Lines Matching +full:wakeup +full:- +full:parent
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
22 * struct tmigr_group - timer migration hierarchy group
25 * @parent: Pointer to the parent group. Pointer is updated when a
28 * not be removed or updated. When accessing parent pointer
31 * unnecessary/early CPU wake up. But do not access parent
38 * the parent timer queue.
54 * @groupmask: mask of the group in the parent group; is set during
63 struct tmigr_group *parent;
76 * struct tmigr_cpu - timer migration per CPU group
90 * @tmgroup: Pointer to the parent group
91 * @groupmask: mask of tmigr_cpu in the parent 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;
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