Lines Matching refs:idle_state
20 static int init_state_node(struct cpuidle_state *idle_state, in init_state_node() argument
32 idle_state->enter = match_id->data; in init_state_node()
38 idle_state->enter_s2idle = match_id->data; in init_state_node()
41 &idle_state->exit_latency); in init_state_node()
64 idle_state->exit_latency = entry_latency + exit_latency; in init_state_node()
68 &idle_state->target_residency); in init_state_node()
79 idle_state->flags = CPUIDLE_FLAG_RCU_IDLE; in init_state_node()
81 idle_state->flags |= CPUIDLE_FLAG_TIMER_STOP; in init_state_node()
87 strscpy(idle_state->name, state_node->name, CPUIDLE_NAME_LEN); in init_state_node()
88 strscpy(idle_state->desc, desc, CPUIDLE_DESC_LEN); in init_state_node()
152 struct cpuidle_state *idle_state; in dt_init_idle_driver() local
198 idle_state = &drv->states[state_idx++]; in dt_init_idle_driver()
199 err = init_state_node(idle_state, match_id, state_node); in dt_init_idle_driver()