Home
last modified time | relevance | path

Searched refs:balance_callback (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/kernel/sched/
H A Dsched.h639 struct balance_callback { struct
640 struct balance_callback *next; argument
778 struct balance_callback deferred_bal_cb;
1190 struct balance_callback *balance_callback; member
1715 extern struct balance_callback balance_push_callback;
1766 WARN_ON_ONCE(rq->balance_callback && rq->balance_callback != &balance_push_callback); in rq_pin_lock()
1949 struct balance_callback *head, in queue_balance_callback()
1959 if (unlikely(head->next || rq->balance_callback == &balance_push_callback)) in queue_balance_callback()
1963 head->next = rq->balance_callback; in queue_balance_callback()
1964 rq->balance_callback = head; in queue_balance_callback()
[all …]
H A Dcore.c5018 struct balance_callback *next; in do_balance_callbacks()
5045 struct balance_callback balance_push_callback = {
5050 static inline struct balance_callback *
5053 struct balance_callback *head = rq->balance_callback; in __splice_balance_callbacks()
5070 rq->balance_callback = NULL; in __splice_balance_callbacks()
8060 rq->balance_callback = &balance_push_callback; in balance_push()
8121 WARN_ON_ONCE(rq->balance_callback); in balance_push_set()
8122 rq->balance_callback = &balance_push_callback; in balance_push_set()
8123 } else if (rq->balance_callback == &balance_push_callback) { in balance_push_set()
8124 rq->balance_callback = NULL; in balance_push_set()
[all …]
H A Dsyscalls.c523 struct balance_callback *head; in __sched_setscheduler()
H A Drt.c365 static DEFINE_PER_CPU(struct balance_callback, rt_push_head);
366 static DEFINE_PER_CPU(struct balance_callback, rt_pull_head);
H A Ddeadline.c665 static DEFINE_PER_CPU(struct balance_callback, dl_push_head);
666 static DEFINE_PER_CPU(struct balance_callback, dl_pull_head);