• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/cpu/cpufreq/

Lines Matching refs:policy

284 static int acpi_cpufreq_target(struct cpufreq_policy *policy,
287 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);
296 dprintk("acpi_cpufreq_target %d (%d)\n", target_freq, policy->cpu);
304 result = cpufreq_frequency_table_target(policy,
344 if (policy->shared_type != CPUFREQ_SHARED_TYPE_ANY)
345 cmd.mask = policy->cpus;
347 cmd.mask = cpumask_of(policy->cpu);
351 for_each_cpu(i, policy->cpus) {
361 policy->cpu);
367 for_each_cpu(i, policy->cpus) {
377 static int acpi_cpufreq_verify(struct cpufreq_policy *policy)
379 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);
383 return cpufreq_frequency_table_verify(policy, data->freq_table);
509 static int acpi_cpufreq_cpu_init(struct cpufreq_policy *policy)
513 unsigned int cpu = policy->cpu;
516 struct cpuinfo_x86 *c = &cpu_data(policy->cpu);
547 policy->shared_type = perf->shared_type;
550 * Will let policy->cpus know about dependency only when software
553 if (policy->shared_type == CPUFREQ_SHARED_TYPE_ALL ||
554 policy->shared_type == CPUFREQ_SHARED_TYPE_ANY) {
555 cpumask_copy(policy->cpus, perf->shared_cpu_map);
557 cpumask_copy(policy->related_cpus, perf->shared_cpu_map);
561 if (bios_with_sw_any_bug && cpumask_weight(policy->cpus) == 1) {
562 policy->shared_type = CPUFREQ_SHARED_TYPE_ALL;
563 cpumask_copy(policy->cpus, cpu_core_mask(cpu));
607 policy->cpuinfo.transition_latency = 0;
610 policy->cpuinfo.transition_latency)
611 policy->cpuinfo.transition_latency =
617 policy->cpuinfo.transition_latency > 20 * 1000) {
618 policy->cpuinfo.transition_latency = 20 * 1000;
637 result = cpufreq_frequency_table_cpuinfo(policy, data->freq_table);
641 if (perf->states[0].core_frequency * 1000 != policy->cpuinfo.max_freq)
647 policy->cur = acpi_cpufreq_guess_freq(data, policy->cpu);
651 policy->cur = get_cur_freq_on_cpu(cpu);
672 cpufreq_frequency_table_get_attr(data->freq_table, policy->cpu);
693 static int acpi_cpufreq_cpu_exit(struct cpufreq_policy *policy)
695 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);
700 cpufreq_frequency_table_put_attr(policy->cpu);
701 per_cpu(acfreq_data, policy->cpu) = NULL;
703 policy->cpu);
711 static int acpi_cpufreq_resume(struct cpufreq_policy *policy)
713 struct acpi_cpufreq_data *data = per_cpu(acfreq_data, policy->cpu);