| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | fd_array.c | 79 static inline int bpf_prog_get_map_ids(int prog_fd, __u32 *nr_map_ids, __u32 *map_ids) in bpf_prog_get_map_ids() argument 87 info.map_ids = ptr_to_u64(map_ids); in bpf_prog_get_map_ids() 132 static bool check_expected_map_ids(int prog_fd, int expected, __u32 *map_ids, __u32 *nr_map_ids) in check_expected_map_ids() argument 136 err = bpf_prog_get_map_ids(prog_fd, nr_map_ids, map_ids); in check_expected_map_ids() 151 __u32 map_ids[16]; in check_fd_array_cnt__no_fd_array() local 158 nr_map_ids = ARRAY_SIZE(map_ids); in check_fd_array_cnt__no_fd_array() 159 check_expected_map_ids(prog_fd, 1, map_ids, &nr_map_ids); in check_fd_array_cnt__no_fd_array() 171 __u32 map_ids[16]; in check_fd_array_cnt__fd_array_ok() local 184 nr_map_ids = ARRAY_SIZE(map_ids); in check_fd_array_cnt__fd_array_ok() 185 if (!check_expected_map_ids(prog_fd, 3, map_ids, &nr_map_ids)) in check_fd_array_cnt__fd_array_ok() [all …]
|
| H A D | metadata.c | 22 __u32 *map_ids; in prog_holds_map() local 37 map_ids = calloc(prog_info.nr_map_ids, sizeof(__u32)); in prog_holds_map() 38 if (!map_ids) in prog_holds_map() 44 prog_info.map_ids = ptr_to_u64(map_ids); in prog_holds_map() 55 if (map_ids[i] == map_info.id) { in prog_holds_map() 62 free(map_ids); in prog_holds_map()
|
| H A D | bpf_obj_id.c | 26 __u32 map_ids[nr_iters + 1]; in serial_test_bpf_obj_id() local 104 prog_infos[i].map_ids = ptr_to_u64(map_ids + i); in serial_test_bpf_obj_id() 132 !ASSERT_EQ(*(int *)(long)prog_infos[i].map_ids, map_infos[i].id, "map_ids") || in serial_test_bpf_obj_id() 189 saved_map_id = *(int *)((long)prog_infos[i].map_ids); in serial_test_bpf_obj_id() 190 prog_info.map_ids = prog_infos[i].map_ids; in serial_test_bpf_obj_id() 200 ASSERT_EQ(*(int *)(long)prog_info.map_ids, saved_map_id, "map_id"); in serial_test_bpf_obj_id()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | xdp_synproxy.c | 275 __u32 map_ids[8]; in syncookie_open_bpf_maps() local 292 .map_ids = (__u64)(unsigned long)map_ids, in syncookie_open_bpf_maps() 314 err = bpf_map_get_fd_by_id(map_ids[i]); in syncookie_open_bpf_maps()
|
| /linux/tools/perf/util/ |
| H A D | bpf-event.c | 387 const __u32 *map_ids = (__u32 *)(uintptr_t)info->map_ids; in bpf_metadata_create() local 392 if (bpf_metadata_read_map_data(map_ids[map_index], &map) != 0) in bpf_metadata_create()
|
| H A D | bpf-utils.c | 35 offsetof(struct bpf_prog_info, map_ids),
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | xdp.py | 127 map_ids = bpftool(f"prog show id {prog_id}", json=True)["map_ids"] 129 for map_id in map_ids:
|
| /linux/tools/bpf/bpftool/Documentation/ |
| H A D | bpftool-prog.rst | 271 xlated 528B jited 370B memlock 4096B map_ids 10 291 "map_ids": [10 353 xlated 488B jited 336B memlock 4096B map_ids 7
|
| H A D | bpftool-map.rst | 238 xlated 240B jited 257B memlock 4096B map_ids 294
|
| /linux/tools/testing/selftests/mount_setattr/ |
| H A D | mount_setattr_test.c | 1146 static int map_ids(pid_t pid, unsigned long nsid, unsigned long hostid, in map_ids() function 1215 ret = map_ids(pid, nsid, hostid, range); in get_userns_fd()
|
| /linux/drivers/net/ethernet/ibm/ |
| H A D | ibmvnic.c | 482 ltb->map_id = find_first_zero_bit(adapter->map_ids, in alloc_long_term_buff() 484 bitmap_set(adapter->map_ids, ltb->map_id, 1); in alloc_long_term_buff() 545 bitmap_clear(adapter->map_ids, ltb->map_id, 1); in free_long_term_buff() 6457 memset(&adapter->map_ids, 0, sizeof(adapter->map_ids)); in ibmvnic_probe() 6459 bitmap_set(adapter->map_ids, 0, 1); in ibmvnic_probe()
|
| /linux/include/uapi/linux/ |
| H A D | bpf.h | 6670 __aligned_u64 map_ids; 6637 __aligned_u64 map_ids; global() member
|
| /linux/tools/include/uapi/linux/ |
| H A D | bpf.h | 6670 __aligned_u64 map_ids; 6637 __aligned_u64 map_ids; global() member
|
| /linux/kernel/bpf/ |
| H A D | syscall.c | 5029 u32 __user *user_map_ids = u64_to_user_ptr(info.map_ids); in bpf_prog_get_info_by_fd()
|