Lines Matching refs:bus_bw_info

4058 	struct cnss_bus_bw_info *bus_bw_info, *tmp;  in cnss_register_bus_scale()  local
4097 bus_bw_info = devm_kzalloc(dev, sizeof(*bus_bw_info), in cnss_register_bus_scale()
4099 if (!bus_bw_info) { in cnss_register_bus_scale()
4105 &bus_bw_info->icc_name); in cnss_register_bus_scale()
4109 bus_bw_info->icc_path = in cnss_register_bus_scale()
4111 bus_bw_info->icc_name); in cnss_register_bus_scale()
4113 if (IS_ERR(bus_bw_info->icc_path)) { in cnss_register_bus_scale()
4114 ret = PTR_ERR(bus_bw_info->icc_path); in cnss_register_bus_scale()
4117 bus_bw_info->icc_name, ret); in cnss_register_bus_scale()
4122 bus_bw_info->cfg_table = in cnss_register_bus_scale()
4124 sizeof(*bus_bw_info->cfg_table), in cnss_register_bus_scale()
4126 if (!bus_bw_info->cfg_table) { in cnss_register_bus_scale()
4131 bus_bw_info->icc_name); in cnss_register_bus_scale()
4136 bus_bw_info->cfg_table[i].avg_bw = cfg_arr[j]; in cnss_register_bus_scale()
4137 bus_bw_info->cfg_table[i].peak_bw = cfg_arr[j + 1]; in cnss_register_bus_scale()
4139 i, bus_bw_info->cfg_table[i].avg_bw, in cnss_register_bus_scale()
4140 bus_bw_info->cfg_table[i].peak_bw); in cnss_register_bus_scale()
4142 list_add_tail(&bus_bw_info->list, in cnss_register_bus_scale()
4148 list_for_each_entry_safe(bus_bw_info, tmp, in cnss_register_bus_scale()
4150 list_del(&bus_bw_info->list); in cnss_register_bus_scale()
4160 struct cnss_bus_bw_info *bus_bw_info, *tmp; in cnss_unregister_bus_scale() local
4162 list_for_each_entry_safe(bus_bw_info, tmp, in cnss_unregister_bus_scale()
4164 list_del(&bus_bw_info->list); in cnss_unregister_bus_scale()
4165 if (bus_bw_info->icc_path) in cnss_unregister_bus_scale()
4166 icc_put(bus_bw_info->icc_path); in cnss_unregister_bus_scale()