/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | verifier_helper_value_access.c | 52 call %[bpf_map_lookup_elem]; \ in access_to_map_full_range() 60 : __imm(bpf_map_lookup_elem), in access_to_map_full_range() 78 call %[bpf_map_lookup_elem]; \ in access_to_map_partial_range() 86 : __imm(bpf_map_lookup_elem), in access_to_map_partial_range() 103 call %[bpf_map_lookup_elem]; \ in access_to_map_empty_range() 110 : __imm(bpf_map_lookup_elem), in access_to_map_empty_range() 127 call %[bpf_map_lookup_elem]; \ in map_out_of_bound_range() 135 : __imm(bpf_map_lookup_elem), in map_out_of_bound_range() 153 call %[bpf_map_lookup_elem]; \ in access_to_map_negative_range() 161 : __imm(bpf_map_lookup_elem), in access_to_map_negative_range() [all...] |
H A D | verifier_value_ptr_arith.c | 59 l1_%=: call %[bpf_map_lookup_elem]; \ in value_ptr_unknown_vs_const() 73 : __imm(bpf_map_lookup_elem), in value_ptr_unknown_vs_const() 97 l1_%=: call %[bpf_map_lookup_elem]; \ in value_ptr_const_vs_unknown() 111 : __imm(bpf_map_lookup_elem), in value_ptr_const_vs_unknown() 135 l1_%=: call %[bpf_map_lookup_elem]; \ in ptr_const_vs_const_ne() 147 : __imm(bpf_map_lookup_elem), in ptr_const_vs_const_ne() 169 l1_%=: call %[bpf_map_lookup_elem]; \ in ptr_const_vs_const_eq() 181 : __imm(bpf_map_lookup_elem), in ptr_const_vs_const_eq() 203 l1_%=: call %[bpf_map_lookup_elem]; \ in ptr_unknown_vs_unknown_eq() 219 : __imm(bpf_map_lookup_elem), in ptr_unknown_vs_unknown_eq() [all...] |
H A D | verifier_bounds.c | 27 call %[bpf_map_lookup_elem]; \ in bounds_map_value_variant_1() 41 : __imm(bpf_map_lookup_elem), in bounds_map_value_variant_1() 59 call %[bpf_map_lookup_elem]; \ in bounds_map_value_variant_2() 72 : __imm(bpf_map_lookup_elem), in bounds_map_value_variant_2() 90 call %[bpf_map_lookup_elem]; \ in subtraction_on_pointers_for_unpriv() 98 call %[bpf_map_lookup_elem]; \ in subtraction_on_pointers_for_unpriv() 105 : __imm(bpf_map_lookup_elem), in subtraction_on_pointers_for_unpriv() 121 call %[bpf_map_lookup_elem]; \ in based_on_zero_extended_mov() 135 : __imm(bpf_map_lookup_elem), in based_on_zero_extended_mov() 152 call %[bpf_map_lookup_elem]; \ in on_sign_extended_mov_test1() [all...] |
H A D | verifier_bounds_mix_sign_unsign.c | 29 call %[bpf_map_lookup_elem]; \ in signed_and_unsigned_positive_bounds() 42 __imm(bpf_map_lookup_elem), in signed_and_unsigned_positive_bounds() 61 call %[bpf_map_lookup_elem]; \ in checks_mixing_signed_and_unsigned() 74 __imm(bpf_map_lookup_elem), in checks_mixing_signed_and_unsigned() 93 call %[bpf_map_lookup_elem]; \ in signed_and_unsigned_variant_2() 108 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_2() 127 call %[bpf_map_lookup_elem]; \ in signed_and_unsigned_variant_3() 141 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_3() 159 call %[bpf_map_lookup_elem]; \ in signed_and_unsigned_variant_4() 172 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_4() [all...] |
H A D | test_spin_lock_fail.c | 59 f = bpf_map_lookup_elem(&array_map, &key); in lock_id_mapval_preserve() 73 map = bpf_map_lookup_elem(&map_of_maps, &key); in lock_id_innermapval_preserve() 76 f = bpf_map_lookup_elem(map, &key); in lock_id_innermapval_preserve() 91 map = bpf_map_lookup_elem(&map_of_maps, &key); \ 94 iv = bpf_map_lookup_elem(map, &key); \ 97 v = bpf_map_lookup_elem(&array_map, &key); \ 129 f1 = bpf_map_lookup_elem(&array_map, &key); in lock_id_mismatch_mapval_mapval() 132 f2 = bpf_map_lookup_elem(&array_map, &key); in lock_id_mismatch_mapval_mapval() 154 map = bpf_map_lookup_elem(&map_of_maps, &key); in lock_id_mismatch_innermapval_innermapval1() 157 f1 = bpf_map_lookup_elem(ma in lock_id_mismatch_innermapval_innermapval1() [all...] |
H A D | verifier_array_access.c | 50 call %[bpf_map_lookup_elem]; \ in an_array_with_a_constant_1() 56 : __imm(bpf_map_lookup_elem), in an_array_with_a_constant_1() 74 call %[bpf_map_lookup_elem]; \ in __flag() 83 : __imm(bpf_map_lookup_elem), in __flag() 101 call %[bpf_map_lookup_elem]; \ in __flag() 111 : __imm(bpf_map_lookup_elem), in __flag() 130 call %[bpf_map_lookup_elem]; \ in __flag() 144 : __imm(bpf_map_lookup_elem), in __flag() 163 call %[bpf_map_lookup_elem]; \ in an_array_with_a_constant_2() 169 : __imm(bpf_map_lookup_elem), in an_array_with_a_constant_2() [all...] |
H A D | test_sockmap_kern.h | 100 f = bpf_map_lookup_elem(&sock_skb_opts, &two); in bpf_prog1() 124 f = bpf_map_lookup_elem(&sock_skb_opts, &zero); in bpf_prog2() 160 f = bpf_map_lookup_elem(&sock_skb_opts, &one); in bpf_prog3() 180 f = bpf_map_lookup_elem(&sock_skb_opts, &one); in bpf_prog3() 242 bytes = bpf_map_lookup_elem(&sock_apply_bytes, &zero); in bpf_prog4() 245 bytes = bpf_map_lookup_elem(&sock_cork_bytes, &zero); in bpf_prog4() 248 start = bpf_map_lookup_elem(&sock_bytes, &zero); in bpf_prog4() 249 end = bpf_map_lookup_elem(&sock_bytes, &one); in bpf_prog4() 252 start_push = bpf_map_lookup_elem(&sock_bytes, &two); in bpf_prog4() 253 end_push = bpf_map_lookup_elem( in bpf_prog4() [all...] |
H A D | verifier_spin_lock.c | 32 call %[bpf_map_lookup_elem]; \ in spin_lock_test1_success() 46 : __imm(bpf_map_lookup_elem), in spin_lock_test1_success() 65 call %[bpf_map_lookup_elem]; \ in lock_test2_direct_ld_st() 79 : __imm(bpf_map_lookup_elem), in lock_test2_direct_ld_st() 99 call %[bpf_map_lookup_elem]; \ in __flag() 113 : __imm(bpf_map_lookup_elem), in __flag() 133 call %[bpf_map_lookup_elem]; \ in __flag() 147 : __imm(bpf_map_lookup_elem), in __flag() 166 call %[bpf_map_lookup_elem]; \ in call_within_a_locked_region() 181 __imm(bpf_map_lookup_elem), in call_within_a_locked_region() [all...] |
H A D | map_kptr_fail.c | 30 v = bpf_map_lookup_elem(&array_map, &key); in size_not_bpf_dw() 45 v = bpf_map_lookup_elem(&array_map, &key); in non_const_var_off() 64 v = bpf_map_lookup_elem(&array_map, &key); in non_const_var_off_kptr_xchg() 83 v = bpf_map_lookup_elem(&array_map, &key); in misaligned_access_write() 99 v = bpf_map_lookup_elem(&array_map, &key); in misaligned_access_read() 114 v = bpf_map_lookup_elem(&array_map, &key); in reject_var_off_store() 138 v = bpf_map_lookup_elem(&array_map, &key); in reject_bad_type_match() 158 v = bpf_map_lookup_elem(&array_map, &key); in marked_as_untrusted_or_null() 174 v = bpf_map_lookup_elem(&array_map, &key); in correct_btf_id_check_size() 192 v = bpf_map_lookup_elem( in inherit_untrusted_on_walk() [all...] |
H A D | verifier_value_or_null.c | 40 call %[bpf_map_lookup_elem]; \ in share_map_lookup_elem_result() 47 : __imm(bpf_map_lookup_elem), in share_map_lookup_elem_result() 63 call %[bpf_map_lookup_elem]; \ in map_value_or_null_1() 72 : __imm(bpf_map_lookup_elem), in map_value_or_null_1() 88 call %[bpf_map_lookup_elem]; \ in map_value_or_null_2() 96 : __imm(bpf_map_lookup_elem), in map_value_or_null_2() 112 call %[bpf_map_lookup_elem]; \ in map_value_or_null_3() 120 : __imm(bpf_map_lookup_elem), in map_value_or_null_3() 138 call %[bpf_map_lookup_elem]; \ in multiple_map_lookup_elem_calls() 142 call %[bpf_map_lookup_elem]; \ in multiple_map_lookup_elem_calls() [all...] |
H A D | verifier_regalloc.c | 34 call %[bpf_map_lookup_elem]; \ in __flag() 47 __imm(bpf_map_lookup_elem), in __flag() 64 call %[bpf_map_lookup_elem]; \ in regalloc_negative() 77 __imm(bpf_map_lookup_elem), in regalloc_negative() 94 call %[bpf_map_lookup_elem]; \ in __flag() 108 __imm(bpf_map_lookup_elem), in __flag() 126 call %[bpf_map_lookup_elem]; \ in __flag() 140 __imm(bpf_map_lookup_elem), in __flag() 157 call %[bpf_map_lookup_elem]; \ in __flag() 175 __imm(bpf_map_lookup_elem), in __flag() [all...] |
H A D | lsm.c | 124 value = bpf_map_lookup_elem(&array, &key); in BPF_PROG() 127 value = bpf_map_lookup_elem(&hash, &key); in BPF_PROG() 130 value = bpf_map_lookup_elem(&lru_hash, &key); in BPF_PROG() 133 value = bpf_map_lookup_elem(&percpu_array, &key); in BPF_PROG() 136 value = bpf_map_lookup_elem(&percpu_hash, &key); in BPF_PROG() 139 value = bpf_map_lookup_elem(&lru_percpu_hash, &key); in BPF_PROG() 142 inner_map = bpf_map_lookup_elem(&outer_arr, &key); in BPF_PROG() 144 value = bpf_map_lookup_elem(inner_map, &key); in BPF_PROG() 148 inner_map = bpf_map_lookup_elem(&outer_hash, &key); in BPF_PROG() 150 value = bpf_map_lookup_elem(inner_ma in BPF_PROG() [all...] |
H A D | timer.c | 87 lru_timer = bpf_map_lookup_elem(&lru, &lru_key); in timer_cb1() 113 bpf_map_lookup_elem(map, &lru_key); in timer_cb1() 138 arr_timer = bpf_map_lookup_elem(&array, &array_key); in BPF_PROG2() 144 lru_timer = bpf_map_lookup_elem(&lru, &lru_key); in BPF_PROG2() 156 arr_timer = bpf_map_lookup_elem(&array, &array_key); in BPF_PROG2() 180 arr_timer = bpf_map_lookup_elem(&array, &array_key); in timer_cb2() 229 val = bpf_map_lookup_elem(&hmap, &key); in bpf_timer_test() 236 val = bpf_map_lookup_elem(&hmap_malloc, &key_malloc); in bpf_timer_test() 254 val = bpf_map_lookup_elem(&hmap, &key); in BPF_PROG2() 261 val = bpf_map_lookup_elem( in BPF_PROG2() [all...] |
H A D | verifier_helper_restricted.c | 98 call %[bpf_map_lookup_elem]; \ in in_bpf_prog_type_kprobe_2() 106 : __imm(bpf_map_lookup_elem), in in_bpf_prog_type_kprobe_2() 123 call %[bpf_map_lookup_elem]; \ in bpf_prog_type_perf_event_2() 131 : __imm(bpf_map_lookup_elem), in bpf_prog_type_perf_event_2() 148 call %[bpf_map_lookup_elem]; \ in in_bpf_prog_type_tracepoint_2() 156 : __imm(bpf_map_lookup_elem), in in_bpf_prog_type_tracepoint_2() 173 call %[bpf_map_lookup_elem]; \ in bpf_prog_type_raw_tracepoint_2() 181 : __imm(bpf_map_lookup_elem), in bpf_prog_type_raw_tracepoint_2() 198 call %[bpf_map_lookup_elem]; \ in in_bpf_prog_type_kprobe_3() 204 : __imm(bpf_map_lookup_elem), in in_bpf_prog_type_kprobe_3() [all...] |
H A D | verifier_helper_access_var_len.c | 327 call %[bpf_map_lookup_elem]; \ in memory_map_jmp_correct_bounds() 341 : __imm(bpf_map_lookup_elem), in memory_map_jmp_correct_bounds() 360 call %[bpf_map_lookup_elem]; \ in memory_map_jmp_wrong_max() 374 : __imm(bpf_map_lookup_elem), in memory_map_jmp_wrong_max() 392 call %[bpf_map_lookup_elem]; \ in map_adjusted_jmp_correct_bounds() 407 : __imm(bpf_map_lookup_elem), in map_adjusted_jmp_correct_bounds() 427 call %[bpf_map_lookup_elem]; \ in map_adjusted_jmp_wrong_max() 442 : __imm(bpf_map_lookup_elem), in map_adjusted_jmp_wrong_max() 520 call %[bpf_map_lookup_elem]; \ in ptr_to_mem_or_null_4() 531 __imm(bpf_map_lookup_elem), in ptr_to_mem_or_null_4() [all...] |
H A D | verifier_value_illegal_alu.c | 34 call %[bpf_map_lookup_elem]; \ in value_illegal_alu_op_1() 41 : __imm(bpf_map_lookup_elem), in value_illegal_alu_op_1() 58 call %[bpf_map_lookup_elem]; \ in value_illegal_alu_op_2() 65 : __imm(bpf_map_lookup_elem), in value_illegal_alu_op_2() 82 call %[bpf_map_lookup_elem]; \ in value_illegal_alu_op_3() 89 : __imm(bpf_map_lookup_elem), in value_illegal_alu_op_3() 107 call %[bpf_map_lookup_elem]; \ in __flag() 114 : __imm(bpf_map_lookup_elem), in __flag() 132 call %[bpf_map_lookup_elem]; \ in __flag() 144 : __imm(bpf_map_lookup_elem), in __flag() [all...] |
H A D | verifier_var_off.c | 257 call %[bpf_map_lookup_elem]; \ in access_max_out_of_bound() 261 : __imm(bpf_map_lookup_elem), in access_max_out_of_bound() 286 call %[bpf_map_lookup_elem]; \ in access_min_out_of_bound() 290 : __imm(bpf_map_lookup_elem), in access_min_out_of_bound() 316 call %[bpf_map_lookup_elem]; \ in access_min_off_min_initialized() 320 : __imm(bpf_map_lookup_elem), in access_min_off_min_initialized() 349 call %[bpf_map_lookup_elem]; \ in stack_access_priv_vs_unpriv() 353 : __imm(bpf_map_lookup_elem), in stack_access_priv_vs_unpriv() 380 call %[bpf_map_lookup_elem]; \ in variable_offset_stack_access_ok() 384 : __imm(bpf_map_lookup_elem), in variable_offset_stack_access_ok() [all...] |
H A D | verifier_map_in_map.c | 32 call %[bpf_map_lookup_elem]; \ in map_in_map_access() 39 call %[bpf_map_lookup_elem]; \ in map_in_map_access() 43 : __imm(bpf_map_lookup_elem), in map_in_map_access() 61 call %[bpf_map_lookup_elem]; \ in __flag() 66 call %[bpf_map_lookup_elem]; \ in __flag() 70 call %[bpf_map_lookup_elem]; \ in __flag() 75 call %[bpf_map_lookup_elem]; \ in __flag() 81 : __imm(bpf_map_lookup_elem), in __flag() 98 call %[bpf_map_lookup_elem]; \ in invalid_inner_map_pointer() 106 call %[bpf_map_lookup_elem]; \ in invalid_inner_map_pointer() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_sockmap_kern.h | 99 f = bpf_map_lookup_elem(&sock_skb_opts, &two); in bpf_prog1() 120 f = bpf_map_lookup_elem(&sock_skb_opts, &zero); in bpf_prog2() 156 f = bpf_map_lookup_elem(&sock_skb_opts, &one); in bpf_prog3() 176 f = bpf_map_lookup_elem(&sock_skb_opts, &one); in bpf_prog3() 240 bytes = bpf_map_lookup_elem(&sock_apply_bytes, &zero); in bpf_prog4() 243 bytes = bpf_map_lookup_elem(&sock_cork_bytes, &zero); in bpf_prog4() 246 start = bpf_map_lookup_elem(&sock_bytes, &zero); in bpf_prog4() 247 end = bpf_map_lookup_elem(&sock_bytes, &one); in bpf_prog4() 250 start_push = bpf_map_lookup_elem(&sock_bytes, &two); in bpf_prog4() 251 end_push = bpf_map_lookup_elem( in bpf_prog4() [all...] |
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | cpustat_kern.c | 116 cts = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1() 121 cstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1() 126 pts = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1() 131 pstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1() 176 val = bpf_map_lookup_elem(&pstate_duration, &key); in bpf_prog1() 199 val = bpf_map_lookup_elem(&cstate_duration, &key); in bpf_prog1() 221 pts = bpf_map_lookup_elem(&my_map, &key); in bpf_prog2() 226 pstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog2() 231 cstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog2() 273 val = bpf_map_lookup_elem( in bpf_prog2() [all...] |
H A D | xdp_redirect_cpu_kern.c | 214 cpu_selected = bpf_map_lookup_elem(&cpus_available, &key); in xdp_prognum0_no_touch() 220 rec = bpf_map_lookup_elem(&rx_cnt, &key); in xdp_prognum0_no_touch() 246 cpu_selected = bpf_map_lookup_elem(&cpus_available, &key); in xdp_prognum1_touch_data() 256 rec = bpf_map_lookup_elem(&rx_cnt, &key); in xdp_prognum1_touch_data() 292 cpu_max = bpf_map_lookup_elem(&cpus_count, &key0); in xdp_prognum2_round_robin() 296 cpu_iterator = bpf_map_lookup_elem(&cpus_iterator, &key0); in xdp_prognum2_round_robin() 305 cpu_selected = bpf_map_lookup_elem(&cpus_available, &cpu_idx); in xdp_prognum2_round_robin() 311 rec = bpf_map_lookup_elem(&rx_cnt, &key0); in xdp_prognum2_round_robin() 340 rec = bpf_map_lookup_elem(&rx_cnt, &key); in xdp_prognum3_proto_separate() 379 cpu_lookup = bpf_map_lookup_elem( in xdp_prognum3_proto_separate() [all...] |
H A D | ibumad_kern.c | 85 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_recv() 88 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_recv() 105 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_send() 108 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_send() 125 val = bpf_map_lookup_elem(&write_count, &class); in on_ib_umad_write() 128 val = bpf_map_lookup_elem(&write_count, &class); in on_ib_umad_write()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | cpustat_kern.c | 116 cts = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1() 121 cstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1() 126 pts = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1() 131 pstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog1() 176 val = bpf_map_lookup_elem(&pstate_duration, &key); in bpf_prog1() 199 val = bpf_map_lookup_elem(&cstate_duration, &key); in bpf_prog1() 221 pts = bpf_map_lookup_elem(&my_map, &key); in bpf_prog2() 226 pstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog2() 231 cstate = bpf_map_lookup_elem(&my_map, &key); in bpf_prog2() 273 val = bpf_map_lookup_elem( in bpf_prog2() [all...] |
H A D | ibumad_kern.c | 85 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_recv() 88 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_recv() 105 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_send() 108 val = bpf_map_lookup_elem(&read_count, &class); in on_ib_umad_read_send() 125 val = bpf_map_lookup_elem(&write_count, &class); in on_ib_umad_write() 128 val = bpf_map_lookup_elem(&write_count, &class); in on_ib_umad_write()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
H A D | btf_map_in_map.c | 53 bpf_map_lookup_elem(map1_fd, &key, &val); in test_lookup_update() 55 bpf_map_lookup_elem(map2_fd, &key, &val); in test_lookup_update() 57 bpf_map_lookup_elem(map3_fd, &key, &val); in test_lookup_update() 66 bpf_map_lookup_elem(map1_fd, &key, &val); in test_lookup_update() 68 bpf_map_lookup_elem(map2_fd, &key, &val); in test_lookup_update() 70 bpf_map_lookup_elem(map4_fd, &key, &val); in test_lookup_update() 77 bpf_map_lookup_elem(map5_fd, &key, &val); in test_lookup_update()
|