Lines Matching refs:state_node

26 			   struct device_node *state_node)  in init_state_node()  argument
32 match_id = of_match_node(matches, state_node); in init_state_node()
42 err = of_property_read_u32(state_node, "wakeup-latency-us", in init_state_node()
47 err = of_property_read_u32(state_node, "entry-latency-us", in init_state_node()
51 state_node->full_name); in init_state_node()
55 err = of_property_read_u32(state_node, "exit-latency-us", in init_state_node()
59 state_node->full_name); in init_state_node()
69 err = of_property_read_u32(state_node, "min-residency-us", in init_state_node()
73 state_node->full_name); in init_state_node()
77 err = of_property_read_string(state_node, "idle-state-name", &desc); in init_state_node()
79 desc = state_node->name; in init_state_node()
82 if (of_property_read_bool(state_node, "local-timer-stop")) in init_state_node()
89 strncpy(idle_state->name, state_node->name, CPUIDLE_NAME_LEN - 1); in init_state_node()
98 static bool idle_state_valid(struct device_node *state_node, unsigned int idx, in idle_state_valid() argument
117 if (state_node != curr_state_node) in idle_state_valid()
156 struct device_node *state_node, *cpu_node; in dt_init_idle_driver() local
173 state_node = of_parse_phandle(cpu_node, "cpu-idle-states", i); in dt_init_idle_driver()
174 if (!state_node) in dt_init_idle_driver()
177 if (!of_device_is_available(state_node)) in dt_init_idle_driver()
180 if (!idle_state_valid(state_node, i, cpumask)) { in dt_init_idle_driver()
182 state_node->full_name); in dt_init_idle_driver()
193 err = init_state_node(idle_state, matches, state_node); in dt_init_idle_driver()
196 state_node->full_name, err); in dt_init_idle_driver()
200 of_node_put(state_node); in dt_init_idle_driver()
203 of_node_put(state_node); in dt_init_idle_driver()