Home
last modified time | relevance | path

Searched refs:idle_state (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/cpuidle/
Ddt_idle_states.c24 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()
46 idle_state->enter_s2idle = match_id->data; in init_state_node()
49 &idle_state->exit_latency); in init_state_node()
72 idle_state->exit_latency = entry_latency + exit_latency; in init_state_node()
76 &idle_state->target_residency); in init_state_node()
87 idle_state->flags = 0; in init_state_node()
89 idle_state->flags |= CPUIDLE_FLAG_TIMER_STOP; in init_state_node()
95 strncpy(idle_state->name, state_node->name, CPUIDLE_NAME_LEN - 1); in init_state_node()
96 strncpy(idle_state->desc, desc, CPUIDLE_DESC_LEN - 1); in init_state_node()
[all …]
Dcpuidle-pseries.c220 int idle_state; in pseries_cpuidle_driver_init() local
225 for (idle_state = 0; idle_state < max_idle_state; ++idle_state) { in pseries_cpuidle_driver_init()
227 if (cpuidle_state_table[idle_state].enter == NULL) in pseries_cpuidle_driver_init()
231 cpuidle_state_table[idle_state]; in pseries_cpuidle_driver_init()
Dcpuidle-powernv.c193 int idle_state; in powernv_cpuidle_driver_init() local
198 for (idle_state = 0; idle_state < max_idle_state; ++idle_state) { in powernv_cpuidle_driver_init()
200 if (cpuidle_state_table[idle_state].enter == NULL) in powernv_cpuidle_driver_init()
204 cpuidle_state_table[idle_state]; in powernv_cpuidle_driver_init()
/Linux-v4.19/drivers/mux/
Dadgs1408.c59 s32 idle_state; in adgs1408_probe() local
76 ret = device_property_read_u32(dev, "idle-state", (u32 *)&idle_state); in adgs1408_probe()
78 idle_state = MUX_IDLE_AS_IS; in adgs1408_probe()
87 switch (idle_state) { in adgs1408_probe()
92 if (idle_state < mux->states) { in adgs1408_probe()
93 mux->idle_state = idle_state; in adgs1408_probe()
98 dev_err(dev, "invalid idle-state %d\n", idle_state); in adgs1408_probe()
Dgpio.c54 s32 idle_state; in mux_gpio_probe() local
80 ret = device_property_read_u32(dev, "idle-state", (u32 *)&idle_state); in mux_gpio_probe()
81 if (ret >= 0 && idle_state != MUX_IDLE_AS_IS) { in mux_gpio_probe()
82 if (idle_state < 0 || idle_state >= mux_chip->mux->states) { in mux_gpio_probe()
83 dev_err(dev, "invalid idle-state %u\n", idle_state); in mux_gpio_probe()
87 mux_chip->mux->idle_state = idle_state; in mux_gpio_probe()
Dadg792a.c65 s32 idle_state[3]; in adg792a_probe() local
90 (u32 *)idle_state, in adg792a_probe()
93 idle_state[0] = MUX_IDLE_AS_IS; in adg792a_probe()
94 idle_state[1] = MUX_IDLE_AS_IS; in adg792a_probe()
95 idle_state[2] = MUX_IDLE_AS_IS; in adg792a_probe()
103 switch (idle_state[i]) { in adg792a_probe()
107 mux->idle_state = idle_state[i]; in adg792a_probe()
110 dev_err(dev, "invalid idle-state %d\n", idle_state[i]); in adg792a_probe()
Dmmio.c73 s32 idle_state = MUX_IDLE_AS_IS; in mux_mmio_probe() local
110 (u32 *)&idle_state); in mux_mmio_probe()
111 if (idle_state != MUX_IDLE_AS_IS) { in mux_mmio_probe()
112 if (idle_state < 0 || idle_state >= mux->states) { in mux_mmio_probe()
114 i, idle_state); in mux_mmio_probe()
118 mux->idle_state = idle_state; in mux_mmio_probe()
Dcore.c118 mux->idle_state = MUX_IDLE_AS_IS; in mux_chip_alloc()
155 if (mux->idle_state == mux->cached_state) in mux_chip_register()
158 ret = mux_control_set(mux, mux->idle_state); in mux_chip_register()
311 if (mux->idle_state != MUX_IDLE_AS_IS) in __mux_control_select()
312 mux_control_set(mux, mux->idle_state); in __mux_control_select()
398 if (mux->idle_state != MUX_IDLE_AS_IS && in mux_control_deselect()
399 mux->idle_state != mux->cached_state) in mux_control_deselect()
400 ret = mux_control_set(mux, mux->idle_state); in mux_control_deselect()
/Linux-v4.19/drivers/base/
Dpinctrl.c76 dev->pins->idle_state = pinctrl_lookup_state(dev->pins->p, in pinctrl_bind_pins()
78 if (IS_ERR(dev->pins->idle_state)) in pinctrl_bind_pins()
/Linux-v4.19/include/linux/pinctrl/
Ddevinfo.h37 struct pinctrl_state *idle_state; member
/Linux-v4.19/include/linux/mux/
Ddriver.h49 int idle_state; member
/Linux-v4.19/kernel/sched/
Didle.c19 void sched_idle_set_state(struct cpuidle_state *idle_state) in sched_idle_set_state() argument
21 idle_set_state(this_rq(), idle_state); in sched_idle_set_state()
Dsched.h918 struct cpuidle_state *idle_state; member
1605 struct cpuidle_state *idle_state) in idle_set_state() argument
1607 rq->idle_state = idle_state; in idle_set_state()
1614 return rq->idle_state; in idle_get_state()
1618 struct cpuidle_state *idle_state) in idle_set_state() argument
/Linux-v4.19/include/linux/
Dcpuidle.h222 extern void sched_idle_set_state(struct cpuidle_state *idle_state);
/Linux-v4.19/drivers/macintosh/
Dvia-cuda.c599 idle_state: in cuda_interrupt()
624 goto idle_state; in cuda_interrupt()
/Linux-v4.19/drivers/pinctrl/
Dcore.c1578 return pinctrl_pm_select_state(dev, dev->pins->idle_state); in pinctrl_pm_select_idle_state()