Home
last modified time | relevance | path

Searched defs:dsq (Results 1 – 3 of 3) sorted by relevance

/linux/kernel/sched/ext/
H A Dext.c109 static bool dsq_is_rq_owned(struct scx_dispatch_q *dsq) in dsq_is_rq_owned() argument
512 static struct task_struct *nldsq_next_task(struct scx_dispatch_q *dsq, in nldsq_next_task() argument
542 nldsq_for_each_task(p,dsq) global() argument
560 nldsq_cursor_next_task(struct scx_dsq_list_node * cursor,struct scx_dispatch_q * dsq) nldsq_cursor_next_task() argument
604 nldsq_cursor_lost_task(struct scx_dsq_list_node * cursor,struct rq * rq,struct scx_dispatch_q * dsq,struct task_struct * p) nldsq_cursor_lost_task() argument
634 struct scx_dispatch_q *dsq; global() member
1090 schedule_dsq_reenq(struct scx_sched * sch,struct scx_dispatch_q * dsq,u64 reenq_flags,struct rq * locked_rq) schedule_dsq_reenq() argument
1237 dsq_insert_head(struct scx_dispatch_q * dsq,struct task_struct * p) dsq_insert_head() argument
1431 dsq_inc_nr(struct scx_dispatch_q * dsq,struct task_struct * p,u64 enq_flags) dsq_inc_nr() argument
1469 dsq_dec_nr(struct scx_dispatch_q * dsq,struct task_struct * p) dsq_dec_nr() argument
1521 rq_owned_post_enq(struct scx_sched * sch,struct rq * rq,struct scx_dispatch_q * dsq,struct task_struct * p,u64 enq_flags) rq_owned_post_enq() argument
1593 scx_dispatch_enqueue(struct scx_sched * sch,struct rq * rq,struct scx_dispatch_q * dsq,struct task_struct * p,u64 slice,u64 vtime,u64 enq_flags) scx_dispatch_enqueue() argument
1743 scx_task_unlink_from_dsq(struct task_struct * p,struct scx_dispatch_q * dsq) scx_task_unlink_from_dsq() argument
1766 struct scx_dispatch_q *dsq = p->scx.dsq; scx_dispatch_dequeue() local
1822 dispatch_dequeue_locked(struct task_struct * p,struct scx_dispatch_q * dsq) dispatch_dequeue_locked() argument
1835 struct scx_dispatch_q *dsq; find_dsq_for_dispatch() local
1924 struct scx_dispatch_q *dsq = direct_dispatch() local
1991 struct scx_dispatch_q *dsq; scx_do_enqueue_task() local
2563 unlink_dsq_and_switch_rq_lock(struct task_struct * p,struct scx_dispatch_q * dsq,struct rq * locked_rq,struct rq * src_rq) unlink_dsq_and_switch_rq_lock() argument
2586 consume_remote_task(struct scx_sched * sch,struct rq * this_rq,struct task_struct * p,u64 enq_flags,struct scx_dispatch_q * dsq,struct rq * src_rq) consume_remote_task() argument
2666 scx_consume_dispatch_q(struct scx_sched * sch,struct rq * rq,struct scx_dispatch_q * dsq,u64 enq_flags) scx_consume_dispatch_q() argument
2841 struct scx_dispatch_q *dsq; finish_dispatch() local
3756 struct scx_dispatch_q *dsq = READ_ONCE(p->scx.dsq); check_rq_for_timeouts() local
4377 struct scx_dispatch_q *dsq; process_ddsp_deferred_locals() local
4579 reenq_user(struct rq * rq,struct scx_dispatch_q * dsq,u64 reenq_flags) reenq_user() argument
4661 struct scx_dispatch_q *dsq; process_deferred_reenq_users() local
5111 scx_init_dsq(struct scx_dispatch_q * dsq,u64 dsq_id,struct scx_sched * sch) scx_init_dsq() argument
5136 exit_dsq(struct scx_dispatch_q * dsq) exit_dsq() argument
5160 struct scx_dispatch_q *dsq = container_of(rcu, struct scx_dispatch_q, rcu); free_dsq_rcufn() local
5169 struct scx_dispatch_q *dsq, *tmp_dsq; free_dsq_irq_workfn() local
5179 struct scx_dispatch_q *dsq; destroy_dsq() local
5410 struct scx_dispatch_q *dsq; scx_sched_free_rcu_work() local
9254 struct scx_dispatch_q *dsq; scx_bpf_dsq_move_to_local___v2() local
9468 struct scx_dispatch_q *dsq; scx_bpf_create_dsq() local
9752 struct scx_dispatch_q *dsq; scx_bpf_dsq_nr_queued() local
9909 struct scx_dispatch_q *dsq; scx_bpf_dsq_peek() local
9953 struct scx_dispatch_q *dsq; scx_bpf_dsq_reenq() local
[all...]
/linux/include/linux/sched/
H A Dext.h73 struct scx_dispatch_q *dsq; member
193 struct scx_dispatch_q *dsq; member
/linux/kernel/sched/
H A Dsched.h801 struct scx_dispatch_q dsq; /* stranded tasks awaiting rescue */ member