Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dbtf.h76 #define KF_RCU_PROTECTED (1 << 11) /* kfunc should be protected by rcu cs when they are invoked */ macro
/linux/tools/testing/selftests/bpf/test_kmods/
H A Dbpf_testmod.c860 BTF_ID_FLAGS(func, bpf_kfunc_ret_rcu_test, KF_RET_NULL | KF_RCU_PROTECTED)
861 BTF_ID_FLAGS(func, bpf_kfunc_ret_rcu_test_nostruct, KF_RET_NULL | KF_RCU_PROTECTED)
/linux/Documentation/bpf/
H A Dkfuncs.rst418 2.5.7 KF_RCU_PROTECTED flag
421 The KF_RCU_PROTECTED flag is used to indicate that the kfunc must be invoked in
/linux/kernel/sched/ext/
H A Dext.c10675 BTF_ID_FLAGS(func, scx_bpf_dsq_peek, KF_IMPLICIT_ARGS | KF_RCU_PROTECTED | KF_RET_NULL)
10678 BTF_ID_FLAGS(func, bpf_iter_scx_dsq_new, KF_IMPLICIT_ARGS | KF_ITER_NEW | KF_RCU_PROTECTED)
10702 BTF_ID_FLAGS(func, scx_bpf_cpu_curr, KF_IMPLICIT_ARGS | KF_RET_NULL | KF_RCU_PROTECTED)
10703 BTF_ID_FLAGS(func, scx_bpf_cid_curr, KF_IMPLICIT_ARGS | KF_RET_NULL | KF_RCU_PROTECTED)
10704 BTF_ID_FLAGS(func, scx_bpf_tid_to_task, KF_RET_NULL | KF_RCU_PROTECTED)
10739 BTF_ID_FLAGS(func, scx_bpf_cpu_curr, KF_IMPLICIT_ARGS | KF_RET_NULL | KF_RCU_PROTECTED)
/linux/kernel/bpf/
H A Dhelpers.c4901 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)
H A Dverifier.c11271 return meta->kfunc_flags & KF_RCU_PROTECTED; in is_kfunc_rcu_protected()