| H A D | ext.c | 109 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...] |