Searched refs:KF_ITER_NEW (Results 1 – 6 of 6) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | helpers.c | 4891 BTF_ID_FLAGS(func, bpf_iter_num_new, KF_ITER_NEW | KF_SPINLOCK_SAFE) 4894 BTF_ID_FLAGS(func, bpf_iter_task_vma_new, KF_ITER_NEW | KF_RCU) 4898 BTF_ID_FLAGS(func, bpf_iter_css_task_new, KF_ITER_NEW) 4901 BTF_ID_FLAGS(func, bpf_iter_css_new, KF_ITER_NEW | KF_RCU_PROTECTED) 4905 BTF_ID_FLAGS(func, bpf_iter_task_new, KF_ITER_NEW | KF_RCU_PROTECTED) 4923 BTF_ID_FLAGS(func, bpf_iter_bits_new, KF_ITER_NEW) 4929 BTF_ID_FLAGS(func, bpf_iter_kmem_cache_new, KF_ITER_NEW | KF_SLEEPABLE) 4945 BTF_ID_FLAGS(func, bpf_iter_dmabuf_new, KF_ITER_NEW | KF_SLEEPABLE)
|
| H A D | btf.c | 8774 u32 flags = func_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in btf_check_iter_kfuncs() 8805 if (flags & KF_ITER_NEW) in btf_check_iter_kfuncs() 8817 if (!(flags & KF_ITER_NEW) && nr_args != 1) in btf_check_iter_kfuncs() 8891 if (func_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY)) { in btf_check_kfunc_protos()
|
| H A D | verifier.c | 7663 return meta->kfunc_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in is_iter_kfunc() 7668 return meta->kfunc_flags & KF_ITER_NEW; in is_iter_new_kfunc() 13468 if (arg == 0 && meta.kfunc_flags & KF_ITER_NEW) in bpf_kfunc_stack_access_bytes()
|
| /linux/include/linux/ |
| H A D | btf.h | 73 #define KF_ITER_NEW (1 << 8) /* kfunc implements BPF iter constructor */ macro
|
| /linux/tools/testing/selftests/bpf/test_kmods/ |
| H A D | bpf_testmod.c | 840 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_new, KF_ITER_NEW)
|
| /linux/kernel/sched/ext/ |
| H A D | ext.c | 10678 BTF_ID_FLAGS(func, bpf_iter_scx_dsq_new, KF_IMPLICIT_ARGS | KF_ITER_NEW | KF_RCU_PROTECTED)
|