Searched refs:KF_SPINLOCK_SAFE (Results 1 – 6 of 6) sorted by relevance
| /linux/kernel/bpf/ |
| H A D | rqspinlock.c | 748 BTF_ID_FLAGS(func, bpf_res_spin_lock, KF_RET_NULL | KF_SPINLOCK_SAFE) 749 BTF_ID_FLAGS(func, bpf_res_spin_unlock, KF_SPINLOCK_SAFE) 750 BTF_ID_FLAGS(func, bpf_res_spin_lock_irqsave, KF_RET_NULL | KF_SPINLOCK_SAFE) 751 BTF_ID_FLAGS(func, bpf_res_spin_unlock_irqrestore, KF_SPINLOCK_SAFE)
|
| H A D | helpers.c | 4818 KF_ACQUIRE | KF_RET_NULL | KF_RCU | KF_IMPLICIT_ARGS | KF_SPINLOCK_SAFE) 4820 KF_ACQUIRE | KF_RET_NULL | KF_RCU | KF_SPINLOCK_SAFE) 4821 BTF_ID_FLAGS(func, bpf_list_push_front, KF_IMPLICIT_ARGS | KF_SPINLOCK_SAFE) 4822 BTF_ID_FLAGS(func, bpf_list_push_front_impl, KF_SPINLOCK_SAFE) 4823 BTF_ID_FLAGS(func, bpf_list_push_back, KF_IMPLICIT_ARGS | KF_SPINLOCK_SAFE) 4824 BTF_ID_FLAGS(func, bpf_list_push_back_impl, KF_SPINLOCK_SAFE) 4825 BTF_ID_FLAGS(func, bpf_list_add, KF_IMPLICIT_ARGS | KF_SPINLOCK_SAFE) 4826 BTF_ID_FLAGS(func, bpf_list_pop_front, KF_ACQUIRE | KF_RET_NULL | KF_SPINLOCK_SAFE) 4827 BTF_ID_FLAGS(func, bpf_list_pop_back, KF_ACQUIRE | KF_RET_NULL | KF_SPINLOCK_SAFE) 4828 BTF_ID_FLAGS(func, bpf_list_del, KF_ACQUIRE | KF_RET_NULL | KF_SPINLOCK_SAFE) [all …]
|
| H A D | arena.c | 1121 BTF_ID_FLAGS(func, bpf_arena_alloc_pages, KF_ARENA_RET | KF_ARENA_ARG2 | KF_SPINLOCK_SAFE) 1122 BTF_ID_FLAGS(func, bpf_arena_free_pages, KF_ARENA_ARG2 | KF_SPINLOCK_SAFE) 1123 BTF_ID_FLAGS(func, bpf_arena_reserve_pages, KF_ARENA_ARG2 | KF_SPINLOCK_SAFE)
|
| H A D | verifier.c | 12422 return *kfunc.flags & KF_SPINLOCK_SAFE; in kfunc_spin_allowed()
|
| /linux/include/linux/ |
| H A D | btf.h | 82 #define KF_SPINLOCK_SAFE (1 << 17) /* kfunc is allowed inside bpf_spin_lock-ed region */ macro
|
| /linux/tools/testing/selftests/bpf/test_kmods/ |
| H A D | bpf_testmod.c | 1484 BTF_ID_FLAGS(func, bpf_testmod_test_mod_kfunc, KF_SPINLOCK_SAFE) in BTF_ID_FLAGS() argument
|