Lines Matching refs:pushable_dl_tasks
165 BUG_ON(!RB_EMPTY_NODE(&p->pushable_dl_tasks)); in enqueue_pushable_dl_task()
170 pushable_dl_tasks); in enqueue_pushable_dl_task()
180 dl_rq->pushable_dl_tasks_leftmost = &p->pushable_dl_tasks; in enqueue_pushable_dl_task()
182 rb_link_node(&p->pushable_dl_tasks, parent, link); in enqueue_pushable_dl_task()
183 rb_insert_color(&p->pushable_dl_tasks, &dl_rq->pushable_dl_tasks_root); in enqueue_pushable_dl_task()
190 if (RB_EMPTY_NODE(&p->pushable_dl_tasks)) in dequeue_pushable_dl_task()
193 if (dl_rq->pushable_dl_tasks_leftmost == &p->pushable_dl_tasks) { in dequeue_pushable_dl_task()
196 next_node = rb_next(&p->pushable_dl_tasks); in dequeue_pushable_dl_task()
200 rb_erase(&p->pushable_dl_tasks, &dl_rq->pushable_dl_tasks_root); in dequeue_pushable_dl_task()
201 RB_CLEAR_NODE(&p->pushable_dl_tasks); in dequeue_pushable_dl_task()
1313 p = rb_entry(next_node, struct task_struct, pushable_dl_tasks); in pick_earliest_pushable_dl_task()
1479 struct task_struct, pushable_dl_tasks); in pick_next_pushable_dl_task()