Lines Matching refs:idle_state
24 static int init_state_node(struct cpuidle_state *idle_state, in init_state_node() argument
40 idle_state->enter = match_id->data; in init_state_node()
43 &idle_state->exit_latency); in init_state_node()
66 idle_state->exit_latency = entry_latency + exit_latency; in init_state_node()
70 &idle_state->target_residency); in init_state_node()
81 idle_state->flags = 0; in init_state_node()
83 idle_state->flags |= CPUIDLE_FLAG_TIMER_STOP; in init_state_node()
89 strncpy(idle_state->name, state_node->name, CPUIDLE_NAME_LEN - 1); in init_state_node()
90 strncpy(idle_state->desc, desc, CPUIDLE_DESC_LEN - 1); in init_state_node()
155 struct cpuidle_state *idle_state; in dt_init_idle_driver() local
192 idle_state = &drv->states[state_idx++]; in dt_init_idle_driver()
193 err = init_state_node(idle_state, matches, state_node); in dt_init_idle_driver()