Home
last modified time | relevance | path

Searched refs:KF_ITER_DESTROY (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Dbtf.h76 #define KF_ITER_DESTROY (1 << 10) /* kfunc implements BPF iter destructor */ macro
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/bpf_testmod/
H A Dbpf_testmod.c346 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_destroy, KF_ITER_DESTROY)
/kernel/linux/linux-6.6/kernel/bpf/
H A Dhelpers.c2508 BTF_ID_FLAGS(func, bpf_iter_num_destroy, KF_ITER_DESTROY)
H A Dbtf.c7575 u32 flags = func_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in btf_check_iter_kfuncs()
7617 else /* (flags & KF_ITER_DESTROY) */ in btf_check_iter_kfuncs()
7635 if (flags & KF_ITER_DESTROY) { in btf_check_iter_kfuncs()
7665 if (func_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY)) { in btf_check_kfunc_protos()
H A Dverifier.c7660 return meta->kfunc_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in is_iter_kfunc()
7675 return meta->kfunc_flags & KF_ITER_DESTROY; in is_iter_destroy_kfunc()

Completed in 39 milliseconds