| /Linux-v5.4/drivers/thermal/ | 
| D | cpu_cooling.c | 48 struct freq_table {  struct87 	struct freq_table *freq_table;	/* In descending order */  member
 110 	struct freq_table *freq_table = cpufreq_cdev->freq_table;  in get_level()  local
 114 		if (freq > freq_table[level].frequency)  in get_level()
 136 	struct freq_table *freq_table = cpufreq_cdev->freq_table;  in update_freq_table()  local
 161 		unsigned long freq = freq_table[i].frequency * 1000;  in update_freq_table()
 162 		u32 freq_mhz = freq_table[i].frequency / 1000;  in update_freq_table()
 188 		freq_table[i].power = power;  in update_freq_table()
 198 	struct freq_table *freq_table = cpufreq_cdev->freq_table;  in cpu_freq_to_power()  local
 201 		if (freq > freq_table[i].frequency)  in cpu_freq_to_power()
 [all …]
 
 | 
| D | devfreq_cooling.c | 63 	u32 *freq_table;  member87 		unsigned int freq = dfc->freq_table[i];  in partition_enable_opps()
 170 		if (dfc->freq_table[i] == freq)  in freq_get_state()
 345 	freq = dfc->freq_table[state];  in devfreq_cooling_state2power()
 426 	u32 *freq_table;  in devfreq_cooling_gen_tables()  local
 438 	freq_table = kcalloc(num_opps, sizeof(*freq_table),  in devfreq_cooling_gen_tables()
 440 	if (!freq_table) {  in devfreq_cooling_gen_tables()
 470 		freq_table[i] = freq;  in devfreq_cooling_gen_tables()
 476 	dfc->freq_table = freq_table;  in devfreq_cooling_gen_tables()
 482 	kfree(freq_table);  in devfreq_cooling_gen_tables()
 [all …]
 
 | 
| /Linux-v5.4/drivers/cpufreq/ | 
| D | sfi-cpufreq.c | 19 static struct cpufreq_frequency_table *freq_table;  variable52 	next_perf_state = policy->freq_table[index].driver_data;  in sfi_cpufreq_target()
 67 	policy->freq_table = freq_table;  in sfi_cpufreq_cpu_init()
 90 	freq_table = kcalloc(num_freq_table_entries + 1, sizeof(*freq_table),  in sfi_cpufreq_init()
 92 	if (!freq_table) {  in sfi_cpufreq_init()
 98 		freq_table[i].driver_data = i;  in sfi_cpufreq_init()
 99 		freq_table[i].frequency = sfi_cpufreq_array[i].freq_mhz * 1000;  in sfi_cpufreq_init()
 101 	freq_table[i].frequency = CPUFREQ_TABLE_END;  in sfi_cpufreq_init()
 110 	kfree(freq_table);  in sfi_cpufreq_init()
 120 	kfree(freq_table);  in sfi_cpufreq_exit()
 
 | 
| D | qoriq-cpufreq.c | 110 static void freq_table_redup(struct cpufreq_frequency_table *freq_table,  in freq_table_redup()  argument117 			if (freq_table[j].frequency == CPUFREQ_ENTRY_INVALID ||  in freq_table_redup()
 118 					freq_table[j].frequency !=  in freq_table_redup()
 119 					freq_table[i].frequency)  in freq_table_redup()
 122 			freq_table[i].frequency = CPUFREQ_ENTRY_INVALID;  in freq_table_redup()
 129 static void freq_table_sort(struct cpufreq_frequency_table *freq_table,  in freq_table_sort()  argument
 137 		max_freq = freq_table[i].frequency;  in freq_table_sort()
 140 			freq = freq_table[j].frequency;  in freq_table_sort()
 150 			table.driver_data = freq_table[i].driver_data;  in freq_table_sort()
 151 			table.frequency = freq_table[i].frequency;  in freq_table_sort()
 [all …]
 
 | 
| D | sh-cpufreq.c | 93 	struct cpufreq_frequency_table *freq_table;  in sh_cpufreq_verify()  local95 	freq_table = cpuclk->nr_freqs ? cpuclk->freq_table : NULL;  in sh_cpufreq_verify()
 96 	if (freq_table)  in sh_cpufreq_verify()
 97 		return cpufreq_frequency_table_verify(policy, freq_table);  in sh_cpufreq_verify()
 112 	struct cpufreq_frequency_table *freq_table;  in sh_cpufreq_cpu_init()  local
 123 	freq_table = cpuclk->nr_freqs ? cpuclk->freq_table : NULL;  in sh_cpufreq_cpu_init()
 124 	if (freq_table) {  in sh_cpufreq_cpu_init()
 125 		policy->freq_table = freq_table;  in sh_cpufreq_cpu_init()
 
 | 
| D | bmips-cpufreq.c | 108 	unsigned int div = policy->freq_table[index].driver_data;  in bmips_cpufreq_target_index()126 	kfree(policy->freq_table);  in bmips_cpufreq_exit()
 133 	struct cpufreq_frequency_table *freq_table;  in bmips_cpufreq_init()  local
 135 	freq_table = bmips_cpufreq_get_freq_table(policy);  in bmips_cpufreq_init()
 136 	if (IS_ERR(freq_table)) {  in bmips_cpufreq_init()
 138 			BMIPS_CPUFREQ_NAME, PTR_ERR(freq_table));  in bmips_cpufreq_init()
 139 		return PTR_ERR(freq_table);  in bmips_cpufreq_init()
 142 	cpufreq_generic_init(policy, freq_table, TRANSITION_LATENCY);  in bmips_cpufreq_init()
 
 | 
| D | arm_big_little.c | 62 static struct cpufreq_frequency_table *freq_table[MAX_CLUSTERS + 1];  variable221 	freqs_new = freq_table[cur_cluster][index].frequency;  in bL_cpufreq_set_target()
 281 		count += get_table_count(freq_table[i]);  in merge_cluster_tables()
 287 	freq_table[MAX_CLUSTERS] = table;  in merge_cluster_tables()
 291 		for (j = 0; freq_table[i][j].frequency != CPUFREQ_TABLE_END;  in merge_cluster_tables()
 294 					freq_table[i][j].frequency);  in merge_cluster_tables()
 314 	if (!freq_table[cluster])  in _put_cluster_clk_and_freq_table()
 318 	dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table[cluster]);  in _put_cluster_clk_and_freq_table()
 347 	kfree(freq_table[cluster]);  in put_cluster_clk_and_freq_table()
 356 	if (freq_table[cluster])  in _get_cluster_clk_and_freq_table()
 [all …]
 
 | 
| D | cpufreq_stats.c | 23 	unsigned int *freq_table;  member67 		len += sprintf(buf + len, "%u %llu\n", stats->freq_table[i],  in show_time_in_state()
 99 				stats->freq_table[i]);  in show_trans_table()
 111 				stats->freq_table[i]);  in show_trans_table()
 148 		if (stats->freq_table[index] == freq)  in freq_table_get_index()
 197 	stats->freq_table = (unsigned int *)(stats->time_in_state + count);  in cpufreq_stats_create_table()
 199 	stats->trans_table = stats->freq_table + count;  in cpufreq_stats_create_table()
 204 	cpufreq_for_each_valid_entry(pos, policy->freq_table)  in cpufreq_stats_create_table()
 206 			stats->freq_table[i++] = pos->frequency;  in cpufreq_stats_create_table()
 
 | 
| D | scpi-cpufreq.c | 52 	unsigned long freq = policy->freq_table[index].frequency;  in scpi_cpufreq_set_target()103 	struct cpufreq_frequency_table *freq_table;  in scpi_cpufreq_init()  local
 143 	ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);  in scpi_cpufreq_init()
 159 	policy->freq_table = freq_table;  in scpi_cpufreq_init()
 177 	dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);  in scpi_cpufreq_init()
 191 	dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table);  in scpi_cpufreq_exit()
 
 | 
| D | freq_table.c | 19 	struct cpufreq_frequency_table *pos, *table = policy->freq_table;  in policy_has_boost_freq()105 	if (!policy->freq_table)  in cpufreq_generic_frequency_table_verify()
 108 	return cpufreq_frequency_table_verify(policy, policy->freq_table);  in cpufreq_generic_frequency_table_verify()
 125 	struct cpufreq_frequency_table *table = policy->freq_table;  in cpufreq_table_index_unsorted()
 208 	struct cpufreq_frequency_table *pos, *table = policy->freq_table;  in cpufreq_frequency_table_get_index()
 231 	struct cpufreq_frequency_table *pos, *table = policy->freq_table;  in show_available_freqs()
 295 	struct cpufreq_frequency_table *pos, *table = policy->freq_table;  in set_freq_table_sorted()
 352 	if (!policy->freq_table)  in cpufreq_table_validate_and_sort()
 355 	ret = cpufreq_frequency_table_cpuinfo(policy, policy->freq_table);  in cpufreq_table_validate_and_sort()
 
 | 
| D | ia64-acpi-cpufreq.c | 209 	struct cpufreq_frequency_table *freq_table;  in acpi_cpufreq_cpu_init()  local243 	freq_table = kcalloc(data->acpi_data.state_count + 1,  in acpi_cpufreq_cpu_init()
 244 	                           sizeof(*freq_table),  in acpi_cpufreq_cpu_init()
 246 	if (!freq_table) {  in acpi_cpufreq_cpu_init()
 265 			freq_table[i].frequency =  in acpi_cpufreq_cpu_init()
 268 			freq_table[i].frequency = CPUFREQ_TABLE_END;  in acpi_cpufreq_cpu_init()
 272 	policy->freq_table = freq_table;  in acpi_cpufreq_cpu_init()
 316 		kfree(policy->freq_table);  in acpi_cpufreq_cpu_exit()
 
 | 
| D | omap-cpufreq.c | 37 static struct cpufreq_frequency_table *freq_table;  variable50 	new_freq = freq_table[index].frequency;  in omap_target()
 108 		dev_pm_opp_free_cpufreq_table(mpu_dev, &freq_table);  in freq_table_free()
 119 	if (!freq_table) {  in omap_cpu_init()
 120 		result = dev_pm_opp_init_cpufreq_table(mpu_dev, &freq_table);  in omap_cpu_init()
 133 	cpufreq_generic_init(policy, freq_table, 300 * 1000);  in omap_cpu_init()
 
 | 
| D | davinci-cpufreq.c | 43 	new_freq = pdata->freq_table[idx].frequency;  in davinci_target()73 	struct cpufreq_frequency_table *freq_table = pdata->freq_table;  in davinci_cpu_init()  local
 93 	cpufreq_generic_init(policy, freq_table, 2000 * 1000);  in davinci_cpu_init()
 114 	if (!pdata->freq_table)  in davinci_cpufreq_probe()
 
 | 
| D | acpi-cpufreq.c | 201 			return policy->freq_table[i].frequency;  in extract_io()221 	cpufreq_for_each_entry(pos, policy->freq_table)  in extract_msr()
 224 	return policy->freq_table[0].frequency;  in extract_msr()
 371 	if (unlikely(!data || !policy->freq_table))  in get_cur_freq_on_cpu()
 374 	cached_freq = policy->freq_table[to_perf_data(data)->state].frequency;  in get_cur_freq_on_cpu()
 419 	next_perf_state = policy->freq_table[index].driver_data;  in acpi_cpufreq_target()
 443 				 policy->freq_table[index].frequency)) {  in acpi_cpufreq_target()
 471 	entry = &policy->freq_table[index];  in acpi_cpufreq_fast_switch()
 637 	struct cpufreq_frequency_table *freq_table;  in acpi_cpufreq_cpu_init()  local
 749 	freq_table = kcalloc(perf->state_count + 1, sizeof(*freq_table),  in acpi_cpufreq_cpu_init()
 [all …]
 
 | 
| D | s3c2416-cpufreq.c | 34 	struct cpufreq_frequency_table *freq_table;  member225 	idx = s3c_freq->freq_table[index].driver_data;  in s3c2416_cpufreq_set_target()
 243 				: s3c_freq->freq_table[index].frequency;  in s3c2416_cpufreq_set_target()
 278 	cpufreq_for_each_valid_entry(pos, s3c_freq->freq_table) {  in s3c2416_cpufreq_cfg_regulator()
 360 		s3c_freq->freq_table = s3c2416_freq_table;  in s3c2416_cpufreq_driver_init()
 365 		s3c_freq->freq_table = s3c2450_freq_table;  in s3c2416_cpufreq_driver_init()
 372 	if (s3c_freq->freq_table == NULL) {  in s3c2416_cpufreq_driver_init()
 424 	cpufreq_for_each_entry(pos, s3c_freq->freq_table) {  in s3c2416_cpufreq_driver_init()
 450 	cpufreq_generic_init(policy, s3c_freq->freq_table,  in s3c2416_cpufreq_driver_init()
 
 | 
| D | pxa2xx-cpufreq.c | 151 static void find_freq_tables(struct cpufreq_frequency_table **freq_table,  in find_freq_tables()  argument157 			*freq_table = pxa255_run_freq_table;  in find_freq_tables()
 160 			*freq_table = pxa255_turbo_freq_table;  in find_freq_tables()
 164 		*freq_table = pxa27x_freq_table;  in find_freq_tables()
 281 		policy->freq_table = pxa255_freq_table;  in pxa_cpufreq_init()
 284 		policy->freq_table = pxa27x_freq_table;  in pxa_cpufreq_init()
 
 | 
| D | cpufreq-dt.c | 42 	unsigned long freq = policy->freq_table[index].frequency;  in set_target()150 	struct cpufreq_frequency_table *freq_table;  in cpufreq_init()  local
 249 	ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);  in cpufreq_init()
 258 	policy->freq_table = freq_table;  in cpufreq_init()
 283 	dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);  in cpufreq_init()
 316 	dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table);  in cpufreq_exit()
 
 | 
| D | armada-8k-cpufreq.c | 32 struct freq_table {  struct66 				    struct freq_table *freq_tables,  in armada_8k_add_opp()
 95 static void armada_8k_cpufreq_free_table(struct freq_table *freq_tables)  in armada_8k_cpufreq_free_table()
 126 	struct freq_table *freq_tables;  in armada_8k_cpufreq_init()
 200 	struct freq_table *freq_tables = platform_get_drvdata(armada_8k_pdev);  in armada_8k_cpufreq_exit()
 
 | 
| D | imx6q-cpufreq.c | 52 static struct cpufreq_frequency_table *freq_table;  variable67 	new_freq = freq_table[index].frequency;  in imx6q_set_target()
 194 	cpufreq_generic_init(policy, freq_table, transition_latency);  in imx6q_cpufreq_init()
 405 	ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);  in imx6q_cpufreq_probe()
 436 			if (freq_table[j].frequency == freq) {  in imx6q_cpufreq_probe()
 449 		if (freq_table[num - 1].frequency * 1000 == FREQ_1P2_GHZ)  in imx6q_cpufreq_probe()
 474 	max_freq = freq_table[--num].frequency;  in imx6q_cpufreq_probe()
 476 				  freq_table[0].frequency * 1000, true);  in imx6q_cpufreq_probe()
 497 	dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);  in imx6q_cpufreq_probe()
 519 	dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table);  in imx6q_cpufreq_remove()
 
 | 
| D | scmi-cpufreq.c | 54 	u64 freq = policy->freq_table[index].frequency;  in scmi_cpufreq_set_target()139 	struct cpufreq_frequency_table *freq_table;  in scmi_cpufreq_init()  local
 180 	ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table);  in scmi_cpufreq_init()
 190 	policy->freq_table = freq_table;  in scmi_cpufreq_init()
 219 	dev_pm_opp_free_cpufreq_table(priv->cpu_dev, &policy->freq_table);  in scmi_cpufreq_exit()
 
 | 
| /Linux-v5.4/drivers/opp/ | 
| D | cpu.c | 47 	struct cpufreq_frequency_table *freq_table = NULL;  in dev_pm_opp_init_cpufreq_table()  local55 	freq_table = kcalloc((max_opps + 1), sizeof(*freq_table), GFP_KERNEL);  in dev_pm_opp_init_cpufreq_table()
 56 	if (!freq_table)  in dev_pm_opp_init_cpufreq_table()
 66 		freq_table[i].driver_data = i;  in dev_pm_opp_init_cpufreq_table()
 67 		freq_table[i].frequency = rate / 1000;  in dev_pm_opp_init_cpufreq_table()
 71 			freq_table[i].flags = CPUFREQ_BOOST_FREQ;  in dev_pm_opp_init_cpufreq_table()
 76 	freq_table[i].driver_data = i;  in dev_pm_opp_init_cpufreq_table()
 77 	freq_table[i].frequency = CPUFREQ_TABLE_END;  in dev_pm_opp_init_cpufreq_table()
 79 	*table = &freq_table[0];  in dev_pm_opp_init_cpufreq_table()
 83 		kfree(freq_table);  in dev_pm_opp_init_cpufreq_table()
 
 | 
| /Linux-v5.4/drivers/sh/clk/ | 
| D | cpg.c | 127 	return clk_rate_table_round(clk, clk->freq_table, rate);  in sh_clk_div_round_rate()135 	clk_rate_table_build(clk, clk->freq_table, table->nr_divisors,  in sh_clk_div_recalc()
 140 	return clk->freq_table[idx].frequency;  in sh_clk_div_recalc()
 149 	idx = clk_rate_table_find(clk, clk->freq_table, rate);  in sh_clk_div_set_rate()
 245 	void *freq_table;  in sh_clk_div_register_ops()  local
 252 	freq_table = kcalloc(nr, freq_table_size, GFP_KERNEL);  in sh_clk_div_register_ops()
 253 	if (!freq_table) {  in sh_clk_div_register_ops()
 264 		clkp->freq_table = freq_table + (k * freq_table_size);  in sh_clk_div_register_ops()
 265 		clkp->freq_table[nr_divs].frequency = CPUFREQ_TABLE_END;  in sh_clk_div_register_ops()
 321 	clk_rate_table_build(clk, clk->freq_table, table->nr_divisors,  in sh_clk_div6_set_parent()
 [all …]
 
 | 
| D | core.c | 40 			  struct cpufreq_frequency_table *freq_table,  in clk_rate_table_build()  argument66 		freq_table[i].driver_data = i;  in clk_rate_table_build()
 67 		freq_table[i].frequency = freq;  in clk_rate_table_build()
 71 	freq_table[i].driver_data = i;  in clk_rate_table_build()
 72 	freq_table[i].frequency = CPUFREQ_TABLE_END;  in clk_rate_table_build()
 128 	struct cpufreq_frequency_table *freq_table = rounder->arg;  in clk_rate_table_iter()  local
 129 	unsigned long freq = freq_table[pos].frequency;  in clk_rate_table_iter()
 138 			  struct cpufreq_frequency_table *freq_table,  in clk_rate_table_round()  argument
 145 		.arg	= freq_table,  in clk_rate_table_round()
 196 			struct cpufreq_frequency_table *freq_table,  in clk_rate_table_find()  argument
 [all …]
 
 | 
| /Linux-v5.4/sound/firewire/fireworks/ | 
| D | fireworks_pcm.c | 30 static const unsigned int freq_table[] = {  variable53 	for (i = 0; i < ARRAY_SIZE(freq_table); i++) {  in snd_efw_get_multiplier_mode()
 54 		if (freq_table[i] == sampling_rate) {  in snd_efw_get_multiplier_mode()
 76 	for (i = 0; i < ARRAY_SIZE(freq_table); i++) {  in hw_rule_rate()
 81 		t.min = min(t.min, freq_table[i]);  in hw_rule_rate()
 82 		t.max = max(t.max, freq_table[i]);  in hw_rule_rate()
 101 	for (i = 0; i < ARRAY_SIZE(freq_table); i++) {  in hw_rule_channels()
 103 		if (!snd_interval_test(r, freq_table[i]))  in hw_rule_channels()
 121 	for (i = 0; i < ARRAY_SIZE(freq_table); i++) {  in limit_channels()
 
 | 
| /Linux-v5.4/drivers/devfreq/ | 
| D | governor_passive.c | 50 	if (!devfreq->profile || !devfreq->profile->freq_table  in devfreq_passive_get_target_freq()72 		if (parent_devfreq->profile->freq_table[i] == *freq)  in devfreq_passive_get_target_freq()
 82 		child_freq = devfreq->profile->freq_table[i];  in devfreq_passive_get_target_freq()
 85 		child_freq = devfreq->profile->freq_table[count - 1];  in devfreq_passive_get_target_freq()
 112 	if (devfreq->profile->freq_table  in update_devfreq_passive()
 
 |