/linux-master/tools/testing/selftests/bpf/progs/ |
H A 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);
|
H A D | map_kptr_fail.c | 16 struct array_map { struct 21 } array_map SEC(".maps"); 30 v = bpf_map_lookup_elem(&array_map, &key); 45 v = bpf_map_lookup_elem(&array_map, &key); 64 v = bpf_map_lookup_elem(&array_map, &key); 83 v = bpf_map_lookup_elem(&array_map, &key); 99 v = bpf_map_lookup_elem(&array_map, &key); 114 v = bpf_map_lookup_elem(&array_map, &key); 138 v = bpf_map_lookup_elem(&array_map, &key); 158 v = bpf_map_lookup_elem(&array_map, [all...] |
H A D | linked_list.h | 28 struct array_map { struct 35 struct array_map array_map SEC(".maps"); 36 struct array_map inner_map SEC(".maps"); 43 __array(values, struct array_map);
|
H A D | cb_refs.c | 16 } array_map SEC(".maps"); 35 bpf_for_each_map_elem(&array_map, cb1, &p, 0); 55 v = bpf_map_lookup_elem(&array_map, &(int){0}); 60 bpf_for_each_map_elem(&array_map, cb2, &p, 0); 78 bpf_for_each_map_elem(&array_map, cb, &p, 0); 95 bpf_for_each_map_elem(&array_map, cb3, &sp, 0);
|
H A D | test_map_ops.c | 27 } array_map SEC(".maps"); 114 bpf_map_update_elem(&array_map, &key, &val, flags); 116 err = bpf_for_each_map_elem(&array_map, callback, &callback_ctx, flags); 132 bpf_map_update_elem(&array_map, &key, &val, flags); 135 err = bpf_for_each_map_elem(&array_map, callback, &callback_ctx, flags);
|
H A D | test_kfunc_dynptr_param.c | 31 } array_map SEC(".maps"); 68 value = bpf_map_lookup_elem(&array_map, &zero);
|
H A D | test_map_lock.c | 31 } array_map SEC(".maps"); 51 q = bpf_map_lookup_elem(&array_map, &key);
|
H A D | test_spin_lock_fail.c | 12 struct array_map { struct 17 } array_map SEC(".maps"); 24 __array(values, struct array_map); 27 [0] = &array_map, 59 f = bpf_map_lookup_elem(&array_map, &key); 97 v = bpf_map_lookup_elem(&array_map, &key); \ 129 f1 = bpf_map_lookup_elem(&array_map, &key); 132 f2 = bpf_map_lookup_elem(&array_map, &key);
|
H A D | bloom_filter_bench.c | 23 } array_map SEC(".maps"); 99 bpf_for_each_map_elem(&array_map, bloom_callback, &data, 0); 112 bpf_for_each_map_elem(&array_map, bloom_callback, &data, 0);
|
H A D | map_kptr.c | 12 struct array_map { struct 17 } array_map SEC(".maps"); 109 DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_ARRAY_OF_MAPS, array_map, array_of_array_maps); 113 DEFINE_MAP_OF_MAP(BPF_MAP_TYPE_HASH_OF_MAPS, array_map, hash_of_array_maps); 203 TEST(array_map); 407 TEST(array_map); 445 TEST(array_map);
|
H A D | dynptr_success.c | 33 } array_map SEC(".maps"); 79 bpf_map_update_elem(&array_map, &key, &val, 0); 81 map_val = bpf_map_lookup_elem(&array_map, &key);
|
H A D | linked_list.c | 285 v = bpf_map_lookup_elem(&array_map, &(int){0}); 317 v = bpf_map_lookup_elem(&array_map, &(int){0}); 354 v = bpf_map_lookup_elem(&array_map, &(int){0});
|
H A D | cpumask_common.h | 19 struct array_map { struct
|
H A D | linked_list_fail.c | 19 v = bpf_map_lookup_elem(&array_map, &(int){ 0 }); \ 22 v2 = bpf_map_lookup_elem(&array_map, &(int){ 0 }); \
|
/linux-master/samples/bpf/ |
H A 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");
|
H A D | xdp_sample.bpf.h | 24 } array_map; typedef in typeref:struct:__anon4794 26 extern array_map rx_cnt;
|
H A D | map_perf_test.bpf.c | 94 } array_map SEC(".maps"); 291 value = bpf_map_lookup_elem(&array_map, &key);
|
/linux-master/tools/testing/selftests/bpf/benchs/ |
H A D | bench_bloom_filter_map.c | 214 ctx.array_map_fd = bpf_map__fd(ctx.skel->maps.array_map); 274 bpf_map__set_max_entries(skel->maps.array_map, args.nr_entries); 279 bpf_map__set_value_size(skel->maps.array_map, args.value_size);
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | linked_list.c | 172 clear_fields(skel->maps.array_map); 194 clear_fields(skel->maps.array_map); 216 clear_fields(skel->maps.array_map);
|
H A D | map_kptr.c | 51 ret = bpf_map__update_elem(skel->maps.array_map, 53 ASSERT_OK(ret, "array_map update");
|