Lines Matching refs:cstate
1686 static bool __init intel_idle_max_cstate_reached(int cstate) in intel_idle_max_cstate_reached() argument
1688 if (cstate + 1 > max_cstate) { in intel_idle_max_cstate_reached()
1734 int cstate, limit; in intel_idle_cst_usable() local
1739 for (cstate = 1; cstate < limit; cstate++) { in intel_idle_cst_usable()
1740 struct acpi_processor_cx *cx = &acpi_state_table.states[cstate]; in intel_idle_cst_usable()
1785 int cstate, limit = min_t(int, CPUIDLE_STATE_MAX, acpi_state_table.count); in intel_idle_init_cstates_acpi() local
1791 for (cstate = 1; cstate < limit; cstate++) { in intel_idle_init_cstates_acpi()
1795 if (intel_idle_max_cstate_reached(cstate - 1)) in intel_idle_init_cstates_acpi()
1798 cx = &acpi_state_table.states[cstate]; in intel_idle_init_cstates_acpi()
1802 snprintf(state->name, CPUIDLE_NAME_LEN, "C%d_ACPI", cstate); in intel_idle_init_cstates_acpi()
1822 if (disabled_states_mask & BIT(cstate)) in intel_idle_init_cstates_acpi()
1839 int cstate, limit; in intel_idle_off_by_default() local
1853 for (cstate = 1; cstate < limit; cstate++) { in intel_idle_off_by_default()
1854 u32 acpi_hint = acpi_state_table.states[cstate].address; in intel_idle_off_by_default()
2120 static void state_update_enter_method(struct cpuidle_state *state, int cstate) in state_update_enter_method() argument
2152 pr_info("forced intel_idle_irq for state %d\n", cstate); in state_update_enter_method()
2159 int cstate; in intel_idle_init_cstates_icpu() local
2190 for (cstate = 0; cstate < CPUIDLE_STATE_MAX; ++cstate) { in intel_idle_init_cstates_icpu()
2194 if (intel_idle_max_cstate_reached(cstate)) in intel_idle_init_cstates_icpu()
2197 if (!cpuidle_state_table[cstate].enter && in intel_idle_init_cstates_icpu()
2198 !cpuidle_state_table[cstate].enter_s2idle) in intel_idle_init_cstates_icpu()
2201 if (!cpuidle_state_table[cstate].enter_dead) in intel_idle_init_cstates_icpu()
2202 cpuidle_state_table[cstate].enter_dead = intel_idle_enter_dead; in intel_idle_init_cstates_icpu()
2205 if (cpuidle_state_table[cstate].flags & CPUIDLE_FLAG_UNUSABLE) { in intel_idle_init_cstates_icpu()
2207 cpuidle_state_table[cstate].name); in intel_idle_init_cstates_icpu()
2211 mwait_hint = flg2MWAIT(cpuidle_state_table[cstate].flags); in intel_idle_init_cstates_icpu()
2216 drv->states[drv->state_count] = cpuidle_state_table[cstate]; in intel_idle_init_cstates_icpu()
2219 state_update_enter_method(state, cstate); in intel_idle_init_cstates_icpu()