Home
last modified time | relevance | path

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

12345678910>>...14

/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_helper_value_access.c60 : __imm(bpf_map_lookup_elem), in access_to_map_full_range()
86 : __imm(bpf_map_lookup_elem), in access_to_map_partial_range()
115 : __imm(bpf_map_lookup_elem), in access_to_map_empty_range()
147 : __imm(bpf_map_lookup_elem), in access_to_map_possibly_empty_range()
172 : __imm(bpf_map_lookup_elem), in map_out_of_bound_range()
198 : __imm(bpf_map_lookup_elem), in access_to_map_negative_range()
224 : __imm(bpf_map_lookup_elem), in via_const_imm_full_range()
252 : __imm(bpf_map_lookup_elem), in via_const_imm_partial_range()
278 : __imm(bpf_map_lookup_elem), in via_const_imm_empty_range()
305 : __imm(bpf_map_lookup_elem), in imm_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 Dtest_sockmap_kern.h93 f = bpf_map_lookup_elem(&sock_skb_opts, &two);
117 f = bpf_map_lookup_elem(&sock_skb_opts, &zero); in bpf_prog2()
183 bytes = bpf_map_lookup_elem(&sock_apply_bytes, &zero); in bpf_prog3()
186 bytes = bpf_map_lookup_elem(&sock_cork_bytes, &zero);
189 start = bpf_map_lookup_elem(&sock_bytes, &zero); in bpf_sockmap()
190 end = bpf_map_lookup_elem(&sock_bytes, &one); in bpf_sockmap()
193 start_push = bpf_map_lookup_elem(&sock_bytes, &two); in bpf_sockmap()
194 end_push = bpf_map_lookup_elem(&sock_bytes, &three); in bpf_sockmap()
200 start_pop = bpf_map_lookup_elem(&sock_bytes, &four); in bpf_sockmap()
201 pop = bpf_map_lookup_elem( in bpf_sockmap()
[all...]
H A Dverifier_array_access.c70 : __imm(bpf_map_lookup_elem), in an_array_with_a_constant_1()
97 : __imm(bpf_map_lookup_elem), in __flag()
125 : __imm(bpf_map_lookup_elem), in __flag()
158 : __imm(bpf_map_lookup_elem), in __flag()
183 : __imm(bpf_map_lookup_elem), in an_array_with_a_constant_2()
212 : __imm(bpf_map_lookup_elem), in __flag()
242 : __imm(bpf_map_lookup_elem), in __flag()
273 : __imm(bpf_map_lookup_elem), in __flag()
305 : __imm(bpf_map_lookup_elem), in __flag()
339 : __imm(bpf_map_lookup_elem), in __flag()
[all …]
H A Dverifier_bounds_mix_sign_unsign.c42 __imm(bpf_map_lookup_elem), in signed_and_unsigned_positive_bounds()
74 __imm(bpf_map_lookup_elem), in checks_mixing_signed_and_unsigned()
108 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_2()
141 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_3()
172 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_4()
205 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_5()
267 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_7()
302 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_8()
335 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_9()
369 __imm(bpf_map_lookup_elem), in signed_and_unsigned_variant_10()
[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_bounds.c42 : __imm(bpf_map_lookup_elem), in bounds_map_value_variant_1()
73 : __imm(bpf_map_lookup_elem), in bounds_map_value_variant_2()
106 : __imm(bpf_map_lookup_elem), in subtraction_on_pointers_for_unpriv()
136 : __imm(bpf_map_lookup_elem), in based_on_zero_extended_mov()
167 : __imm(bpf_map_lookup_elem), in on_sign_extended_mov_test1()
198 : __imm(bpf_map_lookup_elem), in on_sign_extended_mov_test2()
225 : __imm(bpf_map_lookup_elem), in var_off_insn_off_test1()
254 : __imm(bpf_map_lookup_elem), in var_off_insn_off_test2()
296 : __imm(bpf_map_lookup_elem), in of_non_boundary_crossing_range()
337 : __imm(bpf_map_lookup_elem), in of_boundary_crossing_range_1()
[all …]
H A Dverifier_spin_lock.c46 : __imm(bpf_map_lookup_elem), in spin_lock_test1_success()
79 : __imm(bpf_map_lookup_elem), in lock_test2_direct_ld_st()
113 : __imm(bpf_map_lookup_elem), in __flag()
147 : __imm(bpf_map_lookup_elem), in __flag()
181 __imm(bpf_map_lookup_elem), in call_within_a_locked_region()
215 : __imm(bpf_map_lookup_elem), in spin_lock_test6_missing_unlock()
249 : __imm(bpf_map_lookup_elem), in lock_test7_unlock_without_lock()
285 : __imm(bpf_map_lookup_elem), in spin_lock_test8_double_lock()
324 : __imm(bpf_map_lookup_elem), in spin_lock_test9_different_lock()
356 : __imm(bpf_map_lookup_elem), in lock_in_subprog_without_unlock()
[all …]
H A Dverifier_regalloc.c47 __imm(bpf_map_lookup_elem), in __flag()
77 __imm(bpf_map_lookup_elem), in regalloc_negative()
108 __imm(bpf_map_lookup_elem), in __flag()
140 __imm(bpf_map_lookup_elem), in __flag()
175 __imm(bpf_map_lookup_elem), in __flag()
211 __imm(bpf_map_lookup_elem), in __flag()
243 __imm(bpf_map_lookup_elem), in __flag()
275 __imm(bpf_map_lookup_elem), in __flag()
312 __imm(bpf_map_lookup_elem), in __flag()
359 __imm(bpf_map_lookup_elem), in regalloc_spill_jeq()
H A Dverifier_value_or_null.c47 : __imm(bpf_map_lookup_elem), in share_map_lookup_elem_result()
72 : __imm(bpf_map_lookup_elem), in map_value_or_null_1()
96 : __imm(bpf_map_lookup_elem), in map_value_or_null_2()
120 : __imm(bpf_map_lookup_elem), in map_value_or_null_3()
148 : __imm(bpf_map_lookup_elem), in multiple_map_lookup_elem_calls()
178 : __imm(bpf_map_lookup_elem), in with_2nd_lookup_in_branch()
207 : __imm(bpf_map_lookup_elem), in __flag()
232 : __imm(bpf_map_lookup_elem), in lookup_and_null_branch_prediction()
283 __imm(bpf_map_lookup_elem), in __flag()
H A Dtest_spin_lock_fail.c60 f = bpf_map_lookup_elem(&array_map, &key); in lock_id_mapval_preserve()
74 map = bpf_map_lookup_elem(&map_of_maps, &key); in lock_id_innermapval_preserve()
77 f = bpf_map_lookup_elem(map, &key); in lock_id_innermapval_preserve()
92 map = bpf_map_lookup_elem(&map_of_maps, &key); \
95 iv = bpf_map_lookup_elem(map, &key); \
98 v = bpf_map_lookup_elem(&array_map, &key); \
130 f1 = bpf_map_lookup_elem(&array_map, &key); in lock_id_mismatch_mapval_mapval()
133 f2 = bpf_map_lookup_elem(&array_map, &key); in lock_id_mismatch_mapval_mapval()
155 map = bpf_map_lookup_elem(&map_of_maps, &key); in lock_id_mismatch_innermapval_innermapval1()
158 f1 = bpf_map_lookup_elem(map, &key); in lock_id_mismatch_innermapval_innermapval1()
[all …]
H A Dtimer.c103 lru_timer = bpf_map_lookup_elem(&lru, &lru_key); in timer_cb1()
129 bpf_map_lookup_elem(map, &lru_key); in timer_cb1()
190 timer = bpf_map_lookup_elem(&loop_array, &key); in timer_cb2()
208 arr_timer = bpf_map_lookup_elem(&array, &array_key); in timer_cb2()
214 lru_timer = bpf_map_lookup_elem(&lru, &lru_key); in timer_cb2()
226 arr_timer = bpf_map_lookup_elem(&array, &array_key); in timer_cb2()
245 arr_timer = bpf_map_lookup_elem(&array, &array_key); in bpf_timer_test()
273 arr_timer = bpf_map_lookup_elem(&array, &array_key); in BPF_PROG2()
322 val = bpf_map_lookup_elem(&hmap, &key); in BPF_PROG2()
329 val = bpf_map_lookup_elem( in BPF_PROG2()
[all...]
H A Drhash.c54 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_lookup_update()
62 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_lookup_update()
80 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_update_delete()
92 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_update_delete()
114 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_update_elements()
123 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_update_elements()
136 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_update_elements()
169 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_update_exist()
179 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_update_exist()
205 e = bpf_map_lookup_elem(&rhmap, &key); in test_rhash_update_any()
[all …]
H A Dverifier_map_in_map.c46 call %[bpf_map_lookup_elem]; \ in map_in_map_access()
53 call %[bpf_map_lookup_elem]; \ in map_in_map_access()
57 : __imm(bpf_map_lookup_elem), in map_in_map_access()
73 call %[bpf_map_lookup_elem]; \ in map_in_map_dynamic_inner_array_lookup_is_nullable()
79 call %[bpf_map_lookup_elem]; \ in map_in_map_dynamic_inner_array_lookup_is_nullable()
83 : __imm(bpf_map_lookup_elem), in map_in_map_dynamic_inner_array_lookup_is_nullable()
101 call %[bpf_map_lookup_elem]; \ in __flag()
106 call %[bpf_map_lookup_elem]; \ in __flag()
110 call %[bpf_map_lookup_elem]; \ in __flag()
115 call %[bpf_map_lookup_elem]; \ in __flag()
[all...]
H A Dverifier_helper_restricted.c87 call %[bpf_map_lookup_elem]; \
93 : __imm(bpf_map_lookup_elem), in in_bpf_prog_type_kprobe_2()
110 call %[bpf_map_lookup_elem]; \ in in_bpf_prog_type_kprobe_2()
116 : __imm(bpf_map_lookup_elem), in bpf_prog_type_perf_event_2()
133 call %[bpf_map_lookup_elem]; \ in bpf_prog_type_perf_event_2()
139 : __imm(bpf_map_lookup_elem),
156 call %[bpf_map_lookup_elem]; \ in in_bpf_prog_type_tracepoint_2()
162 : __imm(bpf_map_lookup_elem),
H A Dverifier_async_cb_context.c45 val = bpf_map_lookup_elem(&timer_map, &key); in timer_non_sleepable_prog()
61 val = bpf_map_lookup_elem(&timer_map, &key); in timer_sleepable_prog()
85 val = bpf_map_lookup_elem(&timer_map, &key); in timer_sys_bpf_prog()
107 val = bpf_map_lookup_elem(&timer_map, &key); in timer_sys_close_prog()
131 val = bpf_map_lookup_elem(&timer_map, &key); in timer_btf_find_prog()
197 val = bpf_map_lookup_elem(&wq_map, &key); in wq_non_sleepable_prog()
215 val = bpf_map_lookup_elem(&wq_map, &key); in wq_sleepable_prog()
232 val = bpf_map_lookup_elem(&wq_map, &key); in wq_global_acquire()
259 val = bpf_map_lookup_elem(&wq_map, &key); in wq_global_rcu_prog()
286 val = bpf_map_lookup_elem(&wq_map, &key); in wq_global_rcu_lock_prog()
[all …]
H A Dlsm.c208 value = bpf_map_lookup_elem(&array, &key);
211 value = bpf_map_lookup_elem(&hash, &key);
214 value = bpf_map_lookup_elem(&lru_hash, &key);
217 value = bpf_map_lookup_elem(&percpu_array, &key);
220 value = bpf_map_lookup_elem(&percpu_hash, &key);
223 value = bpf_map_lookup_elem(&lru_percpu_hash, &key);
226 inner_map = bpf_map_lookup_elem(&outer_arr, &key);
228 value = bpf_map_lookup_elem(inner_map, &key);
232 inner_map = bpf_map_lookup_elem(&outer_hash, &key);
234 value = bpf_map_lookup_elem(inner_ma
[all...]
H A Dtimer_mim_reject.c56 inner_map = bpf_map_lookup_elem(&outer_arr, &array_key); in BPF_PROG()
60 inner_map2 = bpf_map_lookup_elem(&outer_arr, &array_key2); in BPF_PROG()
64 val = bpf_map_lookup_elem(inner_map, &hash_key); in BPF_PROG()
92 inner_map2 = bpf_map_lookup_elem(&outer_arr, &array_key2); in timer_mismatch_cb()
111 inner_map2 = bpf_map_lookup_elem(&outer_arr, &array_key2); in timer_match_cb()
126 inner_map = bpf_map_lookup_elem(&outer_arr, &array_key); in BPF_PROG()
129 val = bpf_map_lookup_elem(inner_map, &hash_key); in BPF_PROG()
146 inner_map = bpf_map_lookup_elem(&outer_arr, &array_key); in BPF_PROG()
149 val = bpf_map_lookup_elem(inner_map, &hash_key); in BPF_PROG()
H A Dverifier_jeq_infer_not_null.c216 : __imm(bpf_map_lookup_elem), in null_ptr_to_map_value()
244 : __imm(bpf_map_lookup_elem), in jeq_reg_reg_null_check()
271 : __imm(bpf_map_lookup_elem), in jne_reg_reg_null_check()
309 __imm(bpf_map_lookup_elem), in untrusted_mem_does_not_infer_map_value_non_null()
352 : __imm(bpf_map_lookup_elem), in unbounded_offset_does_not_infer_map_value_non_null()
389 : __imm(bpf_map_lookup_elem), in bounded_offset_infers_map_value_non_null()
416 : __imm(bpf_map_lookup_elem), in jmp32_ptr_vs_zero_jne()
450 __imm(bpf_map_lookup_elem), in __flag()
H A Dverifier_helper_access_var_len.c328 call %[bpf_map_lookup_elem]; \ in memory_map_jmp_correct_bounds()
342 : __imm(bpf_map_lookup_elem), in memory_map_jmp_correct_bounds()
361 call %[bpf_map_lookup_elem]; \ in memory_map_jmp_wrong_max()
375 : __imm(bpf_map_lookup_elem), in memory_map_jmp_wrong_max()
393 call %[bpf_map_lookup_elem]; \ in map_adjusted_jmp_correct_bounds()
408 : __imm(bpf_map_lookup_elem), in map_adjusted_jmp_correct_bounds()
428 call %[bpf_map_lookup_elem]; \ in map_adjusted_jmp_wrong_max()
443 : __imm(bpf_map_lookup_elem), in map_adjusted_jmp_wrong_max()
521 call %[bpf_map_lookup_elem]; \ in ptr_to_mem_or_null_4()
532 __imm(bpf_map_lookup_elem), in ptr_to_mem_or_null_4()
[all...]
H A Dverifier_value_illegal_alu.c35 call %[bpf_map_lookup_elem]; \ in value_illegal_alu_op_1()
42 : __imm(bpf_map_lookup_elem), in value_illegal_alu_op_1()
59 call %[bpf_map_lookup_elem]; \ in value_illegal_alu_op_2()
66 : __imm(bpf_map_lookup_elem), in value_illegal_alu_op_2()
83 call %[bpf_map_lookup_elem]; \ in value_illegal_alu_op_3()
90 : __imm(bpf_map_lookup_elem), in value_illegal_alu_op_3()
108 call %[bpf_map_lookup_elem]; \ in __flag()
115 : __imm(bpf_map_lookup_elem), in __flag()
133 call %[bpf_map_lookup_elem]; \ in __flag()
145 : __imm(bpf_map_lookup_elem), in __flag()
[all...]
H A Dverifier_search_pruning.c50 : __imm(bpf_map_lookup_elem), in __retval()
74 : __imm(bpf_map_lookup_elem), in __retval()
122 : __imm(bpf_map_lookup_elem), in __flag()
157 __imm(bpf_map_lookup_elem), in should_be_verified_nop_operation()
189 __imm(bpf_map_lookup_elem), in be_verified_invalid_stack_access()
228 __imm(bpf_map_lookup_elem), in tracking_for_u32_spill_fill()
/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(&pstate_duration, &key); in bpf_prog2()
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()
/linux/tools/perf/util/bpf_skel/
H A Dlock_contention.bpf.c258 ok = bpf_map_lookup_elem(&cpu_filter, &cpu); in can_record()
267 ok = bpf_map_lookup_elem(&task_filter, &pid); in can_record()
276 ok = bpf_map_lookup_elem(&type_filter, &flags); in can_record()
285 ok = bpf_map_lookup_elem(&addr_filter, &addr); in can_record()
296 ok = bpf_map_lookup_elem(&cgroup_filter, &cgrp); in can_record()
311 ok = bpf_map_lookup_elem(&slab_filter, &kmem_cache_addr); in update_task_data()
338 p = bpf_map_lookup_elem(&task_data, &pid); in get_lock_owner()
453 delay = bpf_map_lookup_elem(&lock_delays, &lock); in get_tstamp_elem()
467 pelem = bpf_map_lookup_elem(&tstamp_cpu, &idx); in get_tstamp_elem()
475 pelem = bpf_map_lookup_elem( in get_owner_stack_id()
[all...]

12345678910>>...14