Home
last modified time | relevance | path

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

/linux-6.15/kernel/bpf/
H A Dhelpers.c3255 BTF_ID_FLAGS(func, bpf_iter_num_new, KF_ITER_NEW)
3258 BTF_ID_FLAGS(func, bpf_iter_task_vma_new, KF_ITER_NEW | KF_RCU)
3262 BTF_ID_FLAGS(func, bpf_iter_css_task_new, KF_ITER_NEW | KF_TRUSTED_ARGS)
3265 BTF_ID_FLAGS(func, bpf_iter_css_new, KF_ITER_NEW | KF_TRUSTED_ARGS | KF_RCU_PROTECTED)
3269 BTF_ID_FLAGS(func, bpf_iter_task_new, KF_ITER_NEW | KF_TRUSTED_ARGS | KF_RCU_PROTECTED)
3286 BTF_ID_FLAGS(func, bpf_iter_bits_new, KF_ITER_NEW)
3292 BTF_ID_FLAGS(func, bpf_iter_kmem_cache_new, KF_ITER_NEW | KF_SLEEPABLE)
H A Dbtf.c8393 u32 flags = func_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in btf_check_iter_kfuncs()
8424 if (flags & KF_ITER_NEW) in btf_check_iter_kfuncs()
8436 if (!(flags & KF_ITER_NEW) && nr_args != 1) in btf_check_iter_kfuncs()
8476 if (func_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY)) { in btf_check_kfunc_protos()
H A Dverifier.c8603 return meta->kfunc_flags & (KF_ITER_NEW | KF_ITER_NEXT | KF_ITER_DESTROY); in is_iter_kfunc()
8608 return meta->kfunc_flags & KF_ITER_NEW; in is_iter_new_kfunc()
/linux-6.15/include/linux/
H A Dbtf.h74 #define KF_ITER_NEW (1 << 8) /* kfunc implements BPF iter constructor */ macro
/linux-6.15/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c609 BTF_ID_FLAGS(func, bpf_iter_testmod_seq_new, KF_ITER_NEW)
/linux-6.15/kernel/sched/
H A Dext.c7364 BTF_ID_FLAGS(func, bpf_iter_scx_dsq_new, KF_ITER_NEW | KF_RCU_PROTECTED)