Lines Matching +full:idle +full:- +full:state
1 /* SPDX-License-Identifier: GPL-2.0 */
17 /* The CPU is in the tick idle mode */
19 /* The idle tick has been stopped */
22 * Indicator that the CPU is actively in the tick idle mode;
26 /* CPU was the last one doing do_timer before going idle */
34 * struct tick_sched - sched tick emulation and no idle tick control/stats
36 * @flags: State flags gathering the TS_FLAG_* features
47 * @idle_jiffies: jiffies at the entry to idle for idle time accounting
48 * @idle_waketime: Time when the idle was interrupted
50 * @idle_entrytime: Time when the idle call was entered
55 * @idle_expires: Next tick in idle, for debugging purpose only
56 * @idle_calls: Total number of idle calls
57 * @idle_sleeps: Number of idle calls, where the sched tick was stopped
58 * @idle_exittime: Time when the idle state was left
59 * @idle_sleeptime: Sum of the time slept in idle with sched tick stopped
60 * @iowait_sleeptime: Sum of the time slept in idle with sched tick stopped, with IO outstanding
61 * @tick_dep_mask: Tick dependency mask - is set, if someone needs the tick
80 /* Idle entry */
93 /* Idle exit */
115 extern int __tick_broadcast_oneshot_control(enum tick_broadcast_state state);
118 __tick_broadcast_oneshot_control(enum tick_broadcast_state state) in __tick_broadcast_oneshot_control() argument
120 return -EBUSY; in __tick_broadcast_oneshot_control()