Lines Matching defs:policy
204 static int mtk_cpufreq_set_target(struct cpufreq_policy *policy,
207 struct cpufreq_frequency_table *freq_table = policy->freq_table;
208 struct clk *cpu_clk = policy->clk;
210 struct mtk_cpu_dvfs_info *info = policy->driver_data;
230 policy->cpu, freq_hz);
245 policy->cpu);
255 policy->cpu);
265 policy->cpu);
275 policy->cpu);
289 policy->cpu);
428 static int mtk_cpufreq_init(struct cpufreq_policy *policy)
434 info = mtk_cpu_dvfs_info_lookup(policy->cpu);
437 policy->cpu);
444 policy->cpu, ret);
448 cpumask_copy(policy->cpus, &info->cpus);
449 policy->freq_table = freq_table;
450 policy->driver_data = info;
451 policy->clk = info->cpu_clk;
453 dev_pm_opp_of_register_em(info->cpu_dev, policy->cpus);
458 static int mtk_cpufreq_exit(struct cpufreq_policy *policy)
460 struct mtk_cpu_dvfs_info *info = policy->driver_data;
462 dev_pm_opp_free_cpufreq_table(info->cpu_dev, &policy->freq_table);