Lines Matching refs:cstate
1447 static bool __init intel_idle_max_cstate_reached(int cstate) in intel_idle_max_cstate_reached() argument
1449 if (cstate + 1 > max_cstate) { in intel_idle_max_cstate_reached()
1491 int cstate, limit; in intel_idle_cst_usable() local
1496 for (cstate = 1; cstate < limit; cstate++) { in intel_idle_cst_usable()
1497 struct acpi_processor_cx *cx = &acpi_state_table.states[cstate]; in intel_idle_cst_usable()
1542 int cstate, limit = min_t(int, CPUIDLE_STATE_MAX, acpi_state_table.count); in intel_idle_init_cstates_acpi() local
1548 for (cstate = 1; cstate < limit; cstate++) { in intel_idle_init_cstates_acpi()
1552 if (intel_idle_max_cstate_reached(cstate - 1)) in intel_idle_init_cstates_acpi()
1555 cx = &acpi_state_table.states[cstate]; in intel_idle_init_cstates_acpi()
1559 snprintf(state->name, CPUIDLE_NAME_LEN, "C%d_ACPI", cstate); in intel_idle_init_cstates_acpi()
1579 if (disabled_states_mask & BIT(cstate)) in intel_idle_init_cstates_acpi()
1592 int cstate, limit; in intel_idle_off_by_default() local
1606 for (cstate = 1; cstate < limit; cstate++) { in intel_idle_off_by_default()
1607 if (acpi_state_table.states[cstate].address == mwait_hint) in intel_idle_off_by_default()
1848 int cstate; in intel_idle_init_cstates_icpu() local
1874 for (cstate = 0; cstate < CPUIDLE_STATE_MAX; ++cstate) { in intel_idle_init_cstates_icpu()
1877 if (intel_idle_max_cstate_reached(cstate)) in intel_idle_init_cstates_icpu()
1880 if (!cpuidle_state_table[cstate].enter && in intel_idle_init_cstates_icpu()
1881 !cpuidle_state_table[cstate].enter_s2idle) in intel_idle_init_cstates_icpu()
1885 if (cpuidle_state_table[cstate].flags & CPUIDLE_FLAG_UNUSABLE) { in intel_idle_init_cstates_icpu()
1887 cpuidle_state_table[cstate].name); in intel_idle_init_cstates_icpu()
1891 mwait_hint = flg2MWAIT(cpuidle_state_table[cstate].flags); in intel_idle_init_cstates_icpu()
1896 drv->states[drv->state_count] = cpuidle_state_table[cstate]; in intel_idle_init_cstates_icpu()
1898 if (cpuidle_state_table[cstate].flags & CPUIDLE_FLAG_IRQ_ENABLE) in intel_idle_init_cstates_icpu()
1902 cpuidle_state_table[cstate].flags & CPUIDLE_FLAG_IBRS) { in intel_idle_init_cstates_icpu()
1903 WARN_ON_ONCE(cpuidle_state_table[cstate].flags & CPUIDLE_FLAG_IRQ_ENABLE); in intel_idle_init_cstates_icpu()
1907 if (cpuidle_state_table[cstate].flags & CPUIDLE_FLAG_INIT_XSTATE) in intel_idle_init_cstates_icpu()
1913 !(cpuidle_state_table[cstate].flags & CPUIDLE_FLAG_ALWAYS_ENABLE))) in intel_idle_init_cstates_icpu()