Home
last modified time | relevance | path

Searched refs:bpf_iter_scx_dsq (Results 1 – 2 of 2) sorted by relevance

/linux/tools/sched_ext/include/scx/
H A Dcommon.bpf.h48 void scx_bpf_dsq_move_set_slice(struct bpf_iter_scx_dsq *it__iter, u64 slice) __ksym __weak;
49 void scx_bpf_dsq_move_set_vtime(struct bpf_iter_scx_dsq *it__iter, u64 vtime) __ksym __weak;
50 bool scx_bpf_dsq_move(struct bpf_iter_scx_dsq *it__iter, struct task_struct *p, u64 dsq_id, u64 enq…
51 bool scx_bpf_dsq_move_vtime(struct bpf_iter_scx_dsq *it__iter, struct task_struct *p, u64 dsq_id, u…
56 int bpf_iter_scx_dsq_new(struct bpf_iter_scx_dsq *it, u64 dsq_id, u64 flags) __ksym __weak;
57 struct task_struct *bpf_iter_scx_dsq_next(struct bpf_iter_scx_dsq *it) __ksym __weak;
58 void bpf_iter_scx_dsq_destroy(struct bpf_iter_scx_dsq *it) __ksym __weak;
/linux/kernel/sched/
H A Dext.c1299 struct bpf_iter_scx_dsq { struct
6795 __bpf_kfunc void scx_bpf_dsq_move_set_slice(struct bpf_iter_scx_dsq *it__iter, in scx_bpf_dsq_move_set_slice()
6806 struct bpf_iter_scx_dsq *it__iter, u64 slice) in scx_bpf_dispatch_from_dsq_set_slice()
6822 __bpf_kfunc void scx_bpf_dsq_move_set_vtime(struct bpf_iter_scx_dsq *it__iter, in scx_bpf_dsq_move_set_vtime()
6833 struct bpf_iter_scx_dsq *it__iter, u64 vtime) in scx_bpf_dispatch_from_dsq_set_vtime()
6863 __bpf_kfunc bool scx_bpf_dsq_move(struct bpf_iter_scx_dsq *it__iter, in scx_bpf_dsq_move()
6872 __bpf_kfunc bool scx_bpf_dispatch_from_dsq(struct bpf_iter_scx_dsq *it__iter, in scx_bpf_dispatch_from_dsq()
6897 __bpf_kfunc bool scx_bpf_dsq_move_vtime(struct bpf_iter_scx_dsq *it__iter, in scx_bpf_dsq_move_vtime()
6906 __bpf_kfunc bool scx_bpf_dispatch_vtime_from_dsq(struct bpf_iter_scx_dsq *it__iter, in scx_bpf_dispatch_vtime_from_dsq()
7166 __bpf_kfunc int bpf_iter_scx_dsq_new(struct bpf_iter_scx_dsq *it, u64 dsq_id, in bpf_iter_scx_dsq_new()
[all …]