Home
last modified time | relevance | path

Searched refs:KF_ITER_DESTROY (Results 1 – 6 of 6) sorted by relevance

/linux/kernel/bpf/
H A Dhelpers.c3145 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 Dbtf.c8272 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 Dverifier.c8308 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 Dbtf.h76 #define KF_ITER_DESTROY (1 << 10) /* kfunc implements BPF iter destructor */ macro
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c611 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_destroy, KF_ITER_DESTROY)
/linux/kernel/sched/
H A Dext.c7776 BTF_ID_FLAGS(func, bpf_iter_scx_dsq_destroy, KF_ITER_DESTROY)