Home
last modified time | relevance | path

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

/linux/kernel/sched/
H A Dsched.h675 struct balance_callback { struct
676 struct balance_callback *next; argument
846 struct balance_callback deferred_bal_cb;
847 struct balance_callback kick_sync_bal_cb;
1283 struct balance_callback *balance_callback; member
1885 extern struct balance_callback balance_push_callback;
1922 rq->balance_callback && in assert_balance_callbacks_empty()
1923 rq->balance_callback != &balance_push_callback); in assert_balance_callbacks_empty()
2150 struct balance_callback *head, in queue_balance_callback()
2160 if (unlikely(head->next || rq->balance_callback == &balance_push_callback)) in queue_balance_callback()
[all …]
H A Dcore.c5115 struct balance_callback *next, *head; in zap_balance_callbacks()
5120 head = rq->balance_callback; in zap_balance_callbacks()
5128 rq->balance_callback = found ? &balance_push_callback : NULL; in zap_balance_callbacks()
5131 static void do_balance_callbacks(struct rq *rq, struct balance_callback *head) in do_balance_callbacks()
5134 struct balance_callback *next; in do_balance_callbacks()
5161 struct balance_callback balance_push_callback = {
5166 static inline struct balance_callback *
5169 struct balance_callback *head = rq->balance_callback; in __splice_balance_callbacks()
5186 rq->balance_callback = NULL; in __splice_balance_callbacks()
5191 struct balance_callback *splice_balance_callbacks(struct rq *rq) in splice_balance_callbacks()
[all …]
H A Dsyscalls.c500 struct balance_callback *head; in __sched_setscheduler()
H A Ddeadline.c627 static DEFINE_PER_CPU(struct balance_callback, dl_push_head);
628 static DEFINE_PER_CPU(struct balance_callback, dl_pull_head);