Lines Matching defs:dsq
109 static bool dsq_is_rq_owned(struct scx_dispatch_q *dsq) in dsq_is_rq_owned()
504 static struct task_struct *nldsq_next_task(struct scx_dispatch_q *dsq, in nldsq_next_task()
534 #define nldsq_for_each_task(p, dsq) \ argument
552 struct scx_dispatch_q *dsq) in nldsq_cursor_next_task()
596 struct rq *rq, struct scx_dispatch_q *dsq, in nldsq_cursor_lost_task()
626 struct scx_dispatch_q *dsq; member
1082 void schedule_dsq_reenq(struct scx_sched *sch, struct scx_dispatch_q *dsq, in schedule_dsq_reenq()
1229 static bool dsq_insert_head(struct scx_dispatch_q *dsq, struct task_struct *p) in dsq_insert_head()
1423 static void dsq_inc_nr(struct scx_dispatch_q *dsq, struct task_struct *p, u64 enq_flags) in dsq_inc_nr()
1461 static void dsq_dec_nr(struct scx_dispatch_q *dsq, struct task_struct *p) in dsq_dec_nr()
1519 struct scx_dispatch_q *dsq, struct task_struct *p, in rq_owned_post_enq()
1590 struct scx_dispatch_q *dsq, struct task_struct *p, in scx_dispatch_enqueue()
1732 void scx_task_unlink_from_dsq(struct task_struct *p, struct scx_dispatch_q *dsq) in scx_task_unlink_from_dsq()
1755 struct scx_dispatch_q *dsq = p->scx.dsq; in scx_dispatch_dequeue() local
1811 struct scx_dispatch_q *dsq) in dispatch_dequeue_locked()
1824 struct scx_dispatch_q *dsq; in find_dsq_for_dispatch() local
1913 struct scx_dispatch_q *dsq = in direct_dispatch() local
1980 struct scx_dispatch_q *dsq; in scx_do_enqueue_task() local
2550 struct scx_dispatch_q *dsq, in unlink_dsq_and_switch_rq_lock()
2573 struct scx_dispatch_q *dsq, struct rq *src_rq) in consume_remote_task()
2653 struct scx_dispatch_q *dsq, u64 enq_flags) in scx_consume_dispatch_q()
2828 struct scx_dispatch_q *dsq; in finish_dispatch() local
3722 struct scx_dispatch_q *dsq = READ_ONCE(p->scx.dsq); in check_rq_for_timeouts() local
4323 struct scx_dispatch_q *dsq; in process_ddsp_deferred_locals() local
4513 static void reenq_user(struct rq *rq, struct scx_dispatch_q *dsq, u64 reenq_flags) in reenq_user()
4594 struct scx_dispatch_q *dsq; in process_deferred_reenq_users() local
5042 s32 scx_init_dsq(struct scx_dispatch_q *dsq, u64 dsq_id, struct scx_sched *sch) in scx_init_dsq()
5067 static void exit_dsq(struct scx_dispatch_q *dsq) in exit_dsq()
5091 struct scx_dispatch_q *dsq = container_of(rcu, struct scx_dispatch_q, rcu); in free_dsq_rcufn() local
5100 struct scx_dispatch_q *dsq, *tmp_dsq; in free_dsq_irq_workfn() local
5110 struct scx_dispatch_q *dsq; in destroy_dsq() local
5322 struct scx_dispatch_q *dsq; in scx_sched_free_rcu_work() local
9156 struct scx_dispatch_q *dsq; in scx_bpf_dsq_move_to_local___v2() local
9370 struct scx_dispatch_q *dsq; in scx_bpf_create_dsq() local
9654 struct scx_dispatch_q *dsq; in scx_bpf_dsq_nr_queued() local
9811 struct scx_dispatch_q *dsq; in scx_bpf_dsq_peek() local
9855 struct scx_dispatch_q *dsq; in scx_bpf_dsq_reenq() local