Searched refs:balance_callback (Results 1 – 5 of 5) sorted by relevance
672 struct balance_callback { struct673 struct balance_callback *next; argument812 struct balance_callback deferred_bal_cb;813 struct balance_callback kick_sync_bal_cb;1236 struct balance_callback *balance_callback; member1825 extern struct balance_callback balance_push_callback;1875 WARN_ON_ONCE(rq->balance_callback && rq->balance_callback != &balance_push_callback); in rq_pin_lock()2068 struct balance_callback *head, in queue_balance_callback()2078 if (unlikely(head->next || rq->balance_callback == &balance_push_callback)) in queue_balance_callback()2082 head->next = rq->balance_callback; in queue_balance_callback()[all …]
4916 static void do_balance_callbacks(struct rq *rq, struct balance_callback *head) in do_balance_callbacks()4919 struct balance_callback *next; in do_balance_callbacks()4946 struct balance_callback balance_push_callback = {4951 static inline struct balance_callback *4954 struct balance_callback *head = rq->balance_callback; in __splice_balance_callbacks()4971 rq->balance_callback = NULL; in __splice_balance_callbacks()4976 struct balance_callback *splice_balance_callbacks(struct rq *rq) in splice_balance_callbacks()4990 void balance_callbacks(struct rq *rq, struct balance_callback *head) in balance_callbacks()6339 static DEFINE_PER_CPU(struct balance_callback, core_balance_head);8130 rq->balance_callback = &balance_push_callback; in balance_push()[all …]
378 static DEFINE_PER_CPU(struct balance_callback, rt_push_head);379 static DEFINE_PER_CPU(struct balance_callback, rt_pull_head);
500 struct balance_callback *head; in __sched_setscheduler()
624 static DEFINE_PER_CPU(struct balance_callback, dl_push_head);625 static DEFINE_PER_CPU(struct balance_callback, dl_pull_head);