Lines Matching refs:policy
483 struct cpufreq_policy *policy = cpufreq_cpu_get(cpu);
484 struct private_data *priv = policy->driver_data;
486 cpufreq_cpu_put(policy);
491 static int brcm_avs_target_index(struct cpufreq_policy *policy,
494 return brcm_avs_set_pstate(policy->driver_data,
495 policy->freq_table[index].driver_data);
498 static int brcm_avs_suspend(struct cpufreq_policy *policy)
500 struct private_data *priv = policy->driver_data;
523 static int brcm_avs_resume(struct cpufreq_policy *policy)
525 struct private_data *priv = policy->driver_data;
614 static int brcm_avs_cpufreq_init(struct cpufreq_policy *policy)
624 policy->driver_data = priv;
634 policy->freq_table = freq_table;
636 /* All cores share the same clock and thus the same policy. */
637 cpumask_setall(policy->cpus);
645 policy->cur = freq_table[pstate].frequency;
656 static ssize_t show_brcm_avs_pstate(struct cpufreq_policy *policy, char *buf)
658 struct private_data *priv = policy->driver_data;
667 static ssize_t show_brcm_avs_mode(struct cpufreq_policy *policy, char *buf)
669 struct private_data *priv = policy->driver_data;
679 static ssize_t show_brcm_avs_pmap(struct cpufreq_policy *policy, char *buf)
682 struct private_data *priv = policy->driver_data;
697 static ssize_t show_brcm_avs_voltage(struct cpufreq_policy *policy, char *buf)
699 struct private_data *priv = policy->driver_data;
704 static ssize_t show_brcm_avs_frequency(struct cpufreq_policy *policy, char *buf)
706 struct private_data *priv = policy->driver_data;