| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | verifier_helper_value_access.c | 60 : __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 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 | 93 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 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 | test_spin_lock_fail.c | 60 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 D | timer.c | 103 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 D | rhash.c | 54 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 D | verifier_map_in_map.c | 46 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 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_async_cb_context.c | 45 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 D | lsm.c | 208 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 D | timer_mim_reject.c | 56 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 D | verifier_jeq_infer_not_null.c | 216 : __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 D | verifier_helper_access_var_len.c | 328 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 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_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()
|
| /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()
|
| /linux/tools/perf/util/bpf_skel/ |
| H A D | lock_contention.bpf.c | 258 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...] |