Home
last modified time | relevance | path

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

/linux-6.6.21/kernel/sched/
Dsched.h950 struct balance_callback { struct
951 struct balance_callback *next; argument
1053 struct balance_callback *balance_callback; member
1590 extern struct balance_callback balance_push_callback;
1610 SCHED_WARN_ON(rq->balance_callback && rq->balance_callback != &balance_push_callback); in rq_pin_lock()
1785 struct balance_callback *head, in queue_balance_callback()
1795 if (unlikely(head->next || rq->balance_callback == &balance_push_callback)) in queue_balance_callback()
1799 head->next = rq->balance_callback; in queue_balance_callback()
1800 rq->balance_callback = head; in queue_balance_callback()
Dcore.c5014 static void do_balance_callbacks(struct rq *rq, struct balance_callback *head) in do_balance_callbacks()
5017 struct balance_callback *next; in do_balance_callbacks()
5044 struct balance_callback balance_push_callback = {
5049 static inline struct balance_callback *
5052 struct balance_callback *head = rq->balance_callback; in __splice_balance_callbacks()
5069 rq->balance_callback = NULL; in __splice_balance_callbacks()
5074 static inline struct balance_callback *splice_balance_callbacks(struct rq *rq) in splice_balance_callbacks()
5084 static inline void balance_callbacks(struct rq *rq, struct balance_callback *head) in balance_callbacks()
5101 static inline struct balance_callback *splice_balance_callbacks(struct rq *rq) in splice_balance_callbacks()
5106 static inline void balance_callbacks(struct rq *rq, struct balance_callback *head) in balance_callbacks()
[all …]
Ddeadline.c642 static DEFINE_PER_CPU(struct balance_callback, dl_push_head);
643 static DEFINE_PER_CPU(struct balance_callback, dl_pull_head);
Drt.c417 static DEFINE_PER_CPU(struct balance_callback, rt_push_head);
418 static DEFINE_PER_CPU(struct balance_callback, rt_pull_head);