Lines Matching +full:wakeup +full:- +full:event +full:- +full:action
1 /* SPDX-License-Identifier: GPL-2.0-only */
9 * struct tmigr_event - a timer event associated to a CPU
10 * @nextevt: The node to enqueue an event in the parent group queue
11 * @cpu: The CPU to which this event belongs
12 * @ignore: Hint whether the event could be ignored; it is set when
22 * struct tmigr_group - timer migration hierarchy group
23 * @lock: Lock protecting the event information and group hierarchy
32 * pointer several times in the same 'action' (like
36 * @groupevt: Next event of the group which is only used when the
37 * group is !active. The group event is then queued into
40 * @next_expiry: Base monotonic expiry time of the next event of the
76 * struct tmigr_cpu - timer migration per CPU group
92 * @wakeup: Stores the first timer when the timer migration
96 * @cpuevt: CPU event which could be enqueued into the parent group
105 u64 wakeup; member
110 * union tmigr_state - state of tmigr_group
111 * @state: Combined version of the state - only used for atomic
113 * &anon struct: Split version of the state - only use the struct members to