Searched refs:it__iter (Results 1 – 4 of 4) sorted by relevance
| /linux/tools/sched_ext/include/scx/ |
| H A D | compat.bpf.h | 36 void scx_bpf_dsq_move_set_slice___new(struct bpf_iter_scx_dsq *it__iter, u64 slice) __ksym __weak; 37 void scx_bpf_dsq_move_set_vtime___new(struct bpf_iter_scx_dsq *it__iter, u64 vtime) __ksym __weak; 38 bool scx_bpf_dsq_move___new(struct bpf_iter_scx_dsq *it__iter, struct task_struct *p, u64 dsq_id, u… 39 bool scx_bpf_dsq_move_vtime___new(struct bpf_iter_scx_dsq *it__iter, struct task_struct *p, u64 dsq… 42 void scx_bpf_dispatch_from_dsq_set_slice___old(struct bpf_iter_scx_dsq *it__iter, u64 slice) __ksym… 43 void scx_bpf_dispatch_from_dsq_set_vtime___old(struct bpf_iter_scx_dsq *it__iter, u64 vtime) __ksym… 44 bool scx_bpf_dispatch_from_dsq___old(struct bpf_iter_scx_dsq *it__iter, struct task_struct *p, u64 … 45 bool scx_bpf_dispatch_vtime_from_dsq___old(struct bpf_iter_scx_dsq *it__iter, struct task_struct *p… 54 #define scx_bpf_dsq_move_set_slice(it__iter, slice) \ argument 56 scx_bpf_dsq_move_set_slice___new((it__iter), (slice)) : \ [all …]
|
| /linux/tools/testing/selftests/bpf/test_kmods/ |
| H A D | bpf_testmod.c | 223 __bpf_kfunc s64 bpf_iter_testmod_seq_value(int val, struct bpf_iter_testmod_seq* it__iter) in bpf_iter_testmod_seq_value() argument 225 if (it__iter->cnt < 0) in bpf_iter_testmod_seq_value() 228 return val + it__iter->value; in bpf_iter_testmod_seq_value() 1002 struct bpf_iter_testmod_seq *it__iter) in bpf_kfunc_call_stack_arg_iter() argument 1004 return a + b + c + d + e + f + g + h + i + it__iter->value; in bpf_kfunc_call_stack_arg_iter()
|
| H A D | bpf_testmod_kfunc.h | 151 struct bpf_iter_testmod_seq *it__iter) __ksym;
|
| /linux/kernel/sched/ext/ |
| H A D | ext.c | 9329 * @it__iter: DSQ iterator in progress in scx_bpf_dsq_move_set_vtime() 9332 * Override the slice of the next task that will be moved from @it__iter using in scx_bpf_dsq_move_set_vtime() 9336 __bpf_kfunc void scx_bpf_dsq_move_set_slice(struct bpf_iter_scx_dsq *it__iter, 9339 struct bpf_iter_scx_dsq_kern *kit = (void *)it__iter; 9347 * @it__iter: DSQ iterator in progress 9350 * Override the vtime of the next task that will be moved from @it__iter using 9355 __bpf_kfunc void scx_bpf_dsq_move_set_vtime(struct bpf_iter_scx_dsq *it__iter, 9358 struct bpf_iter_scx_dsq_kern *kit = (void *)it__iter; 9366 * @it__iter: DSQ iterator in progress in scx_bpf_dsq_move() 9371 * Transfer @p which is on the DSQ currently iterated by @it__iter t 9308 scx_bpf_dsq_move_set_slice(struct bpf_iter_scx_dsq * it__iter,u64 slice) scx_bpf_dsq_move_set_slice() argument 9327 scx_bpf_dsq_move_set_vtime(struct bpf_iter_scx_dsq * it__iter,u64 vtime) scx_bpf_dsq_move_set_vtime() argument 9361 scx_bpf_dsq_move(struct bpf_iter_scx_dsq * it__iter,struct task_struct * p,u64 dsq_id,u64 enq_flags) scx_bpf_dsq_move() argument 9386 scx_bpf_dsq_move_vtime(struct bpf_iter_scx_dsq * it__iter,struct task_struct * p,u64 dsq_id,u64 enq_flags) scx_bpf_dsq_move_vtime() argument [all...] |