include/uapi/linux/bpf.h
134
__u32 map_fd;
include/uapi/linux/bpf.h
1582
__u32 map_fd;
include/uapi/linux/bpf.h
1603
__u32 map_fd;
include/uapi/linux/bpf.h
1813
__u32 map_fd; /* struct_ops to attach */
include/uapi/linux/bpf.h
1931
__u32 map_fd;
include/uapi/linux/bpf.h
1948
__u32 map_fd;
kernel/bpf/bpf_struct_ops.c
1405
map = bpf_map_get(attr->link_create.map_fd);
kernel/bpf/map_iter.c
109
if (!linfo->map.map_fd)
kernel/bpf/map_iter.c
112
map = bpf_map_get_with_uref(linfo->map.map_fd);
kernel/bpf/preload/iterators/iterators.lskel-big-endian.h
69
skel_closenz(skel->maps.rodata.map_fd);
kernel/bpf/preload/iterators/iterators.lskel-little-endian.h
69
skel_closenz(skel->maps.rodata.map_fd);
kernel/bpf/syscall.c
1794
CLASS(fd, f)(attr->map_fd);
kernel/bpf/syscall.c
1856
CLASS(fd, f)(attr->map_fd);
kernel/bpf/syscall.c
1907
CLASS(fd, f)(attr->map_fd);
kernel/bpf/syscall.c
1961
CLASS(fd, f)(attr->map_fd);
kernel/bpf/syscall.c
2228
CLASS(fd, f)(attr->map_fd);
kernel/bpf/syscall.c
2303
#define BPF_MAP_FREEZE_LAST_FIELD map_fd
kernel/bpf/syscall.c
2313
CLASS(fd, f)(attr->map_fd);
kernel/bpf/syscall.c
5811
CLASS(fd, f)(attr->batch.map_fd);
kernel/bpf/syscall.c
6228
map = bpf_map_get(attr->prog_bind_map.map_fd);
kernel/bpf/syscall.c
6334
map = bpf_map_get(attr->prog_assoc_struct_ops.map_fd);
net/core/bpf_sk_storage.c
504
int map_fd = nla_get_u32(nla);
net/core/bpf_sk_storage.c
505
struct bpf_map *map = bpf_map_get(map_fd);
net/core/bpf_sk_storage.c
856
if (!linfo->map.map_fd)
net/core/bpf_sk_storage.c
859
map = bpf_map_get_with_uref(linfo->map.map_fd);
net/core/sock_map.c
1942
if (!linfo->map.map_fd)
net/core/sock_map.c
1945
map = bpf_map_get_with_uref(linfo->map.map_fd);
samples/bpf/cookie_uid_helper_example.c
100
BPF_LD_MAP_FD(BPF_REG_1, map_fd),
samples/bpf/cookie_uid_helper_example.c
135
BPF_LD_MAP_FD(BPF_REG_1, map_fd),
samples/bpf/cookie_uid_helper_example.c
203
while (bpf_map_get_next_key(map_fd, &curN, &nextN) > -1) {
samples/bpf/cookie_uid_helper_example.c
205
res = bpf_map_lookup_elem(map_fd, &curN, &curEntry);
samples/bpf/cookie_uid_helper_example.c
245
res = bpf_map_lookup_elem(map_fd, &cookie, &dataEntry);
samples/bpf/cookie_uid_helper_example.c
264
res = bpf_map_lookup_elem(map_fd, &cookie, &dataEntry);
samples/bpf/cookie_uid_helper_example.c
330
close(map_fd);
samples/bpf/cookie_uid_helper_example.c
64
static int map_fd, prog_fd;
samples/bpf/cookie_uid_helper_example.c
70
map_fd = bpf_map_create(BPF_MAP_TYPE_HASH, NULL, sizeof(uint32_t),
samples/bpf/cookie_uid_helper_example.c
72
if (map_fd < 0)
samples/bpf/ibumad_user.c
128
map_fd[0] = bpf_object__find_map_fd_by_name(obj, "read_count");
samples/bpf/ibumad_user.c
129
map_fd[1] = bpf_object__find_map_fd_by_name(obj, "write_count");
samples/bpf/ibumad_user.c
130
if (map_fd[0] < 0 || map_fd[1] < 0) {
samples/bpf/ibumad_user.c
31
static int map_fd[2];
samples/bpf/ibumad_user.c
52
dump_counts(map_fd[0]);
samples/bpf/ibumad_user.c
54
dump_counts(map_fd[1]);
samples/bpf/lathist_user.c
102
map_fd = bpf_object__find_map_fd_by_name(obj, "my_lat");
samples/bpf/lathist_user.c
103
if (map_fd < 0) {
samples/bpf/lathist_user.c
119
get_data(map_fd);
samples/bpf/lathist_user.c
87
int map_fd, i = 0;
samples/bpf/lwt_len_hist_user.c
36
int i, map_fd;
samples/bpf/lwt_len_hist_user.c
38
map_fd = bpf_obj_get(map_filename);
samples/bpf/lwt_len_hist_user.c
39
if (map_fd < 0) {
samples/bpf/lwt_len_hist_user.c
45
while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) {
samples/bpf/lwt_len_hist_user.c
51
bpf_map_lookup_elem(map_fd, &next_key, values);
samples/bpf/lwt_len_hist_user.c
74
close(map_fd);
samples/bpf/map_perf_test_user.c
134
int outer_fd = map_fd[array_of_lru_hashs_idx];
samples/bpf/map_perf_test_user.c
387
r = bpf_map_update_elem(map_fd[hash_map_alloc_idx],
samples/bpf/map_perf_test_user.c
399
r = bpf_map_update_elem(map_fd[hash_map_alloc_idx], key, &value, 0);
samples/bpf/map_perf_test_user.c
475
map_fd[0] = bpf_object__find_map_fd_by_name(obj, "array_of_lru_hashs");
samples/bpf/map_perf_test_user.c
476
map_fd[1] = bpf_object__find_map_fd_by_name(obj, "hash_map_alloc");
samples/bpf/map_perf_test_user.c
477
map_fd[2] = bpf_object__find_map_fd_by_name(obj, "lru_hash_lookup_map");
samples/bpf/map_perf_test_user.c
478
if (map_fd[0] < 0 || map_fd[1] < 0 || map_fd[2] < 0) {
samples/bpf/map_perf_test_user.c
69
static int map_fd[NR_IDXES];
samples/bpf/map_perf_test_user.c
96
int fd = map_fd[lru_hash_lookup_idx];
samples/bpf/offwaketime_user.c
122
map_fd[0] = bpf_object__find_map_fd_by_name(obj, "counts");
samples/bpf/offwaketime_user.c
123
map_fd[1] = bpf_object__find_map_fd_by_name(obj, "stackmap");
samples/bpf/offwaketime_user.c
124
if (map_fd[0] < 0 || map_fd[1] < 0) {
samples/bpf/offwaketime_user.c
145
print_stacks(map_fd[0]);
samples/bpf/offwaketime_user.c
18
static int map_fd[2];
samples/bpf/offwaketime_user.c
54
if (bpf_map_lookup_elem(map_fd[1], &key->tret, ip) != 0) {
samples/bpf/offwaketime_user.c
61
if (bpf_map_lookup_elem(map_fd[1], &key->wret, ip) != 0) {
samples/bpf/offwaketime_user.c
91
print_stacks(map_fd[0]);
samples/bpf/sampleip_user.c
135
print_ip_map(map_fd);
samples/bpf/sampleip_user.c
207
map_fd = bpf_object__find_map_fd_by_name(obj, "ip_map");
samples/bpf/sampleip_user.c
208
if (map_fd < 0) {
samples/bpf/sampleip_user.c
229
print_ip_map(map_fd);
samples/bpf/sampleip_user.c
25
static int map_fd;
samples/bpf/sock_example.c
38
int sock = -1, map_fd, prog_fd, i, key;
samples/bpf/sock_example.c
41
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, NULL, sizeof(key), sizeof(value),
samples/bpf/sock_example.c
43
if (map_fd < 0) {
samples/bpf/sock_example.c
54
BPF_LD_MAP_FD(BPF_REG_1, map_fd),
samples/bpf/sock_example.c
85
assert(bpf_map_lookup_elem(map_fd, &key, &tcp_cnt) == 0);
samples/bpf/sock_example.c
88
assert(bpf_map_lookup_elem(map_fd, &key, &udp_cnt) == 0);
samples/bpf/sock_example.c
91
assert(bpf_map_lookup_elem(map_fd, &key, &icmp_cnt) == 0);
samples/bpf/sockex1_user.c
15
int map_fd, prog_fd;
samples/bpf/sockex1_user.c
34
map_fd = bpf_object__find_map_fd_by_name(obj, "my_map");
samples/bpf/sockex1_user.c
49
assert(bpf_map_lookup_elem(map_fd, &key, &tcp_cnt) == 0);
samples/bpf/sockex1_user.c
52
assert(bpf_map_lookup_elem(map_fd, &key, &udp_cnt) == 0);
samples/bpf/sockex1_user.c
55
assert(bpf_map_lookup_elem(map_fd, &key, &icmp_cnt) == 0);
samples/bpf/sockex2_user.c
20
int map_fd, prog_fd;
samples/bpf/sockex2_user.c
38
map_fd = bpf_object__find_map_fd_by_name(obj, "hash_map");
samples/bpf/sockex2_user.c
52
while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) {
samples/bpf/sockex2_user.c
53
bpf_map_lookup_elem(map_fd, &next_key, &value);
samples/bpf/spintest_user.c
16
int map_fd, i, j = 0;
samples/bpf/spintest_user.c
39
map_fd = bpf_object__find_map_fd_by_name(obj, "my_map");
samples/bpf/spintest_user.c
40
if (map_fd < 0) {
samples/bpf/spintest_user.c
58
while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0) {
samples/bpf/spintest_user.c
59
bpf_map_lookup_elem(map_fd, &next_key, &value);
samples/bpf/spintest_user.c
73
while (bpf_map_get_next_key(map_fd, &key, &next_key) == 0)
samples/bpf/spintest_user.c
74
bpf_map_delete_elem(map_fd, &next_key);
samples/bpf/test_lru_dist.c
102
lru->map_fd = bpf_map_create(BPF_MAP_TYPE_HASH, NULL,
samples/bpf/test_lru_dist.c
106
assert(lru->map_fd != -1);
samples/bpf/test_lru_dist.c
119
close(lru->map_fd);
samples/bpf/test_lru_dist.c
130
if (!bpf_map_lookup_elem(lru->map_fd, &key, &node)) {
samples/bpf/test_lru_dist.c
147
bpf_map_update_elem(lru->map_fd, &node->key, &null_node, BPF_EXIST);
samples/bpf/test_lru_dist.c
155
assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_EXIST));
samples/bpf/test_lru_dist.c
158
assert(!bpf_map_update_elem(lru->map_fd, &key, &node, BPF_NOEXIST));
samples/bpf/test_lru_dist.c
207
int map_fd;
samples/bpf/test_lru_dist.c
209
map_fd = bpf_map_create(map_type, NULL, sizeof(unsigned long long),
samples/bpf/test_lru_dist.c
212
if (map_fd == -1)
samples/bpf/test_lru_dist.c
215
return map_fd;
samples/bpf/test_lru_dist.c
338
int map_fd;
samples/bpf/test_lru_dist.c
346
map_fd = create_map(map_type, map_flags, 900 * nr_cpus);
samples/bpf/test_lru_dist.c
348
map_fd = create_map(map_type, map_flags, 900);
samples/bpf/test_lru_dist.c
350
assert(map_fd != -1);
samples/bpf/test_lru_dist.c
357
assert(bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST) == 0);
samples/bpf/test_lru_dist.c
363
bpf_map_lookup_elem(map_fd, &start_key, value);
samples/bpf/test_lru_dist.c
369
if (bpf_map_lookup_elem(map_fd, &key, value)) {
samples/bpf/test_lru_dist.c
379
close(map_fd);
samples/bpf/test_lru_dist.c
389
int map_fd;
samples/bpf/test_lru_dist.c
398
map_fd = create_map(map_type, map_flags, 1000 * nr_cpus);
samples/bpf/test_lru_dist.c
400
map_fd = create_map(map_type, map_flags, 1000);
samples/bpf/test_lru_dist.c
402
assert(map_fd != -1);
samples/bpf/test_lru_dist.c
407
assert(!bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST));
samples/bpf/test_lru_dist.c
410
if (bpf_map_lookup_elem(map_fd, &key, value))
samples/bpf/test_lru_dist.c
414
close(map_fd);
samples/bpf/test_lru_dist.c
424
int map_fd = *(int *)data;
samples/bpf/test_lru_dist.c
435
assert(bpf_map_update_elem(map_fd, &next_ins_key, value,
samples/bpf/test_lru_dist.c
447
bpf_map_lookup_elem(map_fd, &key, value);
samples/bpf/test_lru_dist.c
449
bpf_map_update_elem(map_fd, &next_ins_key, value,
samples/bpf/test_lru_dist.c
457
if (bpf_map_lookup_elem(map_fd, &key, value))
samples/bpf/test_lru_dist.c
467
int map_fd;
samples/bpf/test_lru_dist.c
474
map_fd = create_map(map_type, map_flags,
samples/bpf/test_lru_dist.c
477
map_fd = create_map(map_type, map_flags,
samples/bpf/test_lru_dist.c
480
assert(map_fd != -1);
samples/bpf/test_lru_dist.c
482
run_parallel(nr_tasks, do_test_parallel_lru_loss, &map_fd);
samples/bpf/test_lru_dist.c
484
close(map_fd);
samples/bpf/test_lru_dist.c
96
int map_fd;
samples/bpf/test_map_in_map_user.c
142
map_fd[0] = bpf_object__find_map_fd_by_name(obj, "port_a");
samples/bpf/test_map_in_map_user.c
143
map_fd[1] = bpf_object__find_map_fd_by_name(obj, "port_h");
samples/bpf/test_map_in_map_user.c
144
map_fd[2] = bpf_object__find_map_fd_by_name(obj, "reg_result_h");
samples/bpf/test_map_in_map_user.c
145
map_fd[3] = bpf_object__find_map_fd_by_name(obj, "inline_result_h");
samples/bpf/test_map_in_map_user.c
146
map_fd[4] = bpf_object__find_map_fd_by_name(obj, "a_of_port_a");
samples/bpf/test_map_in_map_user.c
147
map_fd[5] = bpf_object__find_map_fd_by_name(obj, "h_of_port_a");
samples/bpf/test_map_in_map_user.c
148
map_fd[6] = bpf_object__find_map_fd_by_name(obj, "h_of_port_h");
samples/bpf/test_map_in_map_user.c
149
if (map_fd[0] < 0 || map_fd[1] < 0 || map_fd[2] < 0 ||
samples/bpf/test_map_in_map_user.c
150
map_fd[3] < 0 || map_fd[4] < 0 || map_fd[5] < 0 || map_fd[6] < 0) {
samples/bpf/test_map_in_map_user.c
17
static int map_fd[7];
samples/bpf/test_map_in_map_user.c
19
#define PORT_A (map_fd[0])
samples/bpf/test_map_in_map_user.c
20
#define PORT_H (map_fd[1])
samples/bpf/test_map_in_map_user.c
21
#define REG_RESULT_H (map_fd[2])
samples/bpf/test_map_in_map_user.c
22
#define INLINE_RESULT_H (map_fd[3])
samples/bpf/test_map_in_map_user.c
23
#define A_OF_PORT_A (map_fd[4]) /* Test case #0 */
samples/bpf/test_map_in_map_user.c
24
#define H_OF_PORT_A (map_fd[5]) /* Test case #1 */
samples/bpf/test_map_in_map_user.c
25
#define H_OF_PORT_H (map_fd[6]) /* Test case #2 */
samples/bpf/trace_event_user.c
105
int error = 1, fd = map_fd[0], stack_map = map_fd[1];
samples/bpf/trace_event_user.c
23
static int map_fd[2];
samples/bpf/trace_event_user.c
330
map_fd[0] = bpf_object__find_map_fd_by_name(obj, "counts");
samples/bpf/trace_event_user.c
331
map_fd[1] = bpf_object__find_map_fd_by_name(obj, "stackmap");
samples/bpf/trace_event_user.c
332
if (map_fd[0] < 0 || map_fd[1] < 0) {
samples/bpf/trace_event_user.c
68
if (bpf_map_lookup_elem(map_fd[1], &key->kernstack, ip) != 0) {
samples/bpf/trace_event_user.c
75
if (bpf_map_lookup_elem(map_fd[1], &key->userstack, ip) != 0) {
samples/bpf/trace_output_user.c
50
int map_fd, ret = 0;
samples/bpf/trace_output_user.c
67
map_fd = bpf_object__find_map_fd_by_name(obj, "my_map");
samples/bpf/trace_output_user.c
68
if (map_fd < 0) {
samples/bpf/trace_output_user.c
86
pb = perf_buffer__new(map_fd, 8, print_bpf_output, NULL, NULL, NULL);
samples/bpf/tracex3_user.c
113
int map_fd, i, j = 0;
samples/bpf/tracex3_user.c
141
map_fd = bpf_object__find_map_fd_by_name(obj, "lat_map");
samples/bpf/tracex3_user.c
142
if (map_fd < 0) {
samples/bpf/tracex3_user.c
173
print_hist(map_fd);
samples/bpf/tracex4_user.c
54
int map_fd, j = 0;
samples/bpf/tracex4_user.c
69
map_fd = bpf_object__find_map_fd_by_name(obj, "my_map");
samples/bpf/tracex4_user.c
70
if (map_fd < 0) {
samples/bpf/tracex4_user.c
86
print_old_objects(map_fd);
samples/bpf/tracex6_user.c
196
map_fd[0] = bpf_object__find_map_fd_by_name(obj, "counters");
samples/bpf/tracex6_user.c
197
map_fd[1] = bpf_object__find_map_fd_by_name(obj, "values");
samples/bpf/tracex6_user.c
198
map_fd[2] = bpf_object__find_map_fd_by_name(obj, "values2");
samples/bpf/tracex6_user.c
199
if (map_fd[0] < 0 || map_fd[1] < 0 || map_fd[2] < 0) {
samples/bpf/tracex6_user.c
23
static int map_fd[3];
samples/bpf/tracex6_user.c
43
assert(bpf_map_update_elem(map_fd[0], &cpu, &pmu_fd, BPF_ANY) == 0);
samples/bpf/tracex6_user.c
46
bpf_map_get_next_key(map_fd[1], &cpu, NULL);
samples/bpf/tracex6_user.c
48
if (bpf_map_lookup_elem(map_fd[1], &cpu, &value)) {
samples/bpf/tracex6_user.c
56
if (bpf_map_lookup_elem(map_fd[2], &cpu, &value2)) {
samples/bpf/tracex6_user.c
66
assert(bpf_map_delete_elem(map_fd[0], &cpu) == 0 || error);
samples/bpf/tracex6_user.c
69
assert(bpf_map_delete_elem(map_fd[1], &cpu) == 0 || error);
samples/bpf/xdp_adjust_tail_user.c
164
map_fd = bpf_object__find_map_fd_by_name(obj, "xdp_adju.data");
samples/bpf/xdp_adjust_tail_user.c
165
if (map_fd < 0) {
samples/bpf/xdp_adjust_tail_user.c
169
bpf_map_update_elem(map_fd, &key, &max_pckt_size, BPF_ANY);
samples/bpf/xdp_adjust_tail_user.c
173
map_fd = bpf_object__find_map_fd_by_name(obj, "icmpcnt");
samples/bpf/xdp_adjust_tail_user.c
174
if (map_fd < 0) {
samples/bpf/xdp_adjust_tail_user.c
194
poll_stats(map_fd, kill_after_s);
samples/bpf/xdp_adjust_tail_user.c
52
static void poll_stats(unsigned int map_fd, unsigned int kill_after_s)
samples/bpf/xdp_adjust_tail_user.c
62
assert(bpf_map_lookup_elem(map_fd, &key, &value) == 0);
samples/bpf/xdp_adjust_tail_user.c
89
int i, prog_fd, map_fd, opt;
samples/bpf/xdp_fwd_user.c
125
int prog_fd = -1, map_fd = -1;
samples/bpf/xdp_fwd_user.c
197
map_fd = bpf_map__fd(bpf_object__find_map_by_name(obj,
samples/bpf/xdp_fwd_user.c
199
if (map_fd < 0) {
samples/bpf/xdp_fwd_user.c
200
printf("map not found: %s\n", strerror(map_fd));
samples/bpf/xdp_fwd_user.c
219
err = do_attach(idx, prog_fd, map_fd, argv[i]);
samples/bpf/xdp_fwd_user.c
32
static int do_attach(int idx, int prog_fd, int map_fd, const char *name)
samples/bpf/xdp_fwd_user.c
43
err = bpf_map_update_elem(map_fd, &idx, &idx, 0);
samples/bpf/xdp_sample_user.c
380
static int map_collect_percpu_devmap(int map_fd, struct stats_record *rec)
samples/bpf/xdp_sample_user.c
401
ret = bpf_map_lookup_batch(map_fd, init ? &batch : NULL, &batch,
tools/bpf/bpftool/iter.c
22
int err = -1, map_fd = -1;
tools/bpf/bpftool/iter.c
40
map_fd = map_parse_fd(&argc, &argv, BPF_F_RDONLY);
tools/bpf/bpftool/iter.c
41
if (map_fd < 0)
tools/bpf/bpftool/iter.c
45
linfo.map.map_fd = map_fd;
tools/bpf/bpftool/iter.c
95
if (map_fd >= 0)
tools/bpf/bpftool/iter.c
96
close(map_fd);
tools/bpf/bpftool/map_perf_ring.c
128
int err, map_fd;
tools/bpf/bpftool/map_perf_ring.c
131
map_fd = map_parse_fd_and_info(&argc, &argv, &map_info, &map_info_len,
tools/bpf/bpftool/map_perf_ring.c
133
if (map_fd < 0)
tools/bpf/bpftool/map_perf_ring.c
190
pb = perf_buffer__new_raw(map_fd, MMAP_PAGE_CNT, &perf_attr,
tools/bpf/bpftool/map_perf_ring.c
218
close(map_fd);
tools/bpf/bpftool/map_perf_ring.c
225
close(map_fd);
tools/bpf/bpftool/prog.c
229
int map_fd;
tools/bpf/bpftool/prog.c
2364
static int profile_open_perf_event(int mid, int cpu, int map_fd)
tools/bpf/bpftool/prog.c
2380
if (bpf_map_update_elem(map_fd,
tools/bpf/bpftool/prog.c
2395
int map_fd;
tools/bpf/bpftool/prog.c
2404
map_fd = bpf_map__fd(obj->maps.events);
tools/bpf/bpftool/prog.c
2405
if (map_fd < 0) {
tools/bpf/bpftool/prog.c
2414
if (profile_open_perf_event(m, cpu, map_fd)) {
tools/bpf/bpftool/prog.c
257
map_fd = bpf_map_get_fd_by_id(map_ids[i]);
tools/bpf/bpftool/prog.c
258
if (map_fd < 0)
tools/bpf/bpftool/prog.c
263
ret = bpf_map_get_info_by_fd(map_fd, map_info, &map_info_len);
tools/bpf/bpftool/prog.c
265
close(map_fd);
tools/bpf/bpftool/prog.c
274
close(map_fd);
tools/bpf/bpftool/prog.c
280
close(map_fd);
tools/bpf/bpftool/prog.c
284
if (bpf_map_lookup_elem(map_fd, &key, value)) {
tools/bpf/bpftool/prog.c
285
close(map_fd);
tools/bpf/bpftool/prog.c
291
close(map_fd);
tools/include/uapi/linux/bpf.h
134
__u32 map_fd;
tools/include/uapi/linux/bpf.h
1582
__u32 map_fd;
tools/include/uapi/linux/bpf.h
1603
__u32 map_fd;
tools/include/uapi/linux/bpf.h
1813
__u32 map_fd; /* struct_ops to attach */
tools/include/uapi/linux/bpf.h
1931
__u32 map_fd;
tools/include/uapi/linux/bpf.h
1948
__u32 map_fd;
tools/lib/bpf/bpf.c
1278
int bpf_map_get_info_by_fd(int map_fd, struct bpf_map_info *info, __u32 *info_len)
tools/lib/bpf/bpf.c
1280
return bpf_obj_get_info_by_fd(map_fd, info, info_len);
tools/lib/bpf/bpf.c
1411
int bpf_prog_bind_map(int prog_fd, int map_fd,
tools/lib/bpf/bpf.c
1423
attr.prog_bind_map.map_fd = map_fd;
tools/lib/bpf/bpf.c
1467
int bpf_prog_assoc_struct_ops(int prog_fd, int map_fd,
tools/lib/bpf/bpf.c
1478
attr.prog_assoc_struct_ops.map_fd = map_fd;
tools/lib/bpf/bpf.c
453
attr.map_fd = fd;
tools/lib/bpf/bpf.c
469
attr.map_fd = fd;
tools/lib/bpf/bpf.c
484
attr.map_fd = fd;
tools/lib/bpf/bpf.c
500
attr.map_fd = fd;
tools/lib/bpf/bpf.c
515
attr.map_fd = fd;
tools/lib/bpf/bpf.c
531
attr.map_fd = fd;
tools/lib/bpf/bpf.c
545
attr.map_fd = fd;
tools/lib/bpf/bpf.c
560
attr.map_fd = fd;
tools/lib/bpf/bpf.c
570
const size_t attr_sz = offsetofend(union bpf_attr, map_fd);
tools/lib/bpf/bpf.c
575
attr.map_fd = fd;
tools/lib/bpf/bpf.c
594
attr.batch.map_fd = fd;
tools/lib/bpf/bpf.h
584
LIBBPF_API int bpf_map_get_info_by_fd(int map_fd, struct bpf_map_info *info, __u32 *info_len);
tools/lib/bpf/bpf.h
691
LIBBPF_API int bpf_prog_bind_map(int prog_fd, int map_fd,
tools/lib/bpf/bpf.h
783
LIBBPF_API int bpf_prog_assoc_struct_ops(int prog_fd, int map_fd,
tools/lib/bpf/features.c
512
int prog_fd, map_fd;
tools/lib/bpf/features.c
530
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, "arr", sizeof(int), 1, 1, &map_opts);
tools/lib/bpf/features.c
531
if (map_fd < 0) {
tools/lib/bpf/features.c
537
insns[0].imm = map_fd;
tools/lib/bpf/features.c
543
close(map_fd);
tools/lib/bpf/gen_loader.c
1239
move_blob2blob(gen, attr_field(map_update_attr, map_fd), 4,
tools/lib/bpf/gen_loader.c
1265
move_blob2blob(gen, attr_field(map_update_attr, map_fd), 4,
tools/lib/bpf/gen_loader.c
1280
int attr_size = offsetofend(union bpf_attr, map_fd);
tools/lib/bpf/gen_loader.c
1288
move_blob2blob(gen, attr_field(map_freeze_attr, map_fd), 4,
tools/lib/bpf/gen_loader.c
404
offsetof(struct bpf_map_desc, map_fd), 4,
tools/lib/bpf/libbpf.c
13776
bpf_program__attach_sockmap(const struct bpf_program *prog, int map_fd)
tools/lib/bpf/libbpf.c
13778
return bpf_program_attach_fd(prog, map_fd, "sockmap", NULL);
tools/lib/bpf/libbpf.c
14037
int map_fd;
tools/lib/bpf/libbpf.c
14047
if (st_link->map_fd < 0)
tools/lib/bpf/libbpf.c
14091
link->map_fd = -1;
tools/lib/bpf/libbpf.c
14102
link->map_fd = map->fd;
tools/lib/bpf/libbpf.c
14126
if (st_ops_link->map_fd < 0)
tools/lib/bpf/libbpf.c
14142
st_ops_link->map_fd = map->fd;
tools/lib/bpf/libbpf.c
14267
bpf_map_delete_elem(pb->map_fd, &cpu_buf->map_key);
tools/lib/bpf/libbpf.c
14327
static struct perf_buffer *__perf_buffer__new(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.c
14330
struct perf_buffer *perf_buffer__new(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.c
14360
return libbpf_ptr(__perf_buffer__new(map_fd, page_cnt, &p));
tools/lib/bpf/libbpf.c
14363
struct perf_buffer *perf_buffer__new_raw(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.c
14383
return libbpf_ptr(__perf_buffer__new(map_fd, page_cnt, &p));
tools/lib/bpf/libbpf.c
14386
static struct perf_buffer *__perf_buffer__new(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.c
14405
err = bpf_map_get_info_by_fd(map_fd, &map, &map_info_len);
tools/lib/bpf/libbpf.c
14413
map_fd, errstr(err));
tools/lib/bpf/libbpf.c
14417
map_fd);
tools/lib/bpf/libbpf.c
14437
pb->map_fd = map_fd;
tools/lib/bpf/libbpf.c
14499
err = bpf_map_update_elem(pb->map_fd, &map_key,
tools/lib/bpf/libbpf.c
14752
int prog_fd, map_fd;
tools/lib/bpf/libbpf.c
14766
map_fd = bpf_map__fd(map);
tools/lib/bpf/libbpf.c
14767
if (map_fd < 0) {
tools/lib/bpf/libbpf.c
14777
return bpf_prog_assoc_struct_ops(prog_fd, map_fd, opts);
tools/lib/bpf/libbpf.c
5225
static bool map_is_reuse_compat(const struct bpf_map *map, int map_fd)
tools/lib/bpf/libbpf.c
5232
err = bpf_map_get_info_by_fd(map_fd, &map_info, &map_info_len);
tools/lib/bpf/libbpf.c
5234
err = bpf_get_map_info_from_fdinfo(map_fd, &map_info);
tools/lib/bpf/libbpf.c
5236
pr_warn("failed to get map info for map FD %d: %s\n", map_fd,
tools/lib/bpf/libbpf.c
5371
int err = 0, map_fd;
tools/lib/bpf/libbpf.c
5460
map_fd = map->fd;
tools/lib/bpf/libbpf.c
5462
map_fd = bpf_map_create(def->type, map_name,
tools/lib/bpf/libbpf.c
5466
if (map_fd < 0 && (create_attr.btf_key_type_id || create_attr.btf_value_type_id)) {
tools/lib/bpf/libbpf.c
5475
map_fd = bpf_map_create(def->type, map_name,
tools/lib/bpf/libbpf.c
5487
if (map_fd < 0)
tools/lib/bpf/libbpf.c
5488
return map_fd;
tools/lib/bpf/libbpf.c
5491
if (map->fd == map_fd)
tools/lib/bpf/libbpf.c
5499
return reuse_fd(map->fd, map_fd);
tools/lib/bpf/libbpf.c
6277
static int add_jt_map(struct bpf_object *obj, struct bpf_program *prog, unsigned int sym_off, int map_fd)
tools/lib/bpf/libbpf.c
6290
obj->jumptable_maps[cnt].fd = map_fd;
tools/lib/bpf/libbpf.c
6317
int map_fd, err;
tools/lib/bpf/libbpf.c
6322
map_fd = find_jt_map(obj, prog, sym_off);
tools/lib/bpf/libbpf.c
6323
if (map_fd >= 0)
tools/lib/bpf/libbpf.c
6324
return map_fd;
tools/lib/bpf/libbpf.c
6338
map_fd = bpf_map_create(BPF_MAP_TYPE_INSN_ARRAY, ".jumptables",
tools/lib/bpf/libbpf.c
6340
if (map_fd < 0)
tools/lib/bpf/libbpf.c
6341
return map_fd;
tools/lib/bpf/libbpf.c
6390
err = bpf_map_update_elem(map_fd, &i, &val, 0);
tools/lib/bpf/libbpf.c
6395
err = bpf_map_freeze(map_fd);
tools/lib/bpf/libbpf.c
6399
err = add_jt_map(obj, prog, sym_off, map_fd);
tools/lib/bpf/libbpf.c
6403
return map_fd;
tools/lib/bpf/libbpf.c
6406
close(map_fd);
tools/lib/bpf/libbpf.c
6506
int map_fd;
tools/lib/bpf/libbpf.c
6508
map_fd = create_jt_map(obj, prog, relo);
tools/lib/bpf/libbpf.c
6509
if (map_fd < 0) {
tools/lib/bpf/libbpf.c
6512
return map_fd;
tools/lib/bpf/libbpf.c
6515
insn->imm = map_fd;
tools/lib/bpf/libbpf.h
1466
ring_buffer__new(int map_fd, ring_buffer_sample_fn sample_cb, void *ctx,
tools/lib/bpf/libbpf.h
1469
LIBBPF_API int ring_buffer__add(struct ring_buffer *rb, int map_fd,
tools/lib/bpf/libbpf.h
1575
user_ring_buffer__new(int map_fd, const struct user_ring_buffer_opts *opts);
tools/lib/bpf/libbpf.h
1700
perf_buffer__new(int map_fd, size_t page_cnt,
tools/lib/bpf/libbpf.h
893
bpf_program__attach_sockmap(const struct bpf_program *prog, int map_fd);
tools/lib/bpf/ringbuf.c
117
r->map_fd = map_fd;
tools/lib/bpf/ringbuf.c
123
tmp = mmap(NULL, rb->page_size, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, 0);
tools/lib/bpf/ringbuf.c
127
map_fd, errstr(err));
tools/lib/bpf/ringbuf.c
142
tmp = mmap(NULL, (size_t)mmap_sz, PROT_READ, MAP_SHARED, map_fd, rb->page_size);
tools/lib/bpf/ringbuf.c
146
map_fd, errstr(err));
tools/lib/bpf/ringbuf.c
157
if (epoll_ctl(rb->epoll_fd, EPOLL_CTL_ADD, map_fd, e) < 0) {
tools/lib/bpf/ringbuf.c
160
map_fd, errstr(err));
tools/lib/bpf/ringbuf.c
190
ring_buffer__new(int map_fd, ring_buffer_sample_fn sample_cb, void *ctx,
tools/lib/bpf/ringbuf.c
212
err = ring_buffer__add(rb, map_fd, sample_cb, ctx);
tools/lib/bpf/ringbuf.c
32
int map_fd;
tools/lib/bpf/ringbuf.c
403
return r->map_fd;
tools/lib/bpf/ringbuf.c
447
static int user_ringbuf_map(struct user_ring_buffer *rb, int map_fd)
tools/lib/bpf/ringbuf.c
458
err = bpf_map_get_info_by_fd(map_fd, &info, &len);
tools/lib/bpf/ringbuf.c
462
map_fd, errstr(err));
tools/lib/bpf/ringbuf.c
467
pr_warn("user ringbuf: map fd=%d is not BPF_MAP_TYPE_USER_RINGBUF\n", map_fd);
tools/lib/bpf/ringbuf.c
471
rb->map_fd = map_fd;
tools/lib/bpf/ringbuf.c
475
tmp = mmap(NULL, rb->page_size, PROT_READ, MAP_SHARED, map_fd, 0);
tools/lib/bpf/ringbuf.c
479
map_fd, errstr(err));
tools/lib/bpf/ringbuf.c
495
map_fd, rb->page_size);
tools/lib/bpf/ringbuf.c
499
map_fd, errstr(err));
tools/lib/bpf/ringbuf.c
50
int map_fd;
tools/lib/bpf/ringbuf.c
508
if (epoll_ctl(rb->epoll_fd, EPOLL_CTL_ADD, map_fd, rb_epoll) < 0) {
tools/lib/bpf/ringbuf.c
510
pr_warn("user ringbuf: failed to epoll add map fd=%d: %s\n", map_fd, errstr(err));
tools/lib/bpf/ringbuf.c
518
user_ring_buffer__new(int map_fd, const struct user_ring_buffer_opts *opts)
tools/lib/bpf/ringbuf.c
539
err = user_ringbuf_map(rb, map_fd);
tools/lib/bpf/ringbuf.c
75
int ring_buffer__add(struct ring_buffer *rb, int map_fd,
tools/lib/bpf/ringbuf.c
88
err = bpf_map_get_info_by_fd(map_fd, &info, &len);
tools/lib/bpf/ringbuf.c
92
map_fd, errstr(err));
tools/lib/bpf/ringbuf.c
98
map_fd);
tools/lib/bpf/skel_internal.h
266
attr.map_fd = fd;
tools/lib/bpf/skel_internal.h
280
attr.map_fd = fd;
tools/lib/bpf/skel_internal.h
344
const size_t attr_sz = offsetofend(union bpf_attr, map_fd);
tools/lib/bpf/skel_internal.h
348
attr.map_fd = fd;
tools/lib/bpf/skel_internal.h
362
int map_fd = -1, prog_fd = -1, key = 0, err;
tools/lib/bpf/skel_internal.h
365
err = map_fd = skel_map_create(BPF_MAP_TYPE_ARRAY, "__loader.map", 4, opts->data_sz, 1,
tools/lib/bpf/skel_internal.h
367
if (map_fd < 0) {
tools/lib/bpf/skel_internal.h
373
err = skel_map_update_elem(map_fd, &key, opts->data, 0);
tools/lib/bpf/skel_internal.h
381
err = skel_map_freeze(map_fd);
tools/lib/bpf/skel_internal.h
387
err = skel_obj_get_info_by_fd(map_fd);
tools/lib/bpf/skel_internal.h
409
attr.fd_array = (long) &map_fd;
tools/lib/bpf/skel_internal.h
44
int map_fd;
tools/lib/bpf/skel_internal.h
441
if (map_fd >= 0)
tools/lib/bpf/skel_internal.h
442
close(map_fd);
tools/perf/util/bpf-event.c
193
int map_fd;
tools/perf/util/bpf-event.c
203
map_fd = bpf_map_get_fd_by_id(map_id);
tools/perf/util/bpf-event.c
204
if (map_fd < 0)
tools/perf/util/bpf-event.c
209
if (bpf_obj_get_info_by_fd(map_fd, &map_info, &map_info_len) < 0)
tools/perf/util/bpf-event.c
249
if (bpf_map_lookup_elem(map_fd, &key, rodata)) {
tools/perf/util/bpf-event.c
253
close(map_fd);
tools/perf/util/bpf-event.c
265
close(map_fd);
tools/perf/util/bpf_counter.c
382
int map_fd, err;
tools/perf/util/bpf_counter.c
392
map_fd = bpf_map_create(BPF_MAP_TYPE_HASH, NULL,
tools/perf/util/bpf_counter.c
396
if (map_fd < 0)
tools/perf/util/bpf_counter.c
399
err = bpf_obj_pin(map_fd, path);
tools/perf/util/bpf_counter.c
402
close(map_fd);
tools/perf/util/bpf_counter.c
403
map_fd = bpf_obj_get(path);
tools/perf/util/bpf_counter.c
404
if (map_fd < 0)
tools/perf/util/bpf_counter.c
408
map_fd = bpf_obj_get(path);
tools/perf/util/bpf_counter.c
409
if (map_fd < 0)
tools/perf/util/bpf_counter.c
413
if (!bperf_attr_map_compatible(map_fd)) {
tools/perf/util/bpf_counter.c
414
close(map_fd);
tools/perf/util/bpf_counter.c
418
err = flock(map_fd, LOCK_EX);
tools/perf/util/bpf_counter.c
420
close(map_fd);
tools/perf/util/bpf_counter.c
423
return map_fd;
tools/perf/util/bpf_counter_cgroup.c
103
int map_fd, prog_fd, err;
tools/perf/util/bpf_counter_cgroup.c
163
map_fd = bpf_map__fd(skel->maps.events);
tools/perf/util/bpf_counter_cgroup.c
168
bpf_map_update_elem(map_fd, &idx, &fd, BPF_ANY);
tools/perf/util/bpf_counter_cgroup.c
184
map_fd = bpf_map__fd(skel->maps.cgrp_idx);
tools/perf/util/bpf_counter_cgroup.c
185
err = bpf_map_update_elem(map_fd, &cgrp->id, &i, BPF_ANY);
tools/perf/util/bpf_lock_contention.c
449
static void update_lock_stat(int map_fd, int pid, u64 end_ts,
tools/perf/util/bpf_lock_contention.c
479
if (bpf_map_lookup_elem(map_fd, &stat_key, &stat_data) < 0)
tools/perf/util/bpf_lock_contention.c
490
bpf_map_update_elem(map_fd, &stat_key, &stat_data, BPF_EXIST);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
40
int map_fd, i, max_entries;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
69
map_fd = bpf_map__fd(ctx.skel->maps.hash_map_bench);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c
72
bpf_map_update_elem(map_fd, &i, &i, BPF_ANY);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
155
int map_fd;
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
193
map_fd = bpf_map__fd(ctx.skel->maps.hash_map_bench);
tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_lookup.c
196
bpf_map_update_elem(map_fd, ctx.skel->bss->key, &i, BPF_ANY);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
151
static void fill_map(int map_fd)
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
160
err = bpf_map_update_batch(map_fd, keys, vals, &args.nr_entries, &opts);
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
168
static void empty_map(int map_fd)
tools/testing/selftests/bpf/benchs/bench_lpm_trie_map.c
177
err = bpf_map_delete_batch(map_fd, keys, &args.nr_entries, &opts);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
225
int map_fd;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
229
map_fd = bpf_map__fd(ctx->skel->maps.ringbuf);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
230
ctx->ringbuf = ring_buffer__new(map_fd, buf_process_sample, NULL, NULL);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
261
int map_fd;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
297
r->map_fd = bpf_map__fd(ctx->skel->maps.ringbuf);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
302
r->map_fd, 0);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
311
r->map_fd, page_size);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
320
err = epoll_ctl(ctx->epoll_fd, EPOLL_CTL_ADD, r->map_fd, &ctx->event);
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
525
int map_fd; /* BPF_MAP_TYPE_PERF_EVENT_ARRAY BPF map FD */
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
101
map_batch_update(map_fd, max_entries, keys, values, is_pcpu);
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
112
err = bpf_map_lookup_batch(map_fd,
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
141
close(map_fd);
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
15
static void map_batch_update(int map_fd, __u32 max_entries, int *keys,
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
36
err = bpf_map_update_batch(map_fd, keys, values, &max_entries, &opts);
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
72
int map_fd, *keys, *visited;
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
83
map_fd = bpf_map_create(is_pcpu ? BPF_MAP_TYPE_PERCPU_ARRAY : BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/map_tests/array_map_batch_ops.c
85
CHECK(map_fd == -1,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
109
err = bpf_map_lookup_and_delete_batch(map_fd, NULL, &batch, keys,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
115
map_batch_update(map_fd, max_entries, keys, values, is_pcpu);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
119
err = bpf_map_lookup_and_delete_batch(map_fd, NULL, &batch, keys,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
127
err = bpf_map_lookup_and_delete_batch(map_fd, NULL, &batch, keys,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
136
err = bpf_map_get_next_key(map_fd, NULL, &key);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
14
static void map_batch_update(int map_fd, __u32 max_entries, int *keys,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
142
map_batch_update(map_fd, max_entries, keys, values, is_pcpu);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
152
err = bpf_map_lookup_batch(map_fd,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
188
err = bpf_map_delete_batch(map_fd,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
201
err = bpf_map_get_next_key(map_fd, NULL, &key);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
208
map_batch_update(map_fd, max_entries, keys, values, is_pcpu);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
215
err = bpf_map_lookup_and_delete_batch(map_fd,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
246
err = bpf_map_get_next_key(map_fd, NULL, &key);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
259
close(map_fd);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
37
err = bpf_map_update_batch(map_fd, keys, values, &max_entries, &opts);
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
81
int map_fd, *keys, *visited, key;
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
92
map_fd = bpf_map_create(is_pcpu ? BPF_MAP_TYPE_PERCPU_HASH : BPF_MAP_TYPE_HASH,
tools/testing/selftests/bpf/map_tests/htab_map_batch_ops.c
94
CHECK(map_fd == -1,
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
446
int map_fd;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
452
map_fd = bpf_map_create(BPF_MAP_TYPE_LPM_TRIE, NULL,
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
455
assert(map_fd >= 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
472
assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
477
assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
482
assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
487
assert(bpf_map_update_elem(map_fd, key, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
492
assert(bpf_map_lookup_elem(map_fd, key, &value) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
496
assert(bpf_map_delete_elem(map_fd, key) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
500
assert(bpf_map_delete_elem(map_fd, key) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
505
assert(bpf_map_lookup_elem(map_fd, key, &value) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
511
assert(bpf_map_delete_elem(map_fd, key) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
515
assert(bpf_map_lookup_elem(map_fd, key, &value) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
521
assert(bpf_map_delete_elem(map_fd, key) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
525
assert(bpf_map_lookup_elem(map_fd, key, &value) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
531
assert(bpf_map_delete_elem(map_fd, key) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
535
assert(bpf_map_lookup_elem(map_fd, key, &value) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
541
assert(bpf_map_delete_elem(map_fd, key) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
545
assert(bpf_map_lookup_elem(map_fd, key, &value) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
547
close(map_fd);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
556
int map_fd;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
562
map_fd = bpf_map_create(BPF_MAP_TYPE_LPM_TRIE, NULL, key_size, sizeof(value), 100, &opts);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
563
assert(map_fd >= 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
566
assert(bpf_map_get_next_key(map_fd, NULL, key_p) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
571
assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
574
assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
578
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
582
assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
589
assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
592
assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
597
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
602
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
607
assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
610
assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
615
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
620
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
625
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
630
assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
633
assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
638
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
643
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
648
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
653
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
658
assert(bpf_map_update_elem(map_fd, key_p, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
661
assert(bpf_map_get_next_key(map_fd, NULL, key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
666
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
672
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
677
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
682
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
687
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == -ENOENT);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
692
assert(bpf_map_get_next_key(map_fd, key_p, next_key_p) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
696
close(map_fd);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
703
int map_fd;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
729
assert(bpf_map_update_elem(info->map_fd, key_p, &value, 0) == 0);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
731
ret = bpf_map_delete_elem(info->map_fd, key_p);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
735
ret = bpf_map_lookup_elem(info->map_fd, key_p, &value);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
739
ret = bpf_map_get_next_key(info->map_fd, key_p, next_key_p);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
748
static void setup_lpm_mt_test_info(struct lpm_mt_test_info *info, int map_fd)
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
751
info->map_fd = map_fd;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
768
int i, map_fd;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
774
map_fd = bpf_map_create(BPF_MAP_TYPE_LPM_TRIE, NULL, key_size, value_size, 100, &opts);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
777
setup_lpm_mt_test_info(&info[0], map_fd);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_basic_ops.c
788
close(map_fd);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
105
err = bpf_map_lookup_batch(map_fd,
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
127
err = bpf_map_delete_batch(map_fd, keys + total, &count,
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
139
err = bpf_map_get_next_key(map_fd, NULL, &key);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
154
close(map_fd);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
22
static void map_batch_update(int map_fd, __u32 max_entries,
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
40
err = bpf_map_update_batch(map_fd, keys, values, &max_entries, &opts);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
70
int map_fd, *values, *visited;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
80
map_fd = bpf_map_create(BPF_MAP_TYPE_LPM_TRIE, "lpm_trie_map",
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
83
CHECK(map_fd == -1, "bpf_map_create()", "error:%s\n",
tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
94
map_batch_update(map_fd, max_entries, keys, values);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
108
close(map_fd);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
27
int map_fd;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
41
bpf_map_get_next_key(ctx->map_fd, &ctx->key, &next_key);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
67
int map_fd;
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
75
map_fd = bpf_map_create(BPF_MAP_TYPE_LPM_TRIE, "lpm_trie_map",
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
78
CHECK(map_fd == -1, "bpf_map_create()", "error:%s\n",
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
83
err = bpf_map_update_elem(map_fd, &key, &val, BPF_ANY);
tools/testing/selftests/bpf/map_tests/lpm_trie_map_get_next_key.c
90
ctx.map_fd = map_fd;
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
15
static __u32 get_map_id_from_fd(int map_fd)
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
21
ret = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len);
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
34
int map_fd, map_index, ret;
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
41
map_fd = bpf_map_create(map_type, map_name, sizeof(__u32),
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
43
CHECK(map_fd < 0,
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
51
inner_map_fds[map_index] = map_fd;
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
57
map_id = get_map_id_from_fd(map_fd);
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
58
ret = bpf_map_update_elem(map_fd, &map_key, &map_id, 0);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
100
for (n = 0; !bpf_map_get_next_key(map_fd, &key, &key); n++)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
108
delete_and_lookup_batch(map_fd, keys, n);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
115
ret = bpf_map_delete_elem(map_fd, keyp);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
119
ret = bpf_map_lookup_and_delete_elem(map_fd, keyp, val);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
143
int map_fd;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
150
int map_fd;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
152
map_fd = bpf_map_create(BPF_MAP_TYPE_HASH, "small", 4, 4, 4, NULL);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
153
CHECK(map_fd < 0, "bpf_map_create()", "error:%s (name=%s)\n",
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
156
return map_fd;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
187
ret = map_update_retriable(opts->map_fd, &i, val_ptr, 0,
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
190
ret = bpf_map_update_elem(opts->map_fd, &i, val_ptr, 0);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
22
static void map_info(int map_fd, struct bpf_map_info *info)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
264
static void check_expected_number_elements(__u32 n_inserted, int map_fd,
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
273
n_real = map_count_elements(info->type, map_fd);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
29
ret = bpf_obj_get_info_by_fd(map_fd, info, &len);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
292
static void __test(int map_fd)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
295
.map_fd = map_fd,
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
299
map_info(map_fd, &info);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
324
check_expected_number_elements(opts.n, map_fd, &info);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
325
delete_all_elements(info.type, map_fd, !BATCH);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
326
check_expected_number_elements(0, map_fd, &info);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
330
check_expected_number_elements(opts.n, map_fd, &info);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
331
delete_all_elements(info.type, map_fd, BATCH);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
332
check_expected_number_elements(0, map_fd, &info);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
334
close(map_fd);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
342
int map_fd;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
349
map_fd = bpf_map_create(type, name, key_size, val_size, max_entries, map_opts);
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
350
CHECK(map_fd < 0, "bpf_map_create()", "error:%s (name=%s)\n",
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
353
return map_fd;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
51
static __u32 map_count_elements(__u32 type, int map_fd)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
56
while (!bpf_map_get_next_key(map_fd, &key, &key))
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
63
static void delete_and_lookup_batch(int map_fd, void *keys, __u32 count)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
70
ret = bpf_map_lookup_and_delete_batch(map_fd,
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
89
static void delete_all_elements(__u32 type, int map_fd, bool batch)
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
144
int btf_fd, map_fd;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
151
map_fd = bpf_map_create(BPF_MAP_TYPE_SK_STORAGE, "sk_storage_map", 4, 8, 0, &map_opts);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
154
CHECK(map_fd == -1,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
157
return map_fd;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
166
int i, map_fd, err, *sk_fds;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
181
map_fd = READ_ONCE(sk_storage_map);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
189
err = bpf_map_update_elem(map_fd, &sk_fds[i], &value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
225
int i, map_fd = -1, err = 0, nr_threads_created = 0;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
246
map_fd = create_sk_storage_map();
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
247
WRITE_ONCE(sk_storage_map, map_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
253
close(map_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
254
map_fd = -1;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
271
if (map_fd != -1)
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
272
close(map_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
283
int map_fd = READ_ONCE(sk_storage_map);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
288
err = bpf_map_update_elem(map_fd, &sk_fd, &value, 0);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
307
int map_fd = READ_ONCE(sk_storage_map);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
312
err = bpf_map_delete_elem(map_fd, &sk_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
331
int i, sk_fd, map_fd = -1, err = 0, nr_threads_created = 0;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
347
map_fd = create_sk_storage_map();
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
348
WRITE_ONCE(sk_storage_map, map_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
379
close(map_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
463
int btf_fd, map_fd, sk_fd, err;
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
474
map_fd = bpf_map_create(BPF_MAP_TYPE_SK_STORAGE, "sk_storage_map", 4, 8, 0, &map_opts);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
475
CHECK(map_fd == -1, "bpf_map_create(good_xattr)",
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
476
"map_fd:%d errno:%d\n", map_fd, errno);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
480
err = bpf_map_update_elem(map_fd, &sk_fd, &value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
484
err = bpf_map_lookup_elem_flags(map_fd, &sk_fd, &lookup_value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
494
err = bpf_map_update_elem(map_fd, &sk_fd, &value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
498
err = bpf_map_lookup_elem_flags(map_fd, &sk_fd, &lookup_value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
508
err = bpf_map_update_elem(map_fd, &sk_fd, &value, BPF_EXIST);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
511
err = bpf_map_lookup_elem_flags(map_fd, &sk_fd, &lookup_value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
521
err = bpf_map_update_elem(map_fd, &sk_fd, &value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
526
err = bpf_map_update_elem(map_fd, &sk_fd, &value, BPF_NOEXIST);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
530
err = bpf_map_lookup_elem_flags(map_fd, &sk_fd, &lookup_value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
540
err = bpf_map_update_elem(map_fd, &sk_fd, &value, 0);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
543
err = bpf_map_lookup_elem_flags(map_fd, &sk_fd, &lookup_value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
551
err = bpf_map_delete_elem(map_fd, &sk_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
554
err = bpf_map_lookup_elem_flags(map_fd, &sk_fd, &lookup_value,
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
559
err = bpf_map_delete_elem(map_fd, &sk_fd);
tools/testing/selftests/bpf/map_tests/sk_storage_map.c
587
close(map_fd);
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
25
int map_fd, prog_fd;
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
32
map_fd = bpf_map_create(BPF_MAP_TYPE_ARENA, "arena_direct_value",
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
34
if (map_fd < 0) {
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
39
ASSERT_GE(map_fd, 0, "bpf_map_create");
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
43
arena = mmap(NULL, arena_sz, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, 0);
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
47
insns[0].imm = map_fd;
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
66
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c
74
int map_fd, err;
tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c
77
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, "arr", sizeof(int), 1, 1, &map_opts);
tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c
78
if (!ASSERT_GE(map_fd, 0, "bpf_map_create"))
tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c
82
err = bpf_obj_get_info_by_fd(map_fd, &info, &info_len);
tools/testing/selftests/bpf/prog_tests/bpf_attr_size.c
85
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
100
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
106
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
111
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
270
int map_fd, ret;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
272
map_fd = create_jt_map(max_entries);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
273
if (!ASSERT_GE(map_fd, 0, "create_jt_map"))
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
275
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze")) {
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
276
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
280
insns[0].imm = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
284
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
325
int map_fd, ret, i;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
327
map_fd = create_jt_map(max_entries);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
328
if (!ASSERT_GE(map_fd, 0, "create_jt_map"))
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
333
if (!ASSERT_EQ(bpf_map_update_elem(map_fd, &i, &val, 0), 0,
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
335
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
340
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze")) {
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
341
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
346
insns[0].imm = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
356
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
74
int prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
92
map_fd = bpf_map_get_fd_by_id(map_ids[i]);
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
93
if (!ASSERT_GE(map_fd, 0, "bpf_map_get_fd_by_id"))
tools/testing/selftests/bpf/prog_tests/bpf_gotox.c
98
ret = bpf_obj_get_info_by_fd(map_fd, &map_info, &len);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
163
int prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
167
map_fd = map_create(BPF_MAP_TYPE_INSN_ARRAY, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
168
if (!ASSERT_GE(map_fd, 0, "map_create"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
173
if (!ASSERT_EQ(bpf_map_update_elem(map_fd, &key, &val, 0), 0, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
176
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
179
prog_fd = prog_load(insns, ARRAY_SIZE(insns), &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
186
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
198
int prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
202
map_fd = map_create(BPF_MAP_TYPE_INSN_ARRAY, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
203
if (!ASSERT_GE(map_fd, 0, "map_create"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
208
if (!ASSERT_EQ(bpf_map_update_elem(map_fd, &key, &val, 0), 0, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
211
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
214
prog_fd = prog_load(insns, ARRAY_SIZE(insns), &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
221
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
275
int prog_fd = -1, map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
280
map_fd = map_create(BPF_MAP_TYPE_INSN_ARRAY, ARRAY_SIZE(insns));
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
281
if (!ASSERT_GE(map_fd, 0, "map_create"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
286
if (!ASSERT_EQ(bpf_map_update_elem(map_fd, &i, &val, 0), 0, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
29
int prog_fd = -1, map_fd, i;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
290
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
299
prog_fd = prog_load(insns, ARRAY_SIZE(insns), &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
306
if (!ASSERT_EQ(bpf_map_lookup_elem(map_fd, &i, &val), 0, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
31
map_fd = map_create(BPF_MAP_TYPE_INSN_ARRAY, insn_cnt);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
319
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
32
if (!ASSERT_GE(map_fd, 0, "map_create"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
329
int prog_fd = -1, map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
333
map_fd = map_create(BPF_MAP_TYPE_INSN_ARRAY, ARRAY_SIZE(insns));
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
334
if (!ASSERT_GE(map_fd, 0, "map_create"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
339
if (!ASSERT_EQ(bpf_map_update_elem(map_fd, &i, &val, 0), 0, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
343
prog_fd = prog_load(insns, ARRAY_SIZE(insns), &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
349
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
352
prog_fd = prog_load(insns, ARRAY_SIZE(insns), &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
357
if (!ASSERT_EQ(bpf_map_lookup_elem(map_fd, &i, &val), 0, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
365
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
37
if (!ASSERT_EQ(bpf_map_update_elem(map_fd, &i, &val, 0), 0, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
375
int prog_fd = -1, map_fd, extra_fd = -1;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
379
map_fd = map_create(BPF_MAP_TYPE_INSN_ARRAY, ARRAY_SIZE(insns));
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
380
if (!ASSERT_GE(map_fd, 0, "map_create"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
385
if (!ASSERT_EQ(bpf_map_update_elem(map_fd, &i, &val, 0), 0, "bpf_map_update_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
389
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
392
prog_fd = prog_load(insns, ARRAY_SIZE(insns), &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
397
if (!ASSERT_EQ(bpf_map_lookup_elem(map_fd, &i, &val), 0, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
403
extra_fd = prog_load(insns, ARRAY_SIZE(insns), &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
41
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
415
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
428
int prog_fd = -1, map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
430
map_fd = map_create(BPF_MAP_TYPE_INSN_ARRAY, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
431
if (!ASSERT_GE(map_fd, 0, "map_create"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
434
insns[0].imm = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
436
if (!ASSERT_EQ(bpf_map_freeze(map_fd), 0, "bpf_map_freeze"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
44
prog_fd = prog_load(insns, insn_cnt, &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
444
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
445
map_fd = map_create(BPF_MAP_TYPE_ARRAY, 1);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
446
insns[0].imm = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
453
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
51
if (!ASSERT_EQ(bpf_map_lookup_elem(map_fd, &i, &val), 0, "bpf_map_lookup_elem"))
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
60
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1023
int err, i, map_fd, hash_fd, iter_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1034
map_fd = bpf_map__fd(skel->maps.arraymap1);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1043
err = bpf_map_update_elem(map_fd, &i, &val, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1049
linfo.map.map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1081
err = bpf_map_lookup_elem(map_fd, &i, &val);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1123
int err, i, j, map_fd, iter_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1143
map_fd = bpf_map__fd(skel->maps.arraymap1);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1152
err = bpf_map_update_elem(map_fd, &i, val, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1158
linfo.map.map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1196
int err, len, map_fd, iter_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1206
map_fd = bpf_map__fd(skel->maps.sk_stg_map);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1212
err = bpf_map_update_elem(map_fd, &sock_fd, &val, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1217
linfo.map.map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1236
err = bpf_map_lookup_elem(map_fd, &sock_fd, &val);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1265
int err, map_fd, val = -1;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1280
map_fd = bpf_map__fd(skel->maps.sk_stg_map);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1282
err = bpf_map_update_elem(map_fd, &sock_fd, &val, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1288
err = bpf_map_lookup_elem(map_fd, &sock_fd, &val);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1295
err = bpf_map_lookup_elem(map_fd, &sock_fd, &val);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1322
int err, i, len, map_fd, iter_fd, num_sockets;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1334
map_fd = bpf_map__fd(skel->maps.sk_stg_map);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1344
err = bpf_map_update_elem(map_fd, &sock_fd[i], &val,
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1351
linfo.map.map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1385
err = bpf_map_lookup_elem(map_fd, &sock_fd[i], &val);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
1415
linfo.map.map_fd = bpf_map__fd(skel->maps.hashmap1);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
846
int err, i, len, map_fd, iter_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
869
linfo.map.map_fd = bpf_map__fd(skel->maps.hashmap2);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
876
linfo.map.map_fd = bpf_map__fd(skel->maps.hashmap3);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
88
linfo.map.map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
882
map_fd = bpf_map__fd(skel->maps.hashmap1);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
892
err = bpf_map_update_elem(map_fd, &key, &val, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
898
linfo.map.map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
903
linfo.map.map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
939
int err, i, j, len, map_fd, iter_fd;
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
965
map_fd = bpf_map__fd(skel->maps.hashmap1);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
978
err = bpf_map_update_elem(map_fd, &key, val, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
984
linfo.map.map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
147
int map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
152
map_fd = bpf_map__fd(skel->maps.map1);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
154
if (!ASSERT_GE(map_fd, 0, "bpf_map__fd"))
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
159
int err = bpf_map_update_elem(map_fd, &key, &val, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/bpf_loop.c
169
int err = bpf_map_lookup_elem(map_fd, &key, &val);
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
210
int map_fd, cmp_res;
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
214
map_fd = bpf_map_get_fd_by_id(next_id);
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
215
if (map_fd < 0 && errno == ENOENT)
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
218
if (!ASSERT_GE(map_fd, 0, "bpf_map_get_fd_by_id"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
230
err = bpf_map_lookup_elem(map_fd, &array_key, &array_value);
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
234
err = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len);
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
241
close(map_fd);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
106
if (map_fd >= 0)
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
107
ASSERT_OK(close(map_fd), "close_map_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
123
static void validate_pin(int map_fd, const char *map_name, int src_value,
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
155
err = bpf_obj_pin_opts(map_fd, pin_path, &pin_opts);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
169
err = bpf_map_update_elem(map_fd, &zero, &src_value, 0);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
183
static void validate_get(int map_fd, const char *map_name, int src_value,
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
193
err = bpf_obj_pin(map_fd, abs_path);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
230
err = bpf_map_update_elem(map_fd, &zero, &src_value, 0);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
247
int map_fd;
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
250
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, map_name, 4, 4, 1, NULL);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
251
if (!ASSERT_GE(map_fd, 0, "map_fd"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
254
validate_pin(map_fd, map_name, 100 + (int)path_kind, path_kind);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
255
validate_get(map_fd, map_name, 200 + (int)path_kind, path_kind);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
256
ASSERT_OK(close(map_fd), "close_map_fd");
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
41
int map_fd = -1, map_fd2 = -1;
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
75
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, map_name, 4, 4, 1, NULL);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
76
if (!ASSERT_GE(map_fd, 0, "map_fd"))
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
82
err = bpf_obj_pin_opts(map_fd, map_name, &pin_opts);
tools/testing/selftests/bpf/prog_tests/bpf_obj_pinning.c
95
err = bpf_map_update_elem(map_fd, &zero, &src_value, 0);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
132
err = bpf_map_update_elem(cb_opts->map_fd, &fd,
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
167
cb_opts.map_fd = bpf_map__fd(dctcp_skel->maps.sk_stg_map);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
171
err = bpf_map_lookup_elem(cb_opts.map_fd, &fd, &tmp_stg);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
24
int map_fd;
tools/testing/selftests/bpf/prog_tests/btf.c
4430
int map_fd = -1, btf_fd = -1;
tools/testing/selftests/bpf/prog_tests/btf.c
4476
map_fd = bpf_map_create(test->map_type, test->map_name,
tools/testing/selftests/bpf/prog_tests/btf.c
4479
err = ((map_fd < 0) != test->map_create_err);
tools/testing/selftests/bpf/prog_tests/btf.c
4481
map_fd, test->map_create_err);
tools/testing/selftests/bpf/prog_tests/btf.c
4488
if (map_fd >= 0)
tools/testing/selftests/bpf/prog_tests/btf.c
4489
close(map_fd);
tools/testing/selftests/bpf/prog_tests/btf.c
4641
int btf_fd[2] = {-1, -1}, map_fd = -1;
tools/testing/selftests/bpf/prog_tests/btf.c
4705
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, "test_btf_id",
tools/testing/selftests/bpf/prog_tests/btf.c
4707
if (CHECK(map_fd < 0, "errno:%d", errno)) {
tools/testing/selftests/bpf/prog_tests/btf.c
4713
err = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len);
tools/testing/selftests/bpf/prog_tests/btf.c
4738
close(map_fd);
tools/testing/selftests/bpf/prog_tests/btf.c
4739
map_fd = -1;
tools/testing/selftests/bpf/prog_tests/btf.c
4748
if (map_fd >= 0)
tools/testing/selftests/bpf/prog_tests/btf.c
4749
close(map_fd);
tools/testing/selftests/bpf/prog_tests/btf.c
5496
int map_fd = -1, btf_fd = -1;
tools/testing/selftests/bpf/prog_tests/btf.c
5529
map_fd = bpf_map_create(test->map_type, test->map_name,
tools/testing/selftests/bpf/prog_tests/btf.c
5531
if (CHECK(map_fd < 0, "errno:%d", errno)) {
tools/testing/selftests/bpf/prog_tests/btf.c
5545
err = bpf_obj_pin(map_fd, pin_path);
tools/testing/selftests/bpf/prog_tests/btf.c
5560
bpf_map_update_elem(map_fd, &key, mapv, 0);
tools/testing/selftests/bpf/prog_tests/btf.c
5668
if (map_fd >= 0)
tools/testing/selftests/bpf/prog_tests/btf.c
5669
close(map_fd);
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
26
int map_fd;
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
28
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
30
if (CHECK(bpf_map_lookup_elem(map_fd, key, &value) < 0,
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
43
int map_fd;
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
45
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/prog_tests/cg_storage_multi.c
47
if (CHECK(bpf_map_lookup_elem(map_fd, key, &value) == 0,
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
11
static int map_fd = -1;
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
151
CHECK_FAIL(bpf_map_lookup_elem(map_fd, &key, &value));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
17
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
18
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, NULL, 4, 8, 1, NULL);
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
188
CHECK_FAIL(bpf_map_update_elem(map_fd, &key, &value, 0));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
19
if (map_fd < 0) {
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
190
CHECK_FAIL(bpf_map_lookup_elem(map_fd, &key, &value));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
241
CHECK_FAIL(bpf_map_update_elem(map_fd, &key, &value, 0));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
243
CHECK_FAIL(bpf_map_lookup_elem(map_fd, &key, &value));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
256
CHECK_FAIL(bpf_map_update_elem(map_fd, &key, &value, 0));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
258
CHECK_FAIL(bpf_map_lookup_elem(map_fd, &key, &value));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
267
CHECK_FAIL(bpf_map_update_elem(map_fd, &key, &value, 0));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
269
CHECK_FAIL(bpf_map_lookup_elem(map_fd, &key, &value));
tools/testing/selftests/bpf/prog_tests/cgroup_attach_multi.c
44
BPF_LD_MAP_FD(BPF_REG_1, map_fd),
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
242
static void subtest_dmabuf_iter_check_open_coded(struct dmabuf_iter *skel, int map_fd)
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
258
if (!ASSERT_OK(bpf_map_get_next_key(map_fd, NULL, key), "get next key"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
262
ASSERT_OK(bpf_map_lookup_elem(map_fd, key, &found), "lookup");
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
264
} while (bpf_map_get_next_key(map_fd, key, key));
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
270
int map_fd;
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
277
map_fd = bpf_map__fd(skel->maps.testbuf_hash);
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
278
if (!ASSERT_OK_FD(map_fd, "map_fd"))
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
281
if (!ASSERT_OK(bpf_map_update_elem(map_fd, udmabuf_test_buffer_name, &f, BPF_ANY),
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
284
if (!ASSERT_OK(bpf_map_update_elem(map_fd, sysheap_test_buffer_name, &f, BPF_ANY),
tools/testing/selftests/bpf/prog_tests/dmabuf_iter.c
316
subtest_dmabuf_iter_check_open_coded(skel, map_fd);
tools/testing/selftests/bpf/prog_tests/fd_array.c
102
BPF_LD_MAP_FD(BPF_REG_1, map_fd),
tools/testing/selftests/bpf/prog_tests/fd_array.c
120
int map_fd;
tools/testing/selftests/bpf/prog_tests/fd_array.c
123
map_fd = new_map();
tools/testing/selftests/bpf/prog_tests/fd_array.c
124
if (!ASSERT_GE(map_fd, 0, "new_map"))
tools/testing/selftests/bpf/prog_tests/fd_array.c
125
return map_fd;
tools/testing/selftests/bpf/prog_tests/fd_array.c
127
ret = __load_test_prog(map_fd, fd_array, fd_array_cnt);
tools/testing/selftests/bpf/prog_tests/fd_array.c
128
close(map_fd);
tools/testing/selftests/bpf/prog_tests/fd_array.c
98
static int __load_test_prog(int map_fd, const int *fd_array, int fd_array_cnt)
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
627
int i, err, map_fd, prog_fd;
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
631
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
632
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
646
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
503
int main_prog_fd, sub_prog_fd, map_fd, i, err;
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
515
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
516
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
517
return map_fd;
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
530
err = bpf_map_update_elem(map_fd, &i, &sub_prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/global_data.c
10
map_fd = bpf_find_map(__func__, obj, "result_number");
tools/testing/selftests/bpf/prog_tests/global_data.c
105
int err = -ENOMEM, map_fd, zero = 0;
tools/testing/selftests/bpf/prog_tests/global_data.c
11
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/global_data.c
120
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/prog_tests/global_data.c
121
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/global_data.c
126
err = bpf_map_update_elem(map_fd, &zero, buff, 0);
tools/testing/selftests/bpf/prog_tests/global_data.c
33
err = bpf_map_lookup_elem(map_fd, &tests[i].key, &num);
tools/testing/selftests/bpf/prog_tests/global_data.c
42
int i, err, map_fd;
tools/testing/selftests/bpf/prog_tests/global_data.c
45
map_fd = bpf_find_map(__func__, obj, "result_string");
tools/testing/selftests/bpf/prog_tests/global_data.c
46
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/global_data.c
62
err = bpf_map_lookup_elem(map_fd, &tests[i].key, str);
tools/testing/selftests/bpf/prog_tests/global_data.c
7
int i, err, map_fd;
tools/testing/selftests/bpf/prog_tests/global_data.c
77
int i, err, map_fd;
tools/testing/selftests/bpf/prog_tests/global_data.c
80
map_fd = bpf_find_map(__func__, obj, "result_struct");
tools/testing/selftests/bpf/prog_tests/global_data.c
81
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/global_data.c
96
err = bpf_map_lookup_elem(map_fd, &tests[i].key, &val);
tools/testing/selftests/bpf/prog_tests/global_data_init.c
42
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/prog_tests/global_data_init.c
43
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/global_data_init.c
48
err = bpf_map_lookup_elem(map_fd, &zero, buff);
tools/testing/selftests/bpf/prog_tests/global_data_init.c
7
int err = -ENOMEM, map_fd, zero = 0;
tools/testing/selftests/bpf/prog_tests/global_func_args.c
12
map_fd = bpf_find_map(__func__, obj, map_name);
tools/testing/selftests/bpf/prog_tests/global_func_args.c
13
if (CHECK(map_fd < 0, "bpf_find_map", "cannot find BPF map %s: %s\n",
tools/testing/selftests/bpf/prog_tests/global_func_args.c
33
err = bpf_map_lookup_elem(map_fd, &i, &actual_value);
tools/testing/selftests/bpf/prog_tests/global_func_args.c
9
int err, i, map_fd, actual_value;
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
33
int map_fd;
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
46
map_fd = bpf_map__fd(skel->maps.slab_result);
tools/testing/selftests/bpf/prog_tests/kmem_cache_iter.c
55
int ret = bpf_map_lookup_elem(map_fd, &seen, &r);
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
26
int err, i, prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
41
map_fd = bpf_find_map(__func__, obj, "vip_map");
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
42
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
44
bpf_map_update_elem(map_fd, &key, &value, 0);
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
46
map_fd = bpf_find_map(__func__, obj, "ch_rings");
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
47
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
49
bpf_map_update_elem(map_fd, &ch_key, &real_num, 0);
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
51
map_fd = bpf_find_map(__func__, obj, "reals");
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
52
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
54
bpf_map_update_elem(map_fd, &real_num, &real_def, 0);
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
75
map_fd = bpf_find_map(__func__, obj, "stats");
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
76
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/l4lb_all.c
78
bpf_map_lookup_elem(map_fd, &stats_key, stats);
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
24
map_fd = bpf_map__fd(skel->maps.my_pid_map);
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
25
err = bpf_map_update_elem(map_fd, &zero, &my_pid, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
28
err = bpf_map_lookup_elem(map_fd, &zero, &res);
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
40
map_fd = bpf_map__fd(skel->maps.res_map);
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
41
err = bpf_map_lookup_elem(map_fd, &zero, &res);
tools/testing/selftests/bpf/prog_tests/legacy_printk.c
9
int err, zero = 0, my_pid = getpid(), res, map_fd;
tools/testing/selftests/bpf/prog_tests/load_bytes_relative.c
12
int server_fd, cgroup_fd, prog_fd, map_fd, client_fd;
tools/testing/selftests/bpf/prog_tests/load_bytes_relative.c
39
map_fd = bpf_map__fd(test_result);
tools/testing/selftests/bpf/prog_tests/load_bytes_relative.c
40
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/load_bytes_relative.c
57
err = bpf_map_lookup_elem(map_fd, &map_key, &map_value);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
102
int map_fd, err;
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
105
skel = setup_prog(BPF_MAP_TYPE_HASH, &map_fd);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
109
err = fill_values(map_fd);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
126
err = bpf_map_lookup_elem(map_fd, &key, &value);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
13
static int fill_values(int map_fd)
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
138
int map_fd, err, i;
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
141
skel = setup_prog(BPF_MAP_TYPE_PERCPU_HASH, &map_fd);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
145
err = fill_values_percpu(map_fd);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
166
err = bpf_map_lookup_elem(map_fd, &key, value);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
178
int map_fd, err;
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
181
skel = setup_prog(BPF_MAP_TYPE_LRU_HASH, &map_fd);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
185
err = fill_values(map_fd);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
19
err = bpf_map_update_elem(map_fd, &key, &value, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
207
err = bpf_map_lookup_elem(map_fd, &key, &value);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
212
err = bpf_map_lookup_elem(map_fd, &key, &value);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
224
int map_fd, err, i, cpucnt = 0;
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
227
skel = setup_prog(BPF_MAP_TYPE_LRU_PERCPU_HASH, &map_fd);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
231
err = fill_values_percpu(map_fd);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
266
err = bpf_map_lookup_elem(map_fd, &key, &value);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
27
static int fill_values_percpu(int map_fd)
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
271
err = bpf_map_lookup_elem(map_fd, &key, &value);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
36
err = bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
45
int *map_fd)
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
66
*map_fd = bpf_map__fd(skel->maps.hash_map);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
67
if (!ASSERT_GE(*map_fd, 0, "bpf_map__fd"))
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
105
static int drain_then_verify_capacity(int map_fd, int nr_cpus)
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
119
bpf_map_delete_elem(map_fd, &key);
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
123
.map_fd = map_fd,
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
138
if (bpf_map_lookup_elem(map_fd, &key, val) == 0)
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
157
int map_fd, i, err, nr_threads = 0, pmu_fd = -1;
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
190
map_fd = bpf_map__fd(skel->maps.lru_map);
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
211
args[i].map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
22
int map_fd;
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
228
ASSERT_OK(drain_then_verify_capacity(map_fd, nr_cpus), "drain_then_verify_capacity");
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
28
int map_fd;
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
74
bpf_map_update_elem(a->map_fd, &key, val, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
76
bpf_map_delete_elem(a->map_fd, &key);
tools/testing/selftests/bpf/prog_tests/lru_lock_nmi.c
94
if (bpf_map_update_elem(a->map_fd, &key, val, BPF_ANY))
tools/testing/selftests/bpf/prog_tests/map_excl.c
114
linfo.map.map_fd = excl_fd;
tools/testing/selftests/bpf/prog_tests/map_init.c
133
int map_fd, err;
tools/testing/selftests/bpf/prog_tests/map_init.c
137
skel = setup(BPF_MAP_TYPE_PERCPU_HASH, 1, &map_fd, 1);
tools/testing/selftests/bpf/prog_tests/map_init.c
143
err = bpf_map_delete_elem(map_fd, &key);
tools/testing/selftests/bpf/prog_tests/map_init.c
153
err = bpf_map_lookup_elem(map_fd, &key, value);
tools/testing/selftests/bpf/prog_tests/map_init.c
173
int map_fd, err;
tools/testing/selftests/bpf/prog_tests/map_init.c
179
skel = setup(BPF_MAP_TYPE_LRU_PERCPU_HASH, 2, &map_fd, 2);
tools/testing/selftests/bpf/prog_tests/map_init.c
190
err = bpf_map_lookup_elem(map_fd, &key, value);
tools/testing/selftests/bpf/prog_tests/map_init.c
20
static int map_populate(int map_fd, int num)
tools/testing/selftests/bpf/prog_tests/map_init.c
30
err = bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/map_init.c
39
int *map_fd, int populate)
tools/testing/selftests/bpf/prog_tests/map_init.c
60
*map_fd = bpf_map__fd(skel->maps.hashmap1);
tools/testing/selftests/bpf/prog_tests/map_init.c
61
if (CHECK(*map_fd < 0, "bpf_map__fd", "failed\n"))
tools/testing/selftests/bpf/prog_tests/map_init.c
64
err = map_populate(*map_fd, populate);
tools/testing/selftests/bpf/prog_tests/map_init.c
71
close(*map_fd);
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
13
if (!ASSERT_OK(bpf_map_get_info_by_fd(map_fd, &info, &len), "get_map_info"))
tools/testing/selftests/bpf/prog_tests/map_kptr_race.c
8
static int get_map_id(int map_fd)
tools/testing/selftests/bpf/prog_tests/map_lock.c
23
int err, map_fd = *(u32 *) arg;
tools/testing/selftests/bpf/prog_tests/map_lock.c
27
err = bpf_map_lookup_elem_flags(map_fd, &key, vars, BPF_F_LOCK);
tools/testing/selftests/bpf/prog_tests/map_lock.c
53
int prog_fd, map_fd[2], vars[17] = {};
tools/testing/selftests/bpf/prog_tests/map_lock.c
64
map_fd[0] = bpf_find_map(__func__, obj, "hash_map");
tools/testing/selftests/bpf/prog_tests/map_lock.c
65
if (CHECK_FAIL(map_fd[0] < 0))
tools/testing/selftests/bpf/prog_tests/map_lock.c
67
map_fd[1] = bpf_find_map(__func__, obj, "array_map");
tools/testing/selftests/bpf/prog_tests/map_lock.c
68
if (CHECK_FAIL(map_fd[1] < 0))
tools/testing/selftests/bpf/prog_tests/map_lock.c
71
bpf_map_update_elem(map_fd[0], &key, vars, BPF_F_LOCK);
tools/testing/selftests/bpf/prog_tests/map_lock.c
80
&map_fd[i - 4])))
tools/testing/selftests/bpf/prog_tests/map_lock.c
88
ret != (void *)&map_fd[i - 4]))
tools/testing/selftests/bpf/prog_tests/metadata.c
16
static int prog_holds_map(int prog_fd, int map_fd)
tools/testing/selftests/bpf/prog_tests/metadata.c
28
ret = bpf_map_get_info_by_fd(map_fd, &map_info, &map_info_len);
tools/testing/selftests/bpf/prog_tests/mptcp.c
123
static int verify_msk(int map_fd, int client_fd, __u32 token)
tools/testing/selftests/bpf/prog_tests/mptcp.c
134
err = bpf_map_lookup_elem(map_fd, &cfd, &val);
tools/testing/selftests/bpf/prog_tests/mptcp.c
158
int client_fd, prog_fd, map_fd, err;
tools/testing/selftests/bpf/prog_tests/mptcp.c
170
map_fd = bpf_map__fd(sock_skel->maps.socket_storage_map);
tools/testing/selftests/bpf/prog_tests/mptcp.c
181
err += is_mptcp ? verify_msk(map_fd, client_fd, sock_skel->bss->token) :
tools/testing/selftests/bpf/prog_tests/mptcp.c
182
verify_tsk(map_fd, client_fd);
tools/testing/selftests/bpf/prog_tests/mptcp.c
85
static int verify_tsk(int map_fd, int client_fd)
tools/testing/selftests/bpf/prog_tests/mptcp.c
90
err = bpf_map_lookup_elem(map_fd, &cfd, &val);
tools/testing/selftests/bpf/prog_tests/netcnt.c
15
int map_fd, percpu_map_fd;
tools/testing/selftests/bpf/prog_tests/netcnt.c
45
map_fd = bpf_map__fd(skel->maps.netcnt);
tools/testing/selftests/bpf/prog_tests/netcnt.c
46
if (!ASSERT_OK(bpf_map_get_next_key(map_fd, NULL, &key), "bpf_map_get_next_key"))
tools/testing/selftests/bpf/prog_tests/netcnt.c
49
if (!ASSERT_OK(bpf_map_lookup_elem(map_fd, &key, &netcnt), "bpf_map_lookup_elem(netcnt)"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
125
int i, j, cpu, map_fd, err;
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
145
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
147
err = bpf_map_lookup_elem_flags(map_fd, keys, values, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
151
err = bpf_map_update_elem(map_fd, keys, values, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
156
err = bpf_map_lookup_elem_flags(map_fd, keys, values, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
161
err = bpf_map_lookup_elem_flags(map_fd, keys, values, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
166
err = bpf_map_update_elem(map_fd, keys, values, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
171
err = bpf_map_update_elem(map_fd, keys, values, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
179
err = bpf_map_lookup_elem_flags(map_fd, keys, values, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
226
err = bpf_map_update_batch(map_fd, keys, values, &count, &batch_opts);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
236
err = bpf_map_update_batch(map_fd, keys, values, &count, &batch_opts);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
248
err = bpf_map_update_batch(map_fd, keys, values, &count, &batch_opts);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
258
err = bpf_map_lookup_batch(map_fd, NULL, &batch, keys, values, &count, &batch_opts);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
274
err = bpf_map_lookup_batch(map_fd, NULL, &batch, keys, values_percpu, &count,
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
404
int err, map_fd, key = 0;
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
407
map_fd = bpf_map_create(map_type, "test_cpu_flag", sizeof(int), sizeof(u64), max_entries,
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
409
if (!ASSERT_GE(map_fd, 0, "bpf_map_create"))
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
413
err = bpf_map_update_elem(map_fd, &key, &val, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
417
err = bpf_map_update_batch(map_fd, &key, &val, &count, &batch_opts);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
421
err = bpf_map_lookup_elem_flags(map_fd, &key, &val, flags);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
425
err = bpf_map_lookup_batch(map_fd, NULL, &batch, &key, &val, &count, &batch_opts);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
428
close(map_fd);
tools/testing/selftests/bpf/prog_tests/pinning.c
244
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, NULL, sizeof(__u32),
tools/testing/selftests/bpf/prog_tests/pinning.c
246
if (CHECK(map_fd < 0, "create pinmap manually", "fd %d\n", map_fd))
tools/testing/selftests/bpf/prog_tests/pinning.c
253
err = bpf_map__reuse_fd(map, map_fd);
tools/testing/selftests/bpf/prog_tests/pinning.c
271
close(map_fd);
tools/testing/selftests/bpf/prog_tests/pinning.c
40
int err, map_fd;
tools/testing/selftests/bpf/prog_tests/rhash.c
112
map_fd = bpf_map__fd(skel->maps.rhashmap);
tools/testing/selftests/bpf/prog_tests/rhash.c
119
err = bpf_map_update_elem(map_fd, &key, &val, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/rhash.c
125
linfo.map.map_fd = map_fd;
tools/testing/selftests/bpf/prog_tests/rhash.c
97
int err, i, len, map_fd, iter_fd;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
107
rb_fd = skel->maps.ringbuf.map_fd;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
151
int map_fd;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
164
rb_fd = skel->maps.ringbuf.map_fd;
tools/testing/selftests/bpf/prog_tests/ringbuf.c
213
ringbuf = ring_buffer__new(skel->maps.ringbuf.map_fd,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
228
map_fd = ring__map_fd(ring);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
229
ASSERT_EQ(map_fd, skel->maps.ringbuf.map_fd, "ring_map_fd");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
420
ringbuf = ring_buffer__new(skel_n->maps.ringbuf.map_fd,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
456
err = bpf_map_lookup_elem(skel_map_key->maps.hash_map.map_fd,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
481
ringbuf = ring_buffer__new(skel_map_key->maps.ringbuf.map_fd,
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1010
int map_fd = -1, prog_fd = -1;
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1028
map_fd = setup_meta_map(&f);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1029
if (!ASSERT_OK_FD(map_fd, "meta_map_unsigned"))
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1032
prog_fd = load_loader(f.gopts.insns, f.gopts.insns_sz, map_fd, NULL, 0, 0);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1033
close(map_fd);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1034
map_fd = -1;
tools/testing/selftests/bpf/prog_tests/signed_loader.c
106
attr.fd_array = ptr_to_u64(&map_fd);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1060
map_fd = setup_meta_map(&f);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1061
if (!ASSERT_OK_FD(map_fd, "meta_map_signed"))
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1064
prog_fd = load_loader(f.gopts.insns, f.gopts.insns_sz, map_fd, sig,
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1066
close(map_fd);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1067
map_fd = -1;
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1082
if (map_fd >= 0)
tools/testing/selftests/bpf/prog_tests/signed_loader.c
1083
close(map_fd);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
134
close(map_fd);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
146
if (md[i].map_fd > 0)
tools/testing/selftests/bpf/prog_tests/signed_loader.c
147
close(md[i].map_fd);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
37
static int load_loader(const void *insns, __u32 insns_sz, int map_fd,
tools/testing/selftests/bpf/prog_tests/signed_loader.c
49
attr.fd_array = ptr_to_u64(&map_fd);
tools/testing/selftests/bpf/prog_tests/signed_loader.c
586
int fd = md[i].map_fd;
tools/testing/selftests/bpf/prog_tests/signed_loader.c
674
int fd = md[i].map_fd;
tools/testing/selftests/bpf/prog_tests/signed_loader.c
74
int map_fd, prog_fd, ret;
tools/testing/selftests/bpf/prog_tests/signed_loader.c
78
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, "__loader.map",
tools/testing/selftests/bpf/prog_tests/signed_loader.c
80
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/signed_loader.c
82
if (bpf_map_update_elem(map_fd, &key, data, 0)) {
tools/testing/selftests/bpf/prog_tests/signed_loader.c
86
if (bpf_map_freeze(map_fd)) {
tools/testing/selftests/bpf/prog_tests/signed_loader.c
94
if (bpf_map_get_info_by_fd(map_fd, &info, &ilen)) {
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
1164
int map_fd, server_fd, client_fd;
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
1169
map_fd = bpf_map__fd(t->run_map);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
1173
err = bpf_map_update_elem(map_fd, &prog_idx, &done, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
1177
err = bpf_map_update_elem(map_fd, &prog_idx, &done, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
1214
err = bpf_map_lookup_elem(map_fd, &prog_idx, &done);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
1220
err = bpf_map_lookup_elem(map_fd, &prog_idx, &done);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
435
int err, map_fd;
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
438
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
439
if (CHECK(map_fd < 0, "bpf_map__fd", "failed\n")) {
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
440
errno = -map_fd;
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
446
err = bpf_map_update_elem(map_fd, &index, &value, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
12
int sk_fd = -1, map_fd, err, value;
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
18
map_fd = bpf_map__fd(skel->maps.sk_storage);
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
33
err = bpf_map_update_elem(map_fd, &sk_fd, &value, 0);
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
38
err = bpf_map_update_elem(map_fd, &sk_fd, &value, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
339
linfo.map.map_fd = src_fd;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
456
int err, map_fd, verdict_fd;
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
465
map_fd = bpf_map__fd(skel->maps.sock_map);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
472
err = bpf_prog_query(map_fd, attach_type, 0 /* query flags */,
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
478
err = bpf_prog_attach(verdict_fd, map_fd, attach_type, 0);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
483
err = bpf_prog_query(map_fd, attach_type, 0 /* query flags */,
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
491
bpf_prog_detach2(verdict_fd, map_fd, attach_type);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1316
int map_fd;
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1321
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
1333
t->fn(skel, family, sotype, map_fd);
tools/testing/selftests/bpf/prog_tests/syscall.c
10
int map_fd;
tools/testing/selftests/bpf/prog_tests/syscall.c
39
ASSERT_GT(ctx.map_fd, 0, "ctx.map_fd");
tools/testing/selftests/bpf/prog_tests/syscall.c
44
err = bpf_map_lookup_elem(ctx.map_fd, &key, &value);
tools/testing/selftests/bpf/prog_tests/syscall.c
51
if (ctx.map_fd > 0)
tools/testing/selftests/bpf/prog_tests/syscall.c
52
close(ctx.map_fd);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1020
int err, map_fd, prog_fd, data_fd, i, val;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1042
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1043
if (!ASSERT_FALSE(map_fd < 0, "find jmp_table map fd"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1055
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1125
__u32 zero = 0, prog1_fd, prog2_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1128
map_fd = bpf_map__fd(call->maps.jmp_table);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1133
bpf_map_update_elem(map_fd, &zero, &prog1_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1134
bpf_map_update_elem(map_fd, &zero, &prog2_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
117
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1202
int err, map_fd, prog_fd, main_data_fd, fentry_data_fd = 0, fexit_data_fd = 0, i, val;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1261
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1262
if (!ASSERT_GE(map_fd, 0, "map_fd"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1266
err = bpf_map_update_elem(map_fd, &i, &fentry_prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1280
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1281
if (!ASSERT_GE(map_fd, 0, "map_fd"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1285
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
129
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
139
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1391
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1513
int prog_fd, tc_prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1542
map_fd = bpf_map__fd(freplace_skel->maps.jmp_table);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1545
err = bpf_map_update_elem(map_fd, &key, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1553
err = bpf_map_update_elem(map_fd, &key, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1572
int prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
158
int err, map_fd, prog_fd, main_fd, i;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1614
map_fd = bpf_map__fd(freplace_skel->maps.jmp_table);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1615
err = bpf_map_update_elem(map_fd, &key, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1619
err = bpf_map_delete_elem(map_fd, &key);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1625
err = bpf_map_update_elem(map_fd, &key, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1634
err = bpf_map_delete_elem(map_fd, &key);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1645
err = bpf_map_update_elem(map_fd, &key, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1842
int prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
187
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1879
map_fd = bpf_map__fd(skel->maps.jmp_table);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
188
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
1880
err = bpf_map_update_elem(map_fd, &key, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
202
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
212
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
22
int err, map_fd, prog_fd, main_fd, i, j;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
221
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
237
int err, map_fd, prog_fd, main_fd, data_fd, i, val;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
264
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
265
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
277
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
381
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
418
int err, map_fd, prog_fd, main_fd, data_fd, i;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
448
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
449
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
471
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
491
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
508
int err, map_fd, prog_fd, main_fd, data_fd, i, key[] = { 1111, 1234, 5678 };
tools/testing/selftests/bpf/prog_tests/tailcalls.c
51
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
52
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
538
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
539
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
561
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
581
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
598
int err, map_fd, prog_fd, main_fd, i;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
626
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
627
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
642
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
653
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
66
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
665
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
682
int err, map_fd, prog_fd, main_fd, data_fd, i, val;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
710
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
711
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
723
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
745
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
76
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
762
int err, map_fd, prog_fd, main_fd, i;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
790
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
791
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
805
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
815
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
824
err = bpf_map_delete_elem(map_fd, &i);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
856
int err, map_fd, prog_fd, main_fd, data_fd, i;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
885
map_fd = bpf_map__fd(prog_array);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
886
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
900
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
941
int err, map_fd, prog_fd, main_fd, data_fd, i, val;
tools/testing/selftests/bpf/prog_tests/tailcalls.c
956
map_fd = bpf_map__fd(obj->maps.jmp_table);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
957
if (!ASSERT_GE(map_fd, 0, "jmp_table map fd"))
tools/testing/selftests/bpf/prog_tests/tailcalls.c
96
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/tailcalls.c
965
err = bpf_map_update_elem(map_fd, &i, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/task_local_data.h
157
static int __tld_init_data_p(int map_fd)
tools/testing/selftests/bpf/prog_tests/task_local_data.h
194
err = bpf_map_update_elem(map_fd, &tid_fd, &map_val, 0);
tools/testing/selftests/bpf/prog_tests/task_local_data.h
354
static void *tld_get_data(int map_fd, tld_key_t key)
tools/testing/selftests/bpf/prog_tests/task_local_data.h
360
if (!tld_data_p && __tld_init_data_p(map_fd))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
124
map_fd = bpf_map__fd(skel->maps.map_a);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
125
err = bpf_map_lookup_elem(map_fd, &task_fd, &value);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
130
map_fd = bpf_map__fd(skel->maps.map_b);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
131
err = bpf_map_lookup_elem(map_fd, &task_fd, &value);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
265
int map_fd, parent_task_fd, ev_fd;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
287
map_fd = bpf_map__fd(skel->maps.datamap);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
290
err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
335
err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_EXIST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
342
err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_EXIST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
350
err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_EXIST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
359
err = bpf_map_lookup_elem(map_fd, &parent_task_fd, &value);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
366
err = bpf_map_delete_elem(map_fd, &parent_task_fd);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
373
err = bpf_map_update_elem(map_fd, &parent_task_fd, &value, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
387
int err, task_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
405
map_fd = bpf_map__fd(skel->maps.datamap);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
407
err = bpf_map_update_elem(map_fd, &task_fd, &value, 0);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
413
err = bpf_map_update_elem(map_fd, &task_fd, &value, 0);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
426
int err, task_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
436
map_fd = bpf_map__fd(skel->maps.datamap);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
439
err = bpf_map_update_elem(map_fd, &task_fd, &value, BPF_F_LOCK);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
444
err = bpf_map_update_elem(map_fd, &task_fd, &value, BPF_EXIST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
449
err = bpf_map_update_elem(map_fd, &task_fd, &value, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
454
err = bpf_map_update_elem(map_fd, &task_fd, &value, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
470
int map_fd, err;
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
486
map_fd = bpf_map_create(bpf_map__type(map), map_name,
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
489
if (ASSERT_ERR_FD(map_fd, "map_create"))
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
492
close(map_fd);
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
97
int err, map_fd, prog_fd, task_fd;
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
110
int map_fd;
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
117
map_fd = bpf_map__fd(skel->maps.socket_storage_map);
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
132
err += verify_sk(map_fd, client_fd, "syn-ack",
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
146
err += verify_sk(map_fd, client_fd, "first payload byte",
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
50
static int verify_sk(int map_fd, int client_fd, const char *msg, __u32 invoked,
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
57
if (!ASSERT_GE(bpf_map_lookup_elem(map_fd, &client_fd, &val), 0, "read socket storage"))
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
297
static void block_link(int map_fd, const char *src, const char *dst)
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
305
bpf_map_update_elem(map_fd, &key, &val, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
331
int rc, map_fd;
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
341
map_fd = bpf_map__fd(skel->maps.smc_policy_ip);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
342
if (!ASSERT_OK_FD(map_fd, "bpf_map__fd"))
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
352
block_link(map_fd, CLIENT_IP, SERVER_IP_VIA_RISK_PATH);
tools/testing/selftests/bpf/prog_tests/test_bpf_smc.c
353
block_link(map_fd, SERVER_IP, SERVER_IP);
tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c
16
static int update_storage(int map_fd, int secureexec)
tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c
24
ret = bpf_map_update_elem(map_fd, &task_fd, &secureexec, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c
32
static int run_set_secureexec(int map_fd, int secureexec)
tools/testing/selftests/bpf/prog_tests/test_bprm_opts.c
49
ret = update_storage(map_fd, secureexec);
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
54
static bool check_syscall_operations(int map_fd, int obj_fd)
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
61
err = bpf_map_lookup_elem_flags(map_fd, &obj_fd, &lookup_val, 0);
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
66
err = bpf_map_update_elem(map_fd, &obj_fd, &val, BPF_NOEXIST);
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
71
err = bpf_map_lookup_elem_flags(map_fd, &obj_fd, &lookup_val, 0);
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
79
err = bpf_map_delete_elem(map_fd, &obj_fd);
tools/testing/selftests/bpf/prog_tests/test_local_storage.c
84
err = bpf_map_lookup_elem_flags(map_fd, &obj_fd, &lookup_val, 0);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
100
int map_fd, prog_fd;
tools/testing/selftests/bpf/prog_tests/test_lsm.c
107
map_fd = bpf_map__fd(skel->maps.jmp_table);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
108
if (CHECK_FAIL(map_fd < 0))
tools/testing/selftests/bpf/prog_tests/test_lsm.c
116
err = bpf_map_update_elem(map_fd, &key, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/test_lsm.c
124
err = bpf_map_update_elem(map_fd, &key, &prog_fd, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
257
int map_fd;
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
276
map_fd = bpf_map__fd(xdp_redirect_map->maps.tx_port);
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
277
if (!ASSERT_OK_FD(map_fd, "open redirect map"))
tools/testing/selftests/bpf/prog_tests/test_xdp_veth.c
296
err = bpf_map_update_elem(map_fd, &i, &interface_id, BPF_ANY);
tools/testing/selftests/bpf/prog_tests/token.c
509
int err, token_fd = -1, map_fd = -1;
tools/testing/selftests/bpf/prog_tests/token.c
530
map_fd = bpf_map_create(BPF_MAP_TYPE_STACK, "wo_token_wo_bpf", 0, 8, 1, &map_opts);
tools/testing/selftests/bpf/prog_tests/token.c
531
if (!ASSERT_LT(map_fd, 0, "stack_map_wo_token_wo_cap_bpf_should_fail")) {
tools/testing/selftests/bpf/prog_tests/token.c
539
map_fd = bpf_map_create(BPF_MAP_TYPE_STACK, "w_token_wo_bpf", 0, 8, 1, &map_opts);
tools/testing/selftests/bpf/prog_tests/token.c
540
if (!ASSERT_LT(map_fd, 0, "stack_map_w_token_wo_cap_bpf_should_fail")) {
tools/testing/selftests/bpf/prog_tests/token.c
553
map_fd = bpf_map_create(BPF_MAP_TYPE_STACK, "wo_token_w_bpf", 0, 8, 1, &map_opts);
tools/testing/selftests/bpf/prog_tests/token.c
554
if (!ASSERT_LT(map_fd, 0, "stack_map_wo_token_w_cap_bpf_should_fail")) {
tools/testing/selftests/bpf/prog_tests/token.c
562
map_fd = bpf_map_create(BPF_MAP_TYPE_STACK, "w_token_w_bpf", 0, 8, 1, &map_opts);
tools/testing/selftests/bpf/prog_tests/token.c
563
if (!ASSERT_GT(map_fd, 0, "stack_map_w_token_w_cap_bpf")) {
tools/testing/selftests/bpf/prog_tests/token.c
570
zclose(map_fd);
tools/testing/selftests/bpf/prog_tests/wq.c
49
int ret, err, map_fd;
tools/testing/selftests/bpf/prog_tests/wq.c
61
map_fd = bpf_map_create(BPF_MAP_TYPE_ARRAY, "map_no_btf", sizeof(__u32), sizeof(__u64), 100,
tools/testing/selftests/bpf/prog_tests/wq.c
63
if (!ASSERT_GT(map_fd, -1, "map create"))
tools/testing/selftests/bpf/prog_tests/wq.c
66
err = bpf_map__reuse_fd(skel->maps.array, map_fd);
tools/testing/selftests/bpf/prog_tests/wq.c
68
close(map_fd);
tools/testing/selftests/bpf/prog_tests/xdp.c
16
int err, prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/xdp.c
29
map_fd = bpf_find_map(__func__, obj, "vip2tnl");
tools/testing/selftests/bpf/prog_tests/xdp.c
30
if (map_fd < 0)
tools/testing/selftests/bpf/prog_tests/xdp.c
32
bpf_map_update_elem(map_fd, &key4, &value4, 0);
tools/testing/selftests/bpf/prog_tests/xdp.c
33
bpf_map_update_elem(map_fd, &key6, &value6, 0);
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
353
int map_fd = bpf_map__fd(skeletons->xdp_redirect_multi_kern->maps.map_all);
tools/testing/selftests/bpf/prog_tests/xdp_bonding.c
358
err = bpf_map_update_elem(map_fd, &ifindex, &ifindex, 0);
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
105
int err, pkt_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
121
map_fd = bpf_map__fd(pkt_skel->maps.vip2tnl);
tools/testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c
122
bpf_map_update_elem(map_fd, &key4, &value4, 0);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
105
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
122
int err, frags_prog_fd, map_fd;
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
130
map_fd = bpf_map__fd(skel->maps.cpu_map);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
136
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
139
err = bpf_map_lookup_elem(map_fd, &idx, &val);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
150
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
21
int err, prog_fd, prog_redir_fd, map_fd, bad_fd;
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
41
map_fd = bpf_map__fd(skel->maps.cpu_map);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
47
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
50
err = bpf_map_lookup_elem(map_fd, &idx, &val);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
81
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
89
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_cpumap_attach.c
96
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
142
int err, dm_fd_frags, map_fd;
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
150
map_fd = bpf_map__fd(skel->maps.dm_ports);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
156
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
159
err = bpf_map_lookup_elem(map_fd, &idx, &val);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
170
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
184
int err, dm_fd, dm_fd_redir, map_fd, ifindex_dst;
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
213
map_fd = bpf_map__fd(skel->maps.dm_ports);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
219
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
222
err = bpf_map_lookup_elem(map_fd, &idx, &val);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
25
int err, dm_fd, dm_fd_redir, map_fd;
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
46
map_fd = bpf_map__fd(skel->maps.dm_ports);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
52
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
55
err = bpf_map_lookup_elem(map_fd, &idx, &val);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
82
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/prog_tests/xdp_devmap_attach.c
91
err = bpf_map_update_elem(map_fd, &idx, &val, 0);
tools/testing/selftests/bpf/progs/syscall.c
118
static union bpf_attr map_update_attr = { .map_fd = 1, };
tools/testing/selftests/bpf/progs/syscall.c
144
ctx->map_fd = ret;
tools/testing/selftests/bpf/progs/syscall.c
147
map_update_attr.map_fd = ret;
tools/testing/selftests/bpf/progs/syscall.c
188
attr->map_fd = outer_fd;
tools/testing/selftests/bpf/progs/syscall.c
196
attr->map_fd = outer_fd;
tools/testing/selftests/bpf/progs/syscall.c
23
int map_fd;
tools/testing/selftests/bpf/test_lru_map.c
31
int map_fd;
tools/testing/selftests/bpf/test_lru_map.c
33
map_fd = bpf_map_create(map_type, NULL, sizeof(unsigned long long),
tools/testing/selftests/bpf/test_lru_map.c
36
if (map_fd == -1)
tools/testing/selftests/bpf/test_lru_map.c
39
return map_fd;
tools/testing/selftests/bpf/test_lru_map.c
547
static void do_test_lru_sanity5(unsigned long long last_key, int map_fd)
tools/testing/selftests/bpf/test_lru_map.c
552
assert(!bpf_map_lookup_elem_with_ref_bit(map_fd, last_key, value));
tools/testing/selftests/bpf/test_lru_map.c
556
assert(!bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST));
tools/testing/selftests/bpf/test_lru_map.c
557
assert(!bpf_map_lookup_elem_with_ref_bit(map_fd, key, value));
tools/testing/selftests/bpf/test_lru_map.c
560
assert(bpf_map_lookup_elem(map_fd, &last_key, value) == -ENOENT);
tools/testing/selftests/bpf/test_lru_map.c
568
int map_fd;
tools/testing/selftests/bpf/test_lru_map.c
576
map_fd = create_map(map_type, map_flags, 1);
tools/testing/selftests/bpf/test_lru_map.c
577
assert(map_fd != -1);
tools/testing/selftests/bpf/test_lru_map.c
581
assert(!bpf_map_update_elem(map_fd, &key, value, BPF_NOEXIST));
tools/testing/selftests/bpf/test_lru_map.c
588
do_test_lru_sanity5(key, map_fd);
tools/testing/selftests/bpf/test_lru_map.c
603
close(map_fd);
tools/testing/selftests/bpf/test_maps.c
1408
int map_update_retriable(int map_fd, const void *key, const void *value, int flags, int attempts,
tools/testing/selftests/bpf/test_maps.c
1413
while (bpf_map_update_elem(map_fd, key, value, flags)) {
tools/testing/selftests/bpf/test_maps.c
1427
static int map_delete_retriable(int map_fd, const void *key, int attempts)
tools/testing/selftests/bpf/test_maps.c
1431
while (bpf_map_delete_elem(map_fd, key)) {
tools/testing/selftests/bpf/test_maps.c
1633
static void prepare_reuseport_grp(int type, int map_fd, size_t map_elem_size,
tools/testing/selftests/bpf/test_maps.c
1673
err = bpf_map_update_elem(map_fd, &index0, value, BPF_ANY);
tools/testing/selftests/bpf/test_maps.c
1701
err = bpf_map_update_elem(map_fd, &index0, value,
tools/testing/selftests/bpf/test_maps.c
1727
int map_fd, err, t, f;
tools/testing/selftests/bpf/test_maps.c
1731
map_fd = bpf_map_create(BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, NULL,
tools/testing/selftests/bpf/test_maps.c
1733
CHECK(map_fd < 0, "reuseport array create",
tools/testing/selftests/bpf/test_maps.c
1734
"map_fd:%d, errno:%d\n", map_fd, errno);
tools/testing/selftests/bpf/test_maps.c
1737
err = bpf_map_delete_elem(map_fd, &bad_index);
tools/testing/selftests/bpf/test_maps.c
1741
err = bpf_map_update_elem(map_fd, &bad_index, &fd64, BPF_ANY);
tools/testing/selftests/bpf/test_maps.c
1746
err = bpf_map_lookup_elem(map_fd, &bad_index, &map_cookie);
tools/testing/selftests/bpf/test_maps.c
1752
err = bpf_map_lookup_elem(map_fd, &index3, &map_cookie);
tools/testing/selftests/bpf/test_maps.c
1756
err = bpf_map_delete_elem(map_fd, &index3);
tools/testing/selftests/bpf/test_maps.c
1764
prepare_reuseport_grp(type, map_fd, sizeof(__u64), grpa_fds64,
tools/testing/selftests/bpf/test_maps.c
1769
err = bpf_map_update_elem(map_fd, &index3, &grpa_fds64[fds_idx],
tools/testing/selftests/bpf/test_maps.c
1778
err = bpf_map_update_elem(map_fd, &index3, &grpa_fds64[fds_idx],
tools/testing/selftests/bpf/test_maps.c
1787
err = bpf_map_update_elem(map_fd, &index3, &grpa_fds64[fds_idx],
tools/testing/selftests/bpf/test_maps.c
1795
err = bpf_map_update_elem(map_fd, &index3, &grpa_fds64[fds_idx],
tools/testing/selftests/bpf/test_maps.c
1804
err = bpf_map_update_elem(map_fd, &index3, &grpa_fds64[fds_idx],
tools/testing/selftests/bpf/test_maps.c
1814
err = bpf_map_update_elem(map_fd, &index3, &fd64, BPF_ANY);
tools/testing/selftests/bpf/test_maps.c
1820
err = bpf_map_update_elem(map_fd, &index0, &fd64, BPF_ANY);
tools/testing/selftests/bpf/test_maps.c
1827
err = bpf_map_delete_elem(map_fd, &index3);
tools/testing/selftests/bpf/test_maps.c
1833
err = bpf_map_update_elem(map_fd, &index3, &fd64, BPF_NOEXIST);
tools/testing/selftests/bpf/test_maps.c
1839
err = bpf_map_lookup_elem(map_fd, &index3, &map_cookie);
tools/testing/selftests/bpf/test_maps.c
1848
err = bpf_map_lookup_elem(map_fd, &index3, &map_cookie);
tools/testing/selftests/bpf/test_maps.c
1859
err = bpf_map_update_elem(map_fd, &index3, &fd64, BPF_NOEXIST);
tools/testing/selftests/bpf/test_maps.c
1865
close(map_fd);
tools/testing/selftests/bpf/test_maps.c
1868
map_fd = bpf_map_create(BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, NULL,
tools/testing/selftests/bpf/test_maps.c
1870
CHECK(map_fd < 0, "reuseport array create",
tools/testing/selftests/bpf/test_maps.c
1871
"map_fd:%d, errno:%d\n", map_fd, errno);
tools/testing/selftests/bpf/test_maps.c
1872
prepare_reuseport_grp(SOCK_STREAM, map_fd, sizeof(__u32), &fd64,
tools/testing/selftests/bpf/test_maps.c
1875
err = bpf_map_update_elem(map_fd, &index3, &fd, BPF_NOEXIST);
tools/testing/selftests/bpf/test_maps.c
1878
err = bpf_map_lookup_elem(map_fd, &index3, &map_cookie);
tools/testing/selftests/bpf/test_maps.c
1883
close(map_fd);
tools/testing/selftests/bpf/test_maps.h
21
int map_update_retriable(int map_fd, const void *key, const void *value, int flags, int attempts,
tools/testing/selftests/bpf/test_sockmap.c
1001
links[4] = bpf_program__attach_sockmap(tx_prog, map_fd[1]);
tools/testing/selftests/bpf/test_sockmap.c
1011
err = bpf_map_update_elem(map_fd[1], &i, &c1, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1024
err = bpf_map_update_elem(map_fd[2], &i, &redir_fd, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1033
err = bpf_map_update_elem(map_fd[3],
tools/testing/selftests/bpf/test_sockmap.c
1044
err = bpf_map_update_elem(map_fd[4],
tools/testing/selftests/bpf/test_sockmap.c
1055
err = bpf_map_update_elem(map_fd[5],
tools/testing/selftests/bpf/test_sockmap.c
1067
err = bpf_map_update_elem(map_fd[5],
tools/testing/selftests/bpf/test_sockmap.c
1079
err = bpf_map_update_elem(map_fd[5],
tools/testing/selftests/bpf/test_sockmap.c
1091
err = bpf_map_update_elem(map_fd[5],
tools/testing/selftests/bpf/test_sockmap.c
1103
err = bpf_map_update_elem(map_fd[5],
tools/testing/selftests/bpf/test_sockmap.c
1113
bpf_map_update_elem(map_fd[5],
tools/testing/selftests/bpf/test_sockmap.c
1119
err = bpf_map_update_elem(map_fd[5],
tools/testing/selftests/bpf/test_sockmap.c
1129
bpf_map_update_elem(map_fd[5],
tools/testing/selftests/bpf/test_sockmap.c
1138
err = bpf_map_update_elem(map_fd[6], &i, &in, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1145
err = bpf_map_update_elem(map_fd[1], &i, &p1, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1151
err = bpf_map_update_elem(map_fd[2], &i, &p1, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1159
err = bpf_map_update_elem(map_fd[2], &i, &p2, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1173
err = bpf_map_update_elem(map_fd[7],
tools/testing/selftests/bpf/test_sockmap.c
1182
err = bpf_map_update_elem(map_fd[0], &i, &skb_fd, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1193
err = bpf_map_update_elem(map_fd[7], &i, &skb_use_parser, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1228
for (i = 0; i < ARRAY_SIZE(map_fd); i++) {
tools/testing/selftests/bpf/test_sockmap.c
1230
bpf_map_update_elem(map_fd[i], &key, &zero, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1231
while (bpf_map_get_next_key(map_fd[i], &key, &next_key) == 0) {
tools/testing/selftests/bpf/test_sockmap.c
1232
bpf_map_update_elem(map_fd[i], &key, &zero, BPF_ANY);
tools/testing/selftests/bpf/test_sockmap.c
1754
for (i = 0; i < ARRAY_SIZE(map_fd); i++) {
tools/testing/selftests/bpf/test_sockmap.c
1756
map_fd[i] = bpf_map__fd(maps[i]);
tools/testing/selftests/bpf/test_sockmap.c
1757
if (map_fd[i] < 0) {
tools/testing/selftests/bpf/test_sockmap.c
1759
map_fd[i], strerror(errno));
tools/testing/selftests/bpf/test_sockmap.c
58
int map_fd[8];
tools/testing/selftests/bpf/test_sockmap.c
953
links[0] = bpf_program__attach_sockmap(progs[0], map_fd[0]);
tools/testing/selftests/bpf/test_sockmap.c
957
bpf_program__fd(progs[0]), map_fd[0], strerror(errno));
tools/testing/selftests/bpf/test_sockmap.c
962
links[1] = bpf_program__attach_sockmap(progs[1], map_fd[0]);
tools/testing/selftests/bpf/xdp_synproxy.c
312
int map_fd;
tools/testing/selftests/bpf/xdp_synproxy.c
319
map_fd = err;
tools/testing/selftests/bpf/xdp_synproxy.c
322
err = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len);
tools/testing/selftests/bpf/xdp_synproxy.c
326
close(map_fd);
tools/testing/selftests/bpf/xdp_synproxy.c
330
*values_map_fd = map_fd;
tools/testing/selftests/bpf/xdp_synproxy.c
334
*ports_map_fd = map_fd;
tools/testing/selftests/bpf/xdp_synproxy.c
337
close(map_fd);
tools/testing/selftests/bpf/xsk.c
442
int map_fd;
tools/testing/selftests/bpf/xsk.c
444
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/xsk.c
445
bpf_map_delete_elem(map_fd, &index);
tools/testing/selftests/bpf/xsk.c
450
int map_fd, sock_fd;
tools/testing/selftests/bpf/xsk.c
452
map_fd = bpf_map__fd(map);
tools/testing/selftests/bpf/xsk.c
455
return bpf_map_update_elem(map_fd, &index, &sock_fd, 0);