Searched refs:array_map (Results 1 – 13 of 13) sorted by relevance
/Linux-v6.1/tools/testing/selftests/bpf/progs/ |
D | map_kptr_fail.c | 14 struct array_map { struct 19 } array_map SEC(".maps"); 31 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() 63 v = bpf_map_lookup_elem(&array_map, &key); in non_const_var_off_kptr_xchg() 81 v = bpf_map_lookup_elem(&array_map, &key); in misaligned_access_write() 96 v = bpf_map_lookup_elem(&array_map, &key); in misaligned_access_read() 110 v = bpf_map_lookup_elem(&array_map, &key); in reject_var_off_store() 133 v = bpf_map_lookup_elem(&array_map, &key); in reject_bad_type_match() 152 v = bpf_map_lookup_elem(&array_map, &key); in marked_as_untrusted_or_null() [all …]
|
D | cb_refs.c | 15 } array_map SEC(".maps"); 37 bpf_for_each_map_elem(&array_map, cb1, &p, 0); in underflow_prog() 57 v = bpf_map_lookup_elem(&array_map, &(int){0}); in leak_prog() 62 bpf_for_each_map_elem(&array_map, cb2, &p, 0); in leak_prog() 80 bpf_for_each_map_elem(&array_map, cb, &p, 0); in cb3() 97 bpf_for_each_map_elem(&array_map, cb3, &sp, 0); in nested_cb()
|
D | map_kptr.c | 11 struct array_map { struct 16 } array_map SEC(".maps"); 51 DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, array_map, array_of_array_maps); 55 DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, array_map, hash_of_array_maps); 152 TEST(array_map); in test_map_kptr() 208 v = bpf_map_lookup_elem(&array_map, &key); in test_map_kptr_ref() 265 v = bpf_map_lookup_elem(&array_map, &key); in test_map_kptr_ref2()
|
D | bloom_filter_bench.c | 23 } array_map SEC(".maps"); 99 bpf_for_each_map_elem(&array_map, bloom_callback, &data, 0); in bloom_lookup() 112 bpf_for_each_map_elem(&array_map, bloom_callback, &data, 0); in bloom_update()
|
D | for_each_map_elem_write_key.c | 10 } array_map SEC(".maps"); 23 bpf_for_each_map_elem(&array_map, check_array_elem, NULL, 0); in test_map_key_write()
|
D | dynptr_success.c | 30 } array_map SEC(".maps"); 76 bpf_map_update_elem(&array_map, &key, &val, 0); in test_data_slice() 78 map_val = bpf_map_lookup_elem(&array_map, &key); in test_data_slice()
|
D | test_map_lock.c | 31 } array_map SEC(".maps"); 51 q = bpf_map_lookup_elem(&array_map, &key); in bpf_map_lock_test()
|
D | test_kfunc_dynptr_param.c | 29 } array_map SEC(".maps"); 76 value = bpf_map_lookup_elem(&array_map, &zero); in BPF_PROG()
|
/Linux-v6.1/samples/bpf/ |
D | xdp_sample.bpf.c | 9 array_map rx_cnt SEC(".maps"); 10 array_map redir_err_cnt SEC(".maps"); 11 array_map cpumap_enqueue_cnt SEC(".maps"); 12 array_map cpumap_kthread_cnt SEC(".maps"); 13 array_map exception_cnt SEC(".maps"); 14 array_map devmap_xmit_cnt SEC(".maps");
|
D | xdp_sample.bpf.h | 32 } array_map; typedef 34 extern array_map rx_cnt;
|
D | map_perf_test_kern.c | 96 } array_map SEC(".maps"); 297 value = bpf_map_lookup_elem(&array_map, &key); in SYSCALL()
|
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | map_kptr.c | 110 ret = bpf_map__update_elem(skel->maps.array_map, in test_map_kptr_success() 113 ret = bpf_map__update_elem(skel->maps.array_map, in test_map_kptr_success()
|
/Linux-v6.1/tools/testing/selftests/bpf/benchs/ |
D | bench_bloom_filter_map.c | 214 ctx.array_map_fd = bpf_map__fd(ctx.skel->maps.array_map); in populate_maps() 274 bpf_map__set_max_entries(skel->maps.array_map, args.nr_entries); in setup_skeleton() 279 bpf_map__set_value_size(skel->maps.array_map, args.value_size); in setup_skeleton()
|