Lines Matching refs:policy
37 struct cpufreq_policy *policy; member
48 cpu = info->policy->cpu; in calc_freq()
55 return info->policy->max * info->busy_spus / FIXED_1; in calc_freq()
67 BUG_ON(info->policy == NULL); in spu_gov_work()
70 __cpufreq_driver_target(info->policy, target_freq, CPUFREQ_RELATION_H); in spu_gov_work()
73 schedule_delayed_work_on(info->policy->cpu, &info->work, delay); in spu_gov_work()
80 schedule_delayed_work_on(info->policy->cpu, &info->work, delay); in spu_gov_init_work()
88 static int spu_gov_govern(struct cpufreq_policy *policy, unsigned int event) in spu_gov_govern() argument
90 unsigned int cpu = policy->cpu; in spu_gov_govern()
105 if (!policy->cur) { in spu_gov_govern()
112 for_each_cpu(i, policy->cpus) { in spu_gov_govern()
114 affected_info->policy = policy; in spu_gov_govern()
129 for_each_cpu (i, policy->cpus) { in spu_gov_govern()
131 info->policy = NULL; in spu_gov_govern()