Searched refs:idle_state (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/cpuidle/
H A Ddt_idle_states.c20 static int init_state_node(struct cpuidle_state *idle_state, argument
32 idle_state->enter = match_id->data;
38 idle_state->enter_s2idle = match_id->data;
41 &idle_state->exit_latency);
64 idle_state->exit_latency = entry_latency + exit_latency;
68 &idle_state->target_residency);
79 idle_state->flags = CPUIDLE_FLAG_RCU_IDLE;
81 idle_state->flags |= CPUIDLE_FLAG_TIMER_STOP;
87 strscpy(idle_state->name, state_node->name, CPUIDLE_NAME_LEN);
88 strscpy(idle_state
152 struct cpuidle_state *idle_state; local
[all...]
H A Dcpuidle-powernv.c193 int idle_state; local
198 for (idle_state = 0; idle_state < max_idle_state; ++idle_state) {
200 if (cpuidle_state_table[idle_state].enter == NULL)
204 cpuidle_state_table[idle_state];
H A Dcpuidle-pseries.c331 int idle_state; local
336 for (idle_state = 0; idle_state < max_idle_state; ++idle_state) {
338 if (cpuidle_state_table[idle_state].enter == NULL)
342 cpuidle_state_table[idle_state];
/linux-master/drivers/mux/
H A Dadg792a.c65 s32 idle_state[3]; local
90 (u32 *)idle_state,
93 idle_state[0] = MUX_IDLE_AS_IS;
94 idle_state[1] = MUX_IDLE_AS_IS;
95 idle_state[2] = MUX_IDLE_AS_IS;
103 switch (idle_state[i]) {
107 mux->idle_state = idle_state[i];
110 dev_err(dev, "invalid idle-state %d\n", idle_state[i]);
H A Dadgs1408.c59 s32 idle_state; local
76 ret = device_property_read_u32(dev, "idle-state", (u32 *)&idle_state);
78 idle_state = MUX_IDLE_AS_IS;
87 switch (idle_state) {
92 if (idle_state < mux->states) {
93 mux->idle_state = idle_state;
98 dev_err(dev, "invalid idle-state %d\n", idle_state);
H A Dgpio.c54 s32 idle_state; local
75 ret = device_property_read_u32(dev, "idle-state", (u32 *)&idle_state);
76 if (ret >= 0 && idle_state != MUX_IDLE_AS_IS) {
77 if (idle_state < 0 || idle_state >= mux_chip->mux->states) {
78 dev_err(dev, "invalid idle-state %u\n", idle_state);
82 mux_chip->mux->idle_state = idle_state;
H A Dmmio.c82 s32 idle_state = MUX_IDLE_AS_IS; local
119 (u32 *)&idle_state);
120 if (idle_state != MUX_IDLE_AS_IS) {
121 if (idle_state < 0 || idle_state >= mux->states) {
123 i, idle_state);
127 mux->idle_state = idle_state;
H A Dcore.c85 * the desired idle state in the returned mux_chip->mux[N].idle_state members.
131 mux->idle_state = MUX_IDLE_AS_IS;
171 if (mux->idle_state == mux->cached_state)
174 ret = mux_control_set(mux, mux->idle_state);
327 if (mux->idle_state != MUX_IDLE_AS_IS)
328 mux_control_set(mux, mux->idle_state);
482 if (mux->idle_state != MUX_IDLE_AS_IS &&
483 mux->idle_state != mux->cached_state)
484 ret = mux_control_set(mux, mux->idle_state);
/linux-master/include/linux/pinctrl/
H A Ddevinfo.h34 * @idle_state: the state at idle (runtime suspend) time, if found
42 struct pinctrl_state *idle_state; member in struct:dev_pin_info
/linux-master/drivers/base/
H A Dpinctrl.c76 dev->pins->idle_state = pinctrl_lookup_state(dev->pins->p,
78 if (IS_ERR(dev->pins->idle_state))
/linux-master/drivers/i2c/muxes/
H A Di2c-mux-pca954x.c112 s32 idle_state; member in struct:pca954x
340 s32 idle_state; local
342 idle_state = READ_ONCE(data->idle_state);
343 if (idle_state >= 0)
345 return pca954x_select_chan(muxc, idle_state);
347 if (idle_state == MUX_IDLE_DISCONNECT) {
367 return sprintf(buf, "%d\n", READ_ONCE(data->idle_state));
390 WRITE_ONCE(data->idle_state, val);
393 * idle_state
[all...]
/linux-master/include/linux/mux/
H A Ddriver.h35 * @idle_state: The mux controller state to use when inactive, or one
39 * Mux drivers may only change @states and @idle_state, and may only do so
51 int idle_state; member in struct:mux_control
/linux-master/arch/arm/mach-omap2/
H A Dpm33xx-core.c421 struct amx3_idle_state *idle_state = &idle_states[index]; local
423 if (!idle_state)
427 idle_fn(idle_state->wfi_flags);
/linux-master/arch/powerpc/platforms/powernv/
H A Didle.c230 unsigned long *state = &paca_ptrs[first]->idle_state;
240 unsigned long *state = &paca_ptrs[first]->idle_state;
260 unsigned long *state = &paca_ptrs[first]->idle_state;
318 unsigned long *state = &paca_ptrs[first]->idle_state;
612 unsigned long *state = &paca_ptrs[first]->idle_state;
897 unsigned long *state = &paca_ptrs[first]->idle_state;
1437 p->idle_state = 0;
1439 p->idle_state = (1 << threads_per_core) - 1;
/linux-master/kernel/sched/
H A Didle.c15 * @idle_state: State to record.
17 void sched_idle_set_state(struct cpuidle_state *idle_state) argument
19 idle_set_state(this_rq(), idle_state); local
H A Dsched.h1150 struct cpuidle_state *idle_state; member in struct:rq
2431 struct cpuidle_state *idle_state)
2433 rq->idle_state = idle_state;
2440 return rq->idle_state;
2444 struct cpuidle_state *idle_state)
2430 idle_set_state(struct rq *rq, struct cpuidle_state *idle_state) argument
2443 idle_set_state(struct rq *rq, struct cpuidle_state *idle_state) argument
/linux-master/arch/powerpc/include/asm/
H A Dpaca.h189 unsigned long idle_state; member in struct:paca_struct
/linux-master/include/linux/
H A Dcpuidle.h267 extern void sched_idle_set_state(struct cpuidle_state *idle_state);
/linux-master/drivers/macintosh/
H A Dvia-cuda.c597 idle_state:
622 goto idle_state;
/linux-master/drivers/pinctrl/
H A Dcore.c1638 return pinctrl_select_bound_state(dev, dev->pins->idle_state);
/linux-master/arch/powerpc/xmon/
H A Dxmon.c2719 DUMP(p, idle_state, "%#-*lx");

Completed in 203 milliseconds