Symbol: KF_RCU
kernel/bpf/cpumask.c
481
BTF_ID_FLAGS(func, bpf_cpumask_first, KF_RCU)
kernel/bpf/cpumask.c
482
BTF_ID_FLAGS(func, bpf_cpumask_first_zero, KF_RCU)
kernel/bpf/cpumask.c
483
BTF_ID_FLAGS(func, bpf_cpumask_first_and, KF_RCU)
kernel/bpf/cpumask.c
484
BTF_ID_FLAGS(func, bpf_cpumask_set_cpu, KF_RCU)
kernel/bpf/cpumask.c
485
BTF_ID_FLAGS(func, bpf_cpumask_clear_cpu, KF_RCU)
kernel/bpf/cpumask.c
486
BTF_ID_FLAGS(func, bpf_cpumask_test_cpu, KF_RCU)
kernel/bpf/cpumask.c
487
BTF_ID_FLAGS(func, bpf_cpumask_test_and_set_cpu, KF_RCU)
kernel/bpf/cpumask.c
488
BTF_ID_FLAGS(func, bpf_cpumask_test_and_clear_cpu, KF_RCU)
kernel/bpf/cpumask.c
489
BTF_ID_FLAGS(func, bpf_cpumask_setall, KF_RCU)
kernel/bpf/cpumask.c
490
BTF_ID_FLAGS(func, bpf_cpumask_clear, KF_RCU)
kernel/bpf/cpumask.c
491
BTF_ID_FLAGS(func, bpf_cpumask_and, KF_RCU)
kernel/bpf/cpumask.c
492
BTF_ID_FLAGS(func, bpf_cpumask_or, KF_RCU)
kernel/bpf/cpumask.c
493
BTF_ID_FLAGS(func, bpf_cpumask_xor, KF_RCU)
kernel/bpf/cpumask.c
494
BTF_ID_FLAGS(func, bpf_cpumask_equal, KF_RCU)
kernel/bpf/cpumask.c
495
BTF_ID_FLAGS(func, bpf_cpumask_intersects, KF_RCU)
kernel/bpf/cpumask.c
496
BTF_ID_FLAGS(func, bpf_cpumask_subset, KF_RCU)
kernel/bpf/cpumask.c
497
BTF_ID_FLAGS(func, bpf_cpumask_empty, KF_RCU)
kernel/bpf/cpumask.c
498
BTF_ID_FLAGS(func, bpf_cpumask_full, KF_RCU)
kernel/bpf/cpumask.c
499
BTF_ID_FLAGS(func, bpf_cpumask_copy, KF_RCU)
kernel/bpf/cpumask.c
500
BTF_ID_FLAGS(func, bpf_cpumask_any_distribute, KF_RCU)
kernel/bpf/cpumask.c
501
BTF_ID_FLAGS(func, bpf_cpumask_any_and_distribute, KF_RCU)
kernel/bpf/cpumask.c
502
BTF_ID_FLAGS(func, bpf_cpumask_weight, KF_RCU)
kernel/bpf/cpumask.c
503
BTF_ID_FLAGS(func, bpf_cpumask_populate, KF_RCU)
kernel/bpf/crypto.c
357
BTF_ID_FLAGS(func, bpf_crypto_ctx_acquire, KF_ACQUIRE | KF_RCU | KF_RET_NULL)
kernel/bpf/crypto.c
366
BTF_ID_FLAGS(func, bpf_crypto_decrypt, KF_RCU)
kernel/bpf/crypto.c
367
BTF_ID_FLAGS(func, bpf_crypto_encrypt, KF_RCU)
kernel/bpf/helpers.c
4543
BTF_ID_FLAGS(func, bpf_refcount_acquire_impl, KF_ACQUIRE | KF_RET_NULL | KF_RCU)
kernel/bpf/helpers.c
4550
BTF_ID_FLAGS(func, bpf_task_acquire, KF_ACQUIRE | KF_RCU | KF_RET_NULL)
kernel/bpf/helpers.c
4560
BTF_ID_FLAGS(func, bpf_cgroup_acquire, KF_ACQUIRE | KF_RCU | KF_RET_NULL)
kernel/bpf/helpers.c
4562
BTF_ID_FLAGS(func, bpf_cgroup_ancestor, KF_ACQUIRE | KF_RCU | KF_RET_NULL)
kernel/bpf/helpers.c
4564
BTF_ID_FLAGS(func, bpf_task_under_cgroup, KF_RCU)
kernel/bpf/helpers.c
4565
BTF_ID_FLAGS(func, bpf_task_get_cgroup1, KF_ACQUIRE | KF_RCU | KF_RET_NULL)
kernel/bpf/helpers.c
4607
BTF_ID_FLAGS(func, bpf_iter_task_vma_new, KF_ITER_NEW | KF_RCU)
kernel/bpf/helpers.c
4679
BTF_ID_FLAGS(func, bpf_cgroup_read_xattr, KF_RCU)
kernel/bpf/verifier.c
12222
return meta->kfunc_flags & KF_RCU;
kernel/sched/ext.c
6090
BTF_ID_FLAGS(func, scx_bpf_dsq_insert, KF_RCU)
kernel/sched/ext.c
6091
BTF_ID_FLAGS(func, scx_bpf_dsq_insert___v2, KF_RCU)
kernel/sched/ext.c
6092
BTF_ID_FLAGS(func, __scx_bpf_dsq_insert_vtime, KF_RCU)
kernel/sched/ext.c
6093
BTF_ID_FLAGS(func, scx_bpf_dsq_insert_vtime, KF_RCU)
kernel/sched/ext.c
6389
BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_slice, KF_RCU)
kernel/sched/ext.c
6390
BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_vtime, KF_RCU)
kernel/sched/ext.c
6391
BTF_ID_FLAGS(func, scx_bpf_dsq_move, KF_RCU)
kernel/sched/ext.c
6392
BTF_ID_FLAGS(func, scx_bpf_dsq_move_vtime, KF_RCU)
kernel/sched/ext.c
6532
BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_slice, KF_RCU)
kernel/sched/ext.c
6533
BTF_ID_FLAGS(func, scx_bpf_dsq_move_set_vtime, KF_RCU)
kernel/sched/ext.c
6534
BTF_ID_FLAGS(func, scx_bpf_dsq_move, KF_RCU)
kernel/sched/ext.c
6535
BTF_ID_FLAGS(func, scx_bpf_dsq_move_vtime, KF_RCU)
kernel/sched/ext.c
7431
BTF_ID_FLAGS(func, scx_bpf_task_set_slice, KF_RCU);
kernel/sched/ext.c
7432
BTF_ID_FLAGS(func, scx_bpf_task_set_dsq_vtime, KF_RCU);
kernel/sched/ext.c
7452
BTF_ID_FLAGS(func, scx_bpf_task_running, KF_RCU)
kernel/sched/ext.c
7453
BTF_ID_FLAGS(func, scx_bpf_task_cpu, KF_RCU)
kernel/sched/ext.c
7458
BTF_ID_FLAGS(func, scx_bpf_task_cgroup, KF_RCU | KF_ACQUIRE)
kernel/sched/ext_idle.c
1418
BTF_ID_FLAGS(func, scx_bpf_pick_idle_cpu_node, KF_RCU)
kernel/sched/ext_idle.c
1419
BTF_ID_FLAGS(func, scx_bpf_pick_idle_cpu, KF_RCU)
kernel/sched/ext_idle.c
1420
BTF_ID_FLAGS(func, scx_bpf_pick_any_cpu_node, KF_RCU)
kernel/sched/ext_idle.c
1421
BTF_ID_FLAGS(func, scx_bpf_pick_any_cpu, KF_RCU)
kernel/sched/ext_idle.c
1422
BTF_ID_FLAGS(func, __scx_bpf_select_cpu_and, KF_RCU)
kernel/sched/ext_idle.c
1423
BTF_ID_FLAGS(func, scx_bpf_select_cpu_and, KF_RCU)
kernel/sched/ext_idle.c
1424
BTF_ID_FLAGS(func, scx_bpf_select_cpu_dfl, KF_RCU)
mm/bpf_memcontrol.c
166
BTF_ID_FLAGS(func, bpf_get_mem_cgroup, KF_ACQUIRE | KF_RET_NULL | KF_RCU)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
1247
BTF_ID_FLAGS(func, bpf_kfunc_call_test_ref, KF_RCU)
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c
726
BTF_ID_FLAGS(func, bpf_kfunc_rcu_task_test, KF_RCU)