Lines Matching full:cx
126 struct acpi_processor_cx *cx = _cx; in acpi_processor_ffh_cstate_probe_cpu() local
136 cstate_type = (((cx->address >> MWAIT_SUBSTATE_SIZE) & in acpi_processor_ffh_cstate_probe_cpu()
145 cx->address, edx_part); in acpi_processor_ffh_cstate_probe_cpu()
161 cx->type); in acpi_processor_ffh_cstate_probe_cpu()
163 snprintf(cx->desc, in acpi_processor_ffh_cstate_probe_cpu()
165 cx->address); in acpi_processor_ffh_cstate_probe_cpu()
171 struct acpi_processor_cx *cx, struct acpi_power_register *reg) in acpi_processor_ffh_cstate_probe() argument
184 percpu_entry->states[cx->index].eax = 0; in acpi_processor_ffh_cstate_probe()
185 percpu_entry->states[cx->index].ecx = 0; in acpi_processor_ffh_cstate_probe()
189 retval = call_on_cpu(cpu, acpi_processor_ffh_cstate_probe_cpu, cx, in acpi_processor_ffh_cstate_probe()
193 percpu_entry->states[cx->index].eax = cx->address; in acpi_processor_ffh_cstate_probe()
194 percpu_entry->states[cx->index].ecx = MWAIT_ECX_INTERRUPT_BREAK; in acpi_processor_ffh_cstate_probe()
203 cx->bm_sts_skip = 1; in acpi_processor_ffh_cstate_probe()
209 void __noreturn acpi_processor_ffh_play_dead(struct acpi_processor_cx *cx) in acpi_processor_ffh_play_dead() argument
215 mwait_play_dead(percpu_entry->states[cx->index].eax); in acpi_processor_ffh_play_dead()
219 void __cpuidle acpi_processor_ffh_cstate_enter(struct acpi_processor_cx *cx) in acpi_processor_ffh_cstate_enter() argument
225 mwait_idle_with_hints(percpu_entry->states[cx->index].eax, in acpi_processor_ffh_cstate_enter()
226 percpu_entry->states[cx->index].ecx); in acpi_processor_ffh_cstate_enter()