Searched refs:bpf_res_spin_lock (Results 1 – 8 of 8) sorted by relevance
11 struct bpf_res_spin_lock lock;24 struct bpf_res_spin_lock res_lock __hidden SEC(".data.B");35 bpf_res_spin_lock((struct bpf_res_spin_lock *)bpf_core_cast(&elem->lock, struct __sk_buff)); in res_spin_lock_arg()36 bpf_res_spin_lock(&elem->lock); in res_spin_lock_arg()49 bpf_res_spin_lock(&elem->lock); in res_spin_lock_AA()50 bpf_res_spin_lock(&elem->lock); in res_spin_lock_AA()63 if (bpf_res_spin_lock(&elem->lock)) in res_spin_lock_cond_AA()65 bpf_res_spin_lock(&elem->lock); in res_spin_lock_cond_AA()78 if (bpf_res_spin_lock(&elem->lock)) in res_spin_lock_mismatch_1()93 if (bpf_res_spin_lock(&res_lock)) in res_spin_lock_mismatch_2()[all …]
12 struct bpf_res_spin_lock lock;22 struct bpf_res_spin_lock lockA __hidden SEC(".data.A");23 struct bpf_res_spin_lock lockB __hidden SEC(".data.B");38 r = bpf_res_spin_lock(&elem1->lock); in res_spin_lock_test()41 r = bpf_res_spin_lock(&elem2->lock); in res_spin_lock_test()56 r = bpf_res_spin_lock(&lockA); in res_spin_lock_test_AB()60 if (!bpf_res_spin_lock(&lockB)) in res_spin_lock_test_AB()73 r = bpf_res_spin_lock(&lockB); in res_spin_lock_test_BA()76 if (!bpf_res_spin_lock(&lockA)) in res_spin_lock_test_BA()87 struct bpf_res_spin_lock *locks[48] = {}; in res_spin_lock_test_held_lock_max()[all …]
11 struct bpf_res_spin_lock lock;82 __stderr("ERROR: AA or ABBA deadlock detected for bpf_res_spin_lock")93 struct bpf_res_spin_lock *lock, *nlock; in stream_deadlock() 101 if (bpf_res_spin_lock(lock)) in stream_deadlock() 103 if (bpf_res_spin_lock(nlock)) { in stream_deadlock()
14 struct bpf_res_spin_lock lockA __hidden SEC(".data.A");15 struct bpf_res_spin_lock lockB __hidden SEC(".data.B");
693 __bpf_kfunc int bpf_res_spin_lock(struct bpf_res_spin_lock *lock) in bpf_res_spin_lock() function697 BUILD_BUG_ON(sizeof(rqspinlock_t) != sizeof(struct bpf_res_spin_lock)); in bpf_res_spin_lock()709 __bpf_kfunc void bpf_res_spin_unlock(struct bpf_res_spin_lock *lock) in bpf_res_spin_unlock()715 __bpf_kfunc int bpf_res_spin_lock_irqsave(struct bpf_res_spin_lock *lock, unsigned long *flags__irq… in bpf_res_spin_lock_irqsave()734 __bpf_kfunc void bpf_res_spin_unlock_irqrestore(struct bpf_res_spin_lock *lock, unsigned long *flag… in bpf_res_spin_unlock_irqrestore()747 BTF_ID_FLAGS(func, bpf_res_spin_lock, KF_RET_NULL)
10927 BTF_ID(struct, bpf_res_spin_lock) in BTF_ID()11246 BTF_ID(func, bpf_res_spin_lock) in BTF_ID()
29 struct bpf_res_spin_lock { struct
389 return sizeof(struct bpf_res_spin_lock); in btf_field_type_size()423 return __alignof__(struct bpf_res_spin_lock); in btf_field_type_align()