| H A D | ext.c | 556 * bounds the iteration and guarantees that vtime never jumps in the other 636 u64 vtime; member 1381 static void apply_slice_vtime(struct task_struct *p, u64 slice, u64 vtime, u64 enq_flags) in apply_slice_vtime() argument 1396 p->scx.dsq_vtime = vtime; in apply_slice_vtime() 1594 u64 slice, u64 vtime, u64 enq_flags) in scx_dispatch_enqueue() argument 1625 * starving vtime-dispatched tasks by FIFO-dispatched tasks, we in scx_dispatch_enqueue() 1626 * disallow any internal DSQ from doing vtime ordering of in scx_dispatch_enqueue() 1629 scx_error(sch, "cannot use vtime ordering for built-in DSQs"); in scx_dispatch_enqueue() 1635 * and vtime before the PRIQ insertion below reads the new dsq_vtime. in scx_dispatch_enqueue() 1638 apply_slice_vtime(p, slice, vtime, enq_flag in scx_dispatch_enqueue() 1869 mark_direct_dispatch(struct scx_sched * sch,struct task_struct * ddsp_task,struct task_struct * p,u64 dsq_id,u64 slice,u64 vtime,u64 enq_flags) mark_direct_dispatch() argument 1926 u64 ddsp_enq_flags, slice, vtime; direct_dispatch() local 2738 dispatch_to_local_dsq(struct scx_sched * sch,struct rq * rq,struct scx_dispatch_q * dst_dsq,struct task_struct * p,u64 slice,u64 vtime,u64 enq_flags) dispatch_to_local_dsq() argument 2839 finish_dispatch(struct scx_sched * sch,struct rq * rq,struct task_struct * p,unsigned long qseq_at_dispatch,u64 dsq_id,u64 slice,u64 vtime,u64 enq_flags) finish_dispatch() argument 4381 u64 vtime = p->scx.ddsp_vtime; process_ddsp_deferred_locals() local 8859 scx_dsq_insert_commit(struct scx_sched * sch,struct task_struct * p,u64 dsq_id,u64 slice,u64 vtime,u64 enq_flags) scx_dsq_insert_commit() argument 8957 scx_dsq_insert_vtime(struct scx_sched * sch,struct task_struct * p,u64 dsq_id,u64 slice,u64 vtime,u64 enq_flags) scx_dsq_insert_vtime() argument 8971 u64 vtime; global() member 9027 scx_bpf_dsq_insert_vtime(struct task_struct * p,u64 dsq_id,u64 slice,u64 vtime,u64 enq_flags) scx_bpf_dsq_insert_vtime() argument 9328 scx_bpf_dsq_move_set_vtime(struct bpf_iter_scx_dsq * it__iter,u64 vtime) scx_bpf_dsq_move_set_vtime() argument 9607 scx_bpf_task_set_dsq_vtime(struct task_struct * p,u64 vtime,const struct bpf_prog_aux * aux) scx_bpf_task_set_dsq_vtime() argument [all...] |