Lines Matching refs:policy
25 struct cpufreq_policy *policy;
36 cpu = info->policy->cpu;
43 return info->policy->max * info->busy_spus / FIXED_1;
54 /* after cancel_delayed_work_sync we unset info->policy */
55 BUG_ON(info->policy == NULL);
58 __cpufreq_driver_target(info->policy, target_freq, CPUFREQ_RELATION_H);
61 schedule_delayed_work_on(info->policy->cpu, &info->work, delay);
68 schedule_delayed_work_on(info->policy->cpu, &info->work, delay);
76 static int spu_gov_start(struct cpufreq_policy *policy)
78 unsigned int cpu = policy->cpu;
88 if (!policy->cur) {
89 printk(KERN_ERR "no cpu specified in policy\n");
94 for_each_cpu(i, policy->cpus) {
96 affected_info->policy = policy;
107 static void spu_gov_stop(struct cpufreq_policy *policy)
109 unsigned int cpu = policy->cpu;
117 for_each_cpu (i, policy->cpus) {
119 info->policy = NULL;