| /linux/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() 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 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 | 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() 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(&sock_bytes, &four); in bpf_prog4() [all …]
|
| H A D | verifier_array_access.c | 70 : __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 D | verifier_bounds_mix_sign_unsign.c | 42 __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 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_bounds.c | 42 : __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 D | verifier_spin_lock.c | 46 : __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 D | verifier_regalloc.c | 47 __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 D | verifier_value_or_null.c | 47 : __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 D | timer.c | 99 lru_timer = bpf_map_lookup_elem(&lru, &lru_key); in timer_cb1() 125 bpf_map_lookup_elem(map, &lru_key); in timer_cb1() 150 arr_timer = bpf_map_lookup_elem(&array, &array_key); in BPF_PROG2() 156 lru_timer = bpf_map_lookup_elem(&lru, &lru_key); in BPF_PROG2() 168 arr_timer = bpf_map_lookup_elem(&array, &array_key); in timer_cb2() 187 arr_timer = bpf_map_lookup_elem(&array, &array_key); in timer_cb2() 215 arr_timer = bpf_map_lookup_elem(&array, &array_key); in timer_cb2() 264 val = bpf_map_lookup_elem(&hmap, &key); in BPF_PROG2() 271 val = bpf_map_lookup_elem(&hmap_malloc, &key_malloc); in BPF_PROG2() 289 val = bpf_map_lookup_elem( in BPF_PROG2() [all...] |
| H A D | verifier_helper_restricted.c | 87 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 D | verifier_map_in_map.c | 43 : __imm(bpf_map_lookup_elem), in map_in_map_access() 81 : __imm(bpf_map_lookup_elem), in __flag() 110 : __imm(bpf_map_lookup_elem), in invalid_inner_map_pointer() 137 : __imm(bpf_map_lookup_elem), in on_the_inner_map_pointer() 154 : __imm(bpf_map_lookup_elem), in map_ptr_is_never_null() 176 : __imm(bpf_map_lookup_elem), in map_ptr_is_never_null_inner() 202 : __imm(bpf_map_lookup_elem), in map_ptr_is_never_null_inner_spill_fill() 230 rb = bpf_map_lookup_elem(&rb_in_map, &rb_slot); in __rb_event_reserve()
|
| H A D | lsm.c | 126 value = bpf_map_lookup_elem(&array, &key); in BPF_PROG() 129 value = bpf_map_lookup_elem(&hash, &key); in BPF_PROG() 132 value = bpf_map_lookup_elem(&lru_hash, &key); in BPF_PROG() 135 value = bpf_map_lookup_elem(&percpu_array, &key); in BPF_PROG() 138 value = bpf_map_lookup_elem(&percpu_hash, &key); in BPF_PROG() 141 value = bpf_map_lookup_elem(&lru_percpu_hash, &key); in BPF_PROG() 144 inner_map = bpf_map_lookup_elem(&outer_arr, &key); in BPF_PROG() 146 value = bpf_map_lookup_elem(inner_map, &key); in BPF_PROG() 150 inner_map = bpf_map_lookup_elem(&outer_hash, &key); in BPF_PROG() 152 value = bpf_map_lookup_elem(inner_ma in BPF_PROG() [all...] |
| H A D | verifier_helper_access_var_len.c | 341 : __imm(bpf_map_lookup_elem), in memory_map_jmp_correct_bounds() 374 : __imm(bpf_map_lookup_elem), in memory_map_jmp_wrong_max() 407 : __imm(bpf_map_lookup_elem), in map_adjusted_jmp_correct_bounds() 442 : __imm(bpf_map_lookup_elem), in map_adjusted_jmp_wrong_max() 531 __imm(bpf_map_lookup_elem), in ptr_to_mem_or_null_4() 561 __imm(bpf_map_lookup_elem), in ptr_to_mem_or_null_5() 589 __imm(bpf_map_lookup_elem), in ptr_to_mem_or_null_6() 690 : __imm(bpf_map_lookup_elem), in ptr_to_mem_or_null_11() 717 : __imm(bpf_map_lookup_elem), in ptr_to_mem_or_null_12() 743 : __imm(bpf_map_lookup_elem), in ptr_to_mem_or_null_13()
|
| H A D | verifier_search_pruning.c | 50 : __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()
|
| H A D | verifier_value_illegal_alu.c | 35 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 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() 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 D | verifier_helper_packet_access.c | 48 call %[bpf_map_lookup_elem]; \ in packet_test2_unchecked_packet_ptr() 52 : __imm(bpf_map_lookup_elem), in packet_test2_unchecked_packet_ptr() 77 call %[bpf_map_lookup_elem]; \ in to_packet_test3_variable_add() 81 : __imm(bpf_map_lookup_elem), in to_packet_test3_variable_add() 102 call %[bpf_map_lookup_elem]; \ in packet_ptr_with_bad_range_1() 106 : __imm(bpf_map_lookup_elem), in packet_ptr_with_bad_range_1() 126 call %[bpf_map_lookup_elem]; \ in ptr_with_too_short_range_1() 130 : __imm(bpf_map_lookup_elem), in ptr_with_too_short_range_1() 170 call %[bpf_map_lookup_elem]; \ in test7_cls_unchecked_packet_ptr() 174 : __imm(bpf_map_lookup_elem), in test7_cls_unchecked_packet_ptr() [all...] |
| H A D | local_kptr_stash.c | 95 mapval = bpf_map_lookup_elem(&some_nodes, &idx); in create_and_stash() 137 mapval = bpf_map_lookup_elem(&some_nodes, &idx); in stash_plain() 160 mapval = bpf_map_lookup_elem(&some_nodes, &idx); in stash_local_with_root() 196 mapval = bpf_map_lookup_elem(&some_nodes, &key); in unstash_rb_node() 223 mapval = bpf_map_lookup_elem(&some_nodes, &key); in stash_test_ref_kfunc() 240 s = bpf_map_lookup_elem(&refcounted_node_stash, &ret); in refcount_acquire_without_unstash() 267 s = bpf_map_lookup_elem(&refcounted_node_stash, &key); in stash_refcounted_node()
|
| /linux/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() 272 val = bpf_map_lookup_elem(&pstate_duration, &key); in bpf_prog2()
|
| 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()
|
| H A D | map_perf_test.bpf.c | 113 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/perf/util/bpf_skel/ |
| H A D | lock_contention.bpf.c | 246 ok = bpf_map_lookup_elem(&cpu_filter, &cpu); in can_record() 255 ok = bpf_map_lookup_elem(&task_filter, &pid); in can_record() 264 ok = bpf_map_lookup_elem(&type_filter, &flags); in can_record() 273 ok = bpf_map_lookup_elem(&addr_filter, &addr); in can_record() 282 ok = bpf_map_lookup_elem(&cgroup_filter, &cgrp); in can_record() 293 ok = bpf_map_lookup_elem(&slab_filter, &kmem_cache_addr); in can_record() 310 p = bpf_map_lookup_elem(&task_data, &pid); in update_task_data() 425 delay = bpf_map_lookup_elem(&lock_delays, &lock); in check_lock_delay() 439 pelem = bpf_map_lookup_elem(&tstamp_cpu, &idx); in get_tstamp_elem() 447 pelem = bpf_map_lookup_elem(&tstamp, &pid); in get_tstamp_elem() [all …]
|
| /linux/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()
|