| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | linked_list.c | 12 struct bpf_spin_lock lock; 37 bpf_spin_lock(lock); in list_push_pop() 46 bpf_spin_lock(lock); in list_push_pop() 56 bpf_spin_lock(lock); in list_push_pop() 62 bpf_spin_lock(lock); in list_push_pop() 73 bpf_spin_lock(lock); in list_push_pop() 77 bpf_spin_lock(lock); in list_push_pop() 89 bpf_spin_lock(lock); in list_push_pop() 97 bpf_spin_lock(lock); in list_push_pop() 172 bpf_spin_lock(lock); in list_push_pop_multiple() [all …]
|
| H A D | verifier_spin_lock.c | 10 struct bpf_spin_lock l; 47 __imm(bpf_spin_lock), in spin_lock_test1_success() 80 __imm(bpf_spin_lock), in lock_test2_direct_ld_st() 114 __imm(bpf_spin_lock), in __flag() 148 __imm(bpf_spin_lock), in __flag() 182 __imm(bpf_spin_lock), in call_within_a_locked_region() 216 __imm(bpf_spin_lock), in spin_lock_test6_missing_unlock() 250 __imm(bpf_spin_lock), in lock_test7_unlock_without_lock() 286 __imm(bpf_spin_lock), in spin_lock_test8_double_lock() 325 __imm(bpf_spin_lock), in spin_lock_test9_different_lock() [all …]
|
| H A D | test_spin_lock.c | 10 struct bpf_spin_lock lock; 22 struct bpf_spin_lock lock; 33 struct bpf_spin_lock lock; 70 bpf_spin_lock(&val->lock); in bpf_spin_lock_test() 84 bpf_spin_lock(&q->lock); in bpf_spin_lock_test() 97 bpf_spin_lock(&cls->lock); in bpf_spin_lock_test() 105 struct bpf_spin_lock lockA __hidden SEC(".data.A"); 123 bpf_spin_lock(&lockA); in static_subprog_lock() 142 bpf_spin_lock(&lockA); in lock_static_subprog_call() 164 bpf_spin_lock(&lockA); in lock_static_subprog_unlock()
|
| H A D | rbtree_fail.c | 55 bpf_spin_lock(&glock); in rbtree_api_nolock_remove() 88 bpf_spin_lock(&glock); in rbtree_api_remove_unadded_node() 114 bpf_spin_lock(&glock); in rbtree_api_remove_no_drop() 145 bpf_spin_lock(&glock); in rbtree_api_add_to_multiple_trees() 160 bpf_spin_lock(&glock); in rbtree_api_use_unchecked_remove_retval() 169 bpf_spin_lock(&glock); in rbtree_api_use_unchecked_remove_retval() 190 bpf_spin_lock(&glock); in rbtree_api_add_release_unlock_escape() 194 bpf_spin_lock(&glock); in rbtree_api_add_release_unlock_escape() 211 bpf_spin_lock(&glock); in rbtree_api_first_release_unlock_escape() 220 bpf_spin_lock(&glock); in rbtree_api_first_release_unlock_escape() [all …]
|
| H A D | test_spin_lock_fail.c | 8 struct bpf_spin_lock lock; 31 static struct bpf_spin_lock lockA SEC(".data.A"); 32 static struct bpf_spin_lock lockB SEC(".data.B"); 136 bpf_spin_lock(&f1->lock); in lock_id_mismatch_mapval_mapval() 164 bpf_spin_lock(&f1->lock); in lock_id_mismatch_innermapval_innermapval1() 191 bpf_spin_lock(&f1->lock); in lock_id_mismatch_innermapval_innermapval2() 229 bpf_spin_lock(&lockA); in lock_global_subprog_call1() 241 bpf_spin_lock(&lockA); in lock_global_subprog_call2() 286 bpf_spin_lock(&lockA); in lock_global_sleepable_helper_subprog() 298 bpf_spin_lock(&lockA); in lock_global_sleepable_kfunc_subprog() [all …]
|
| H A D | refcounted_kptr.c | 87 bpf_spin_lock(lock); in __insert_in_tree_and_list() 96 bpf_spin_lock(lock); in __insert_in_tree_and_list() 130 bpf_spin_lock(lock); in __stash_map_insert_tree() 148 bpf_spin_lock(lock); in __read_from_tree() 181 bpf_spin_lock(lock); in __read_from_list() 380 bpf_spin_lock(&alock); in rbtree_refcounted_node_ref_escapes() 405 bpf_spin_lock(&alock); in rbtree_refcounted_node_ref_escapes_owning_input() 466 bpf_spin_lock(&block); in rbtree_wrong_owner_remove_fail_b() 489 bpf_spin_lock(&lock); in rbtree_wrong_owner_remove_fail_a2() 517 bpf_spin_lock(&lock); in BPF_PROG() [all …]
|
| H A D | linked_list_fail.c | 364 bpf_spin_lock(&glock); in use_after_unlock() 395 bpf_spin_lock(&glock); in list_double_add() 428 bpf_spin_lock(&glock); in no_node_value_type() 443 bpf_spin_lock(&glock); in incorrect_value_type() 458 bpf_spin_lock(&glock); in incorrect_node_var_off() 473 bpf_spin_lock(&glock); in incorrect_node_off1() 488 bpf_spin_lock(&glock); in incorrect_node_off2() 503 bpf_spin_lock(&glock); in no_head_type() 505 bpf_spin_lock(&glock); in no_head_type() 518 bpf_spin_lock(&glock); in incorrect_head_var_off1() [all …]
|
| H A D | rbtree.c | 17 struct bpf_spin_lock glock; 30 private(A) struct bpf_spin_lock glock; 48 static long __add_three(struct bpf_rb_root *root, struct bpf_spin_lock *lock) in __add_three() 64 bpf_spin_lock(&glock); in __add_three() 74 bpf_spin_lock(&glock); in __add_three() 108 bpf_spin_lock(&glock); in rbtree_add_and_remove() 148 bpf_spin_lock(&glock); in rbtree_add_and_remove_array() 213 bpf_spin_lock(&glock); in rbtree_first_and_remove() 237 bpf_spin_lock(&glock); in rbtree_first_and_remove() 269 bpf_spin_lock(&glock); in rbtree_api_release_aliasing() [all …]
|
| H A D | linked_list.h | 17 struct bpf_spin_lock lock; 23 struct bpf_spin_lock lock; 52 private(A) struct bpf_spin_lock glock; 54 private(B) struct bpf_spin_lock glock2;
|
| H A D | test_map_lock.c | 10 struct bpf_spin_lock lock; 22 struct bpf_spin_lock lock; 45 bpf_spin_lock(&val->lock); in bpf_map_lock_test() 54 bpf_spin_lock(&q->lock); in bpf_map_lock_test()
|
| H A D | verifier_helper_restricted.c | 10 struct bpf_spin_lock l; 205 __imm(bpf_spin_lock), in in_bpf_prog_type_kprobe_3() 228 __imm(bpf_spin_lock), in in_bpf_prog_type_tracepoint_3() 251 __imm(bpf_spin_lock), in bpf_prog_type_perf_event_3() 274 __imm(bpf_spin_lock), in bpf_prog_type_raw_tracepoint_3()
|
| H A D | refcounted_kptr_fail.c | 20 private(A) struct bpf_spin_lock glock; 44 bpf_spin_lock(&glock); in rbtree_refcounted_node_ref_escapes() 89 bpf_spin_lock(&glock); in rbtree_refcounted_node_ref_escapes_owning_input() 110 bpf_spin_lock(&glock); in BPF_PROG()
|
| H A D | tracing_failure.c | 11 int BPF_PROG(test_spin_lock, struct bpf_spin_lock *lock) in BPF_PROG() 17 int BPF_PROG(test_spin_unlock, struct bpf_spin_lock *lock) in BPF_PROG()
|
| H A D | freplace_attach_probe.c | 12 struct bpf_spin_lock lock; 33 bpf_spin_lock(&val->lock); in new_handle_kprobe()
|
| H A D | rbtree_btf_fail__wrong_node_type.c | 20 private(A) struct bpf_spin_lock glock; 32 bpf_spin_lock(&glock); in rbtree_api_add__wrong_node_type()
|
| H A D | exceptions_fail.c | 29 private(A) struct bpf_spin_lock lock; 111 bpf_spin_lock(&lock); in subprog_lock() 121 bpf_spin_lock(&lock); in reject_with_lock() 172 bpf_spin_lock(&lock); in reject_with_rbtree_add_throw()
|
| H A D | normal_map_btf.c | 17 struct bpf_spin_lock lock; 50 bpf_spin_lock(&value->lock); in add_to_list_in_array()
|
| H A D | rbtree_btf_fail__add_wrong_type.c | 34 private(A) struct bpf_spin_lock glock; 46 bpf_spin_lock(&glock); in rbtree_api_add__add_wrong_type()
|
| H A D | tailcall_fail.c | 16 private(A) struct bpf_spin_lock lock; 29 bpf_spin_lock(&lock); in reject_tail_call_spin_lock()
|
| H A D | map_in_map_btf.c | 17 struct bpf_spin_lock lock; 67 bpf_spin_lock(&value->lock); in add_to_list_in_inner_array()
|
| H A D | test_helper_restricted.c | 11 struct bpf_spin_lock l; 54 bpf_spin_lock(&lock->l); in spin_lock_work()
|
| H A D | local_kptr_stash.c | 27 struct bpf_spin_lock l; 45 struct bpf_spin_lock l; 175 bpf_spin_lock(&res->l); in stash_local_with_root()
|
| H A D | htab_reuse.c | 9 struct bpf_spin_lock lock;
|
| /linux-6.15/tools/sched_ext/ |
| H A D | scx_flatcg.bpf.c | 107 private(CGV_TREE) struct bpf_spin_lock cgv_tree_lock; 232 bpf_spin_lock(&cgv_tree_lock); in cgrp_refresh_hweight() 300 bpf_spin_lock(&cgv_tree_lock); in cgrp_enqueued() 474 bpf_spin_lock(&cgv_tree_lock); in update_active_weight_sums() 600 bpf_spin_lock(&cgv_tree_lock); in BPF_STRUCT_OPS() 617 bpf_spin_lock(&cgv_tree_lock); in try_pick_next_cgroup() 683 bpf_spin_lock(&cgv_tree_lock); in try_pick_next_cgroup() 708 bpf_spin_lock(&cgv_tree_lock); in try_pick_next_cgroup() 769 bpf_spin_lock(&cgv_tree_lock); in BPF_STRUCT_OPS()
|
| /linux-6.15/drivers/hid/bpf/progs/ |
| H A D | hid_bpf_async.h | 25 struct bpf_spin_lock lock; 119 bpf_spin_lock(&elem->lock); in hid_bpf_async_find_empty_key() 178 bpf_spin_lock(&elem->lock); in hid_bpf_async_delayed_call()
|