Home
last modified time | relevance | path

Searched refs:bpf_map_lookup_elem (Results 1 – 25 of 306) sorted by relevance

12345678910>>...13

/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_helper_value_access.c52 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()
108 call %[bpf_map_lookup_elem]; \ in access_to_map_empty_range()
115 : __imm(bpf_map_lookup_elem), in access_to_map_empty_range()
135 call %[bpf_map_lookup_elem]; \ in access_to_map_possibly_empty_range()
147 : __imm(bpf_map_lookup_elem), in access_to_map_possibly_empty_range()
164 call %[bpf_map_lookup_elem]; \ in map_out_of_bound_range()
172 : __imm(bpf_map_lookup_elem), in map_out_of_bound_range()
[all...]
H A Dverifier_value_ptr_arith.c59 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 Dverifier_array_access.c64 call %[bpf_map_lookup_elem]; \ in an_array_with_a_constant_1()
70 : __imm(bpf_map_lookup_elem), in an_array_with_a_constant_1()
88 call %[bpf_map_lookup_elem]; \ in __flag()
97 : __imm(bpf_map_lookup_elem), in __flag()
115 call %[bpf_map_lookup_elem]; \ in __flag()
125 : __imm(bpf_map_lookup_elem), in __flag()
144 call %[bpf_map_lookup_elem]; \ in __flag()
158 : __imm(bpf_map_lookup_elem), in __flag()
177 call %[bpf_map_lookup_elem]; \ in an_array_with_a_constant_2()
183 : __imm(bpf_map_lookup_elem), in an_array_with_a_constant_2()
[all...]
H A Dtest_sockmap_kern.h100 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()
239 bytes = bpf_map_lookup_elem(&sock_apply_bytes, &zero); in bpf_prog4()
242 bytes = bpf_map_lookup_elem(&sock_cork_bytes, &zero); in bpf_prog4()
245 start = bpf_map_lookup_elem(&sock_bytes, &zero); in bpf_prog4()
246 end = bpf_map_lookup_elem(&sock_bytes, &one); in bpf_prog4()
249 start_push = bpf_map_lookup_elem(&sock_bytes, &two); in bpf_prog4()
250 end_push = bpf_map_lookup_elem(&sock_bytes, &three); in bpf_prog4()
256 start_pop = bpf_map_lookup_elem( in bpf_prog4()
[all...]
H A Dverifier_bounds_mix_sign_unsign.c29 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 Dverifier_bounds.c28 call %[bpf_map_lookup_elem]; \ in bounds_map_value_variant_1()
42 : __imm(bpf_map_lookup_elem), in bounds_map_value_variant_1()
60 call %[bpf_map_lookup_elem]; \ in bounds_map_value_variant_2()
73 : __imm(bpf_map_lookup_elem), in bounds_map_value_variant_2()
91 call %[bpf_map_lookup_elem]; \ in subtraction_on_pointers_for_unpriv()
99 call %[bpf_map_lookup_elem]; \ in subtraction_on_pointers_for_unpriv()
106 : __imm(bpf_map_lookup_elem), in subtraction_on_pointers_for_unpriv()
122 call %[bpf_map_lookup_elem]; \ in based_on_zero_extended_mov()
136 : __imm(bpf_map_lookup_elem), in based_on_zero_extended_mov()
153 call %[bpf_map_lookup_elem]; \ in on_sign_extended_mov_test1()
[all...]
H A Dmap_kptr_fail.c30 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 Dverifier_spin_lock.c32 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 Dverifier_regalloc.c34 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 Dverifier_value_or_null.c40 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 Dtest_spin_lock_fail.c59 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 Dres_spin_lock_fail.c32 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_arg()
46 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_AA()
60 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_cond_AA()
75 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_mismatch_1()
90 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_mismatch_2()
106 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_irq_mismatch_1()
123 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_irq_mismatch_2()
138 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_ooo()
159 elem = bpf_map_lookup_elem(&arrmap, &(int){0}); in res_spin_lock_ooo_irq()
198 elem = bpf_map_lookup_elem( in res_spin_lock_bad_off()
[all...]
H A Dverifier_map_in_map.c32 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...]
H A Dverifier_helper_restricted.c98 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 Dlsm.c124 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 Dverifier_helper_access_var_len.c327 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 Dverifier_value_illegal_alu.c34 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 Dverifier_search_pruning.c42 call %[bpf_map_lookup_elem]; \ in __retval()
50 : __imm(bpf_map_lookup_elem), in __retval()
67 call %[bpf_map_lookup_elem]; \ in __retval()
74 : __imm(bpf_map_lookup_elem), in __retval()
109 call %[bpf_map_lookup_elem]; \ in __flag()
122 : __imm(bpf_map_lookup_elem), in __flag()
140 call %[bpf_map_lookup_elem]; \ in should_be_verified_nop_operation()
157 __imm(bpf_map_lookup_elem), in should_be_verified_nop_operation()
176 call %[bpf_map_lookup_elem]; \ in be_verified_invalid_stack_access()
189 __imm(bpf_map_lookup_elem), in be_verified_invalid_stack_access()
[all...]
H A Dverifier_var_off.c257 call %[bpf_map_lookup_elem]; \ in access_max_out_of_bound()
261 : __imm(bpf_map_lookup_elem), in access_max_out_of_bound()
315 call %[bpf_map_lookup_elem]; \ in access_min_out_of_bound()
319 : __imm(bpf_map_lookup_elem), in access_min_out_of_bound()
345 call %[bpf_map_lookup_elem]; \ in access_min_off_min_initialized()
349 : __imm(bpf_map_lookup_elem), in access_min_off_min_initialized()
378 call %[bpf_map_lookup_elem]; \ in stack_access_priv_vs_unpriv()
382 : __imm(bpf_map_lookup_elem), in stack_access_priv_vs_unpriv()
409 call %[bpf_map_lookup_elem]; \ in variable_offset_stack_access_ok()
413 : __imm(bpf_map_lookup_elem), in variable_offset_stack_access_ok()
[all...]
H A Dverifier_value.c34 call %[bpf_map_lookup_elem]; \ in store_of_cleared_call_register()
39 : __imm(bpf_map_lookup_elem), in store_of_cleared_call_register()
56 call %[bpf_map_lookup_elem]; \ in __flag()
89 : __imm(bpf_map_lookup_elem), in __flag()
106 call %[bpf_map_lookup_elem]; \ in __flag()
121 : __imm(bpf_map_lookup_elem), in __flag()
139 call %[bpf_map_lookup_elem]; \ in __flag()
152 : __imm(bpf_map_lookup_elem), in __flag()
/linux/samples/bpf/
H A Dcpustat_kern.c116 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()
272 val = bpf_map_lookup_elem( in bpf_prog2()
[all...]
H A Dibumad_kern.c85 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()
H A Dmap_perf_test.bpf.c113 value = bpf_map_lookup_elem(&hash_map, &key); in BPF_KSYSCALL()
131 value = bpf_map_lookup_elem(&percpu_hash_map, &key); in BPF_KSYSCALL()
148 value = bpf_map_lookup_elem(&hash_map_alloc, &key); in BPF_KSYSCALL()
165 value = bpf_map_lookup_elem(&percpu_hash_map_alloc, &key); in BPF_KSYSCALL()
218 nolocal_lru_map = bpf_map_lookup_elem(&array_of_lru_hashs, in BPF_KSYSCALL()
234 bpf_map_lookup_elem(&lru_hash_lookup_map, &key); in BPF_KSYSCALL()
265 bpf_map_lookup_elem(&lpm_trie_map_alloc, &key); in BPF_KSYSCALL()
278 value = bpf_map_lookup_elem(&hash_map, &key); in BPF_KSYSCALL()
291 value = bpf_map_lookup_elem(&array_map, &key); in BPF_KSYSCALL()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_map_in_map.c53 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()
/linux/tools/perf/util/bpf_skel/
H A Dbperf_follower.bpf.c72 fval = bpf_map_lookup_elem(&filter, &filter_key); in BPF_PROG()
81 diff_val = bpf_map_lookup_elem(&diff_readings, &zero); in BPF_PROG()
85 accum_val = bpf_map_lookup_elem(&accum_readings, &accum_key); in BPF_PROG()
123 parent_fval = bpf_map_lookup_elem(&filter, &parent_key); in BPF_PROG()
155 fval = bpf_map_lookup_elem(&filter, &pid); in BPF_PROG()

12345678910>>...13