Lines Matching refs:policy
483 struct cpufreq_policy *policy = cpufreq_cpu_get(cpu);
484 if (!policy)
486 struct private_data *priv = policy->driver_data;
488 cpufreq_cpu_put(policy);
493 static int brcm_avs_target_index(struct cpufreq_policy *policy,
496 return brcm_avs_set_pstate(policy->driver_data,
497 policy->freq_table[index].driver_data);
500 static int brcm_avs_suspend(struct cpufreq_policy *policy)
502 struct private_data *priv = policy->driver_data;
525 static int brcm_avs_resume(struct cpufreq_policy *policy)
527 struct private_data *priv = policy->driver_data;
616 static int brcm_avs_cpufreq_init(struct cpufreq_policy *policy)
626 policy->driver_data = priv;
636 policy->freq_table = freq_table;
638 /* All cores share the same clock and thus the same policy. */
639 cpumask_setall(policy->cpus);
647 policy->cur = freq_table[pstate].frequency;
658 static ssize_t show_brcm_avs_pstate(struct cpufreq_policy *policy, char *buf)
660 struct private_data *priv = policy->driver_data;
669 static ssize_t show_brcm_avs_mode(struct cpufreq_policy *policy, char *buf)
671 struct private_data *priv = policy->driver_data;
681 static ssize_t show_brcm_avs_pmap(struct cpufreq_policy *policy, char *buf)
684 struct private_data *priv = policy->driver_data;
699 static ssize_t show_brcm_avs_voltage(struct cpufreq_policy *policy, char *buf)
701 struct private_data *priv = policy->driver_data;
706 static ssize_t show_brcm_avs_frequency(struct cpufreq_policy *policy, char *buf)
708 struct private_data *priv = policy->driver_data;