Home
last modified time | relevance | path

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

/linux/kernel/sched/
H A Dsched.h668 struct balance_callback { struct
669 struct balance_callback *next; argument
808 struct balance_callback deferred_bal_cb;
1214 struct balance_callback *balance_callback; member
1760 extern struct balance_callback balance_push_callback;
1810 WARN_ON_ONCE(rq->balance_callback && rq->balance_callback != &balance_push_callback); in rq_pin_lock()
1995 struct balance_callback *head, in queue_balance_callback()
2005 if (unlikely(head->next || rq->balance_callback == &balance_push_callback)) in queue_balance_callback()
2009 head->next = rq->balance_callback; in queue_balance_callback()
2010 rq->balance_callback = head; in queue_balance_callback()
[all …]
H A Dcore.c4888 static void do_balance_callbacks(struct rq *rq, struct balance_callback *head) in do_balance_callbacks()
4891 struct balance_callback *next; in do_balance_callbacks()
4918 struct balance_callback balance_push_callback = {
4923 static inline struct balance_callback *
4926 struct balance_callback *head = rq->balance_callback; in __splice_balance_callbacks()
4943 rq->balance_callback = NULL; in __splice_balance_callbacks()
4948 struct balance_callback *splice_balance_callbacks(struct rq *rq) in splice_balance_callbacks()
4958 void balance_callbacks(struct rq *rq, struct balance_callback *head) in balance_callbacks()
6294 static DEFINE_PER_CPU(struct balance_callback, core_balance_head);
8077 rq->balance_callback = &balance_push_callback; in balance_push()
[all …]
H A Drt.c378 static DEFINE_PER_CPU(struct balance_callback, rt_push_head);
379 static DEFINE_PER_CPU(struct balance_callback, rt_pull_head);
H A Dsyscalls.c499 struct balance_callback *head; in __sched_setscheduler()
H A Ddeadline.c624 static DEFINE_PER_CPU(struct balance_callback, dl_push_head);
625 static DEFINE_PER_CPU(struct balance_callback, dl_pull_head);