Lines Matching refs:cx
74 struct acpi_processor_cx *cx = _cx; in acpi_processor_ffh_cstate_probe_cpu() local
84 cstate_type = ((cx->address >> MWAIT_SUBSTATE_SIZE) & in acpi_processor_ffh_cstate_probe_cpu()
92 pr_warn(FW_BUG "ACPI MWAIT C-state 0x%x not supported by HW (0x%x)\n", cx->address, edx_part); in acpi_processor_ffh_cstate_probe_cpu()
108 "state\n", cx->type); in acpi_processor_ffh_cstate_probe_cpu()
110 snprintf(cx->desc, in acpi_processor_ffh_cstate_probe_cpu()
112 cx->address); in acpi_processor_ffh_cstate_probe_cpu()
118 struct acpi_processor_cx *cx, struct acpi_power_register *reg) in acpi_processor_ffh_cstate_probe() argument
131 percpu_entry->states[cx->index].eax = 0; in acpi_processor_ffh_cstate_probe()
132 percpu_entry->states[cx->index].ecx = 0; in acpi_processor_ffh_cstate_probe()
136 retval = work_on_cpu(cpu, acpi_processor_ffh_cstate_probe_cpu, cx); in acpi_processor_ffh_cstate_probe()
139 percpu_entry->states[cx->index].eax = cx->address; in acpi_processor_ffh_cstate_probe()
140 percpu_entry->states[cx->index].ecx = MWAIT_ECX_INTERRUPT_BREAK; in acpi_processor_ffh_cstate_probe()
149 cx->bm_sts_skip = 1; in acpi_processor_ffh_cstate_probe()
155 void acpi_processor_ffh_cstate_enter(struct acpi_processor_cx *cx) in acpi_processor_ffh_cstate_enter() argument
161 mwait_idle_with_hints(percpu_entry->states[cx->index].eax, in acpi_processor_ffh_cstate_enter()
162 percpu_entry->states[cx->index].ecx); in acpi_processor_ffh_cstate_enter()