Home
last modified time | relevance | path

Searched refs:balance_callback (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/kernel/sched/
H A Dsched.h1054 struct balance_callback { struct
1055 struct balance_callback *next;
1157 struct balance_callback *balance_callback; member
1725 extern struct balance_callback balance_push_callback;
1745 SCHED_WARN_ON(rq->balance_callback && rq->balance_callback != &balance_push_callback); in rq_pin_lock()
1928 struct balance_callback *head, in queue_balance_callback()
1938 if (unlikely(head->next || rq->balance_callback == &balance_push_callback)) in queue_balance_callback()
1942 head->next = rq->balance_callback; in queue_balance_callback()
[all...]
H A Dcore.c2252 * use the balance_callback list if you want balancing.
2255 * balance_callback().
5183 static void do_balance_callbacks(struct rq *rq, struct balance_callback *head) in do_balance_callbacks()
5186 struct balance_callback *next; in do_balance_callbacks()
5206 * Where the normal balance_callback's purpose is to be ran in the same context
5211 * a single test, namely: rq->balance_callback == NULL.
5213 struct balance_callback balance_push_callback = {
5218 static inline struct balance_callback *
5221 struct balance_callback *head = rq->balance_callback; in __splice_balance_callbacks()
[all...]
H A Ddeadline.c643 static DEFINE_PER_CPU(struct balance_callback, dl_push_head);
644 static DEFINE_PER_CPU(struct balance_callback, dl_pull_head);
H A Drt.c428 static DEFINE_PER_CPU(struct balance_callback, rt_push_head);
429 static DEFINE_PER_CPU(struct balance_callback, rt_pull_head);
/kernel/linux/linux-5.10/kernel/sched/
H A Dcore.c1729 * use the balance_callback list if you want balancing.
1732 * balance_callback().
3865 head = rq->balance_callback; in __balance_callback()
3866 rq->balance_callback = NULL; in __balance_callback()
3878 static inline void balance_callback(struct rq *rq) in balance_callback() function
3880 if (unlikely(rq->balance_callback)) in balance_callback()
3886 static inline void balance_callback(struct rq *rq) in balance_callback() function
3911 balance_callback(rq);
4750 balance_callback(rq); in __schedule()
5173 balance_callback(r in rt_mutex_setprio()
[all...]
H A Dsched.h1080 struct callback_head *balance_callback; member
1534 head->next = rq->balance_callback; in queue_balance_callback()
1535 rq->balance_callback = head; in queue_balance_callback()

Completed in 33 milliseconds