Lines Matching refs:cx_next
1084 struct acpi_cx *cx_next; in acpi_cpu_idle() local
1131 cx_next = &sc->cpu_cx_states[cx_next_idx]; in acpi_cpu_idle()
1134 (!cx_next->do_mwait || cx_next->mwait_bm_avoidance)) { in acpi_cpu_idle()
1139 cx_next = &sc->cpu_cx_states[cx_next_idx]; in acpi_cpu_idle()
1145 KASSERT(cx_next->type != ACPI_STATE_C0, ("acpi_cpu_idle: C0 sleep")); in acpi_cpu_idle()
1153 if (cx_next->type == ACPI_STATE_C1) { in acpi_cpu_idle()
1155 if (cx_next->p_lvlx != NULL) { in acpi_cpu_idle()
1157 CPU_GET_REG(cx_next->p_lvlx, 1); in acpi_cpu_idle()
1159 if (cx_next->do_mwait) in acpi_cpu_idle()
1160 acpi_cpu_idle_mwait(cx_next->mwait_hint); in acpi_cpu_idle()
1165 if (cx_next->do_mwait) in acpi_cpu_idle()
1168 if (!cx_next->do_mwait && curthread->td_critnest == 0) in acpi_cpu_idle()
1178 if (cx_next->type == ACPI_STATE_C3) { in acpi_cpu_idle()
1191 if (cx_next->type == ACPI_STATE_C3) { in acpi_cpu_idle()
1198 if (cx_next->do_mwait) { in acpi_cpu_idle()
1199 acpi_cpu_idle_mwait(cx_next->mwait_hint); in acpi_cpu_idle()
1201 CPU_GET_REG(cx_next->p_lvlx, 1); in acpi_cpu_idle()
1211 if (cx_next->type == ACPI_STATE_C3) in acpi_cpu_idle()
1217 if (cx_next->type == ACPI_STATE_C3 && in acpi_cpu_idle()
1222 if (cx_next->type == ACPI_STATE_C3) in acpi_cpu_idle()