Searched refs:KF_ITER_DESTROY (Results 1 – 6 of 6) sorted by relevance
/linux/kernel/bpf/ |
H A D | helpers.c | 3145 BTF_ID_FLAGS(func, bpf_iter_num_destroy, KF_ITER_DESTROY) 3148 BTF_ID_FLAGS(func, bpf_iter_task_vma_destroy, KF_ITER_DESTROY) 3152 BTF_ID_FLAGS(func, bpf_iter_css_task_destroy, KF_ITER_DESTROY) 3155 BTF_ID_FLAGS(func, bpf_iter_css_destroy, KF_ITER_DESTROY) 3159 BTF_ID_FLAGS(func, bpf_iter_task_destroy, KF_ITER_DESTROY) 3175 BTF_ID_FLAGS(func, bpf_iter_bits_destroy, KF_ITER_DESTROY) 3180 BTF_ID_FLAGS(func, bpf_iter_kmem_cache_destroy, KF_ITER_DESTROY | KF_SLEEPABLE)
|
H A D | btf.c | 8272 u32 flags = func_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in btf_check_iter_kfuncs() 8325 if (flags & KF_ITER_DESTROY) { in btf_check_iter_kfuncs() 8355 if (func_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY)) { in btf_check_kfunc_protos()
|
H A D | verifier.c | 8308 return meta->kfunc_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in is_iter_kfunc() 8323 return meta->kfunc_flags & KF_ITER_DESTROY; in is_iter_destroy_kfunc()
|
/linux/include/linux/ |
H A D | btf.h | 76 #define KF_ITER_DESTROY (1 << 10) /* kfunc implements BPF iter destructor */ macro
|
/linux/tools/testing/selftests/bpf/test_kmods/ |
H A D | bpf_testmod.c | 611 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_destroy, KF_ITER_DESTROY)
|
/linux/kernel/sched/ |
H A D | ext.c | 7776 BTF_ID_FLAGS(func, bpf_iter_scx_dsq_destroy, KF_ITER_DESTROY)
|