Lines Matching refs:val
52 struct hmap_elem zero = {}, *val; in bpf_sping_lock_test() local
59 val = bpf_map_lookup_elem(&hmap, &key); in bpf_sping_lock_test()
60 if (!val) { in bpf_sping_lock_test()
62 val = bpf_map_lookup_elem(&hmap, &key); in bpf_sping_lock_test()
63 if (!val) { in bpf_sping_lock_test()
69 bpf_spin_lock(&val->lock); in bpf_sping_lock_test()
70 if (val->cnt) in bpf_sping_lock_test()
71 val->cnt--; in bpf_sping_lock_test()
73 val->cnt++; in bpf_sping_lock_test()
74 if (val->cnt != 0 && val->cnt != 1) in bpf_sping_lock_test()
76 bpf_spin_unlock(&val->lock); in bpf_sping_lock_test()