• 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:perf

90 	struct acpi_processor_performance *perf;
93 perf = data->acpi_data;
95 for (i = 0; i < perf->state_count; i++) {
96 if (value == perf->states[i].status)
105 struct acpi_processor_performance *perf;
108 perf = data->acpi_data;
111 if (msr == perf->states[data->freq_table[i].index].status)
212 struct acpi_processor_performance *perf;
225 perf = per_cpu(acfreq_data, cpumask_first(mask))->acpi_data;
226 cmd.addr.io.port = perf->control_register.address;
227 cmd.addr.io.bit_width = perf->control_register.bit_width;
288 struct acpi_processor_performance *perf;
292 unsigned int next_perf_state = 0; /* Index into perf table */
303 perf = data->acpi_data;
314 if (perf->state == next_perf_state) {
330 cmd.val = (u32) perf->states[next_perf_state].control;
334 cmd.addr.io.port = perf->control_register.address;
335 cmd.addr.io.bit_width = perf->control_register.bit_width;
336 cmd.val = (u32) perf->states[next_perf_state].control;
349 freqs.old = perf->states[perf->state].core_frequency * 1000;
371 perf->state = next_perf_state;
389 struct acpi_processor_performance *perf = data->acpi_data;
395 unsigned long freqn = perf->states[0].core_frequency * 1000;
397 for (i = 0; i < (perf->state_count-1); i++) {
399 freqn = perf->states[i+1].core_frequency * 1000;
401 perf->state = i;
405 perf->state = perf->state_count-1;
409 perf->state = 0;
410 return perf->states[0].core_frequency * 1000;
517 struct acpi_processor_performance *perf;
546 perf = data->acpi_data;
547 policy->shared_type = perf->shared_type;
555 cpumask_copy(policy->cpus, perf->shared_cpu_map);
557 cpumask_copy(policy->related_cpus, perf->shared_cpu_map);
568 if (perf->state_count <= 1) {
574 if (perf->control_register.space_id != perf->status_register.space_id) {
579 switch (perf->control_register.space_id) {
594 (u32) (perf->control_register.space_id));
600 (perf->state_count+1), GFP_KERNEL);
608 for (i = 0; i < perf->state_count; i++) {
609 if ((perf->states[i].transition_latency * 1000) >
612 perf->states[i].transition_latency * 1000;
616 if (perf->control_register.space_id == ACPI_ADR_SPACE_FIXED_HARDWARE &&
624 for (i = 0; i < perf->state_count; i++) {
625 if (i > 0 && perf->states[i].core_frequency >=
631 perf->states[i].core_frequency * 1000;
635 perf->state = 0;
641 if (perf->states[0].core_frequency * 1000 != policy->cpuinfo.max_freq)
644 switch (perf->control_register.space_id) {
665 for (i = 0; i < perf->state_count; i++)
667 (i == perf->state ? '*' : ' '), i,
668 (u32) perf->states[i].core_frequency,
669 (u32) perf->states[i].power,
670 (u32) perf->states[i].transition_latency);
685 acpi_processor_unregister_performance(perf, cpu);