| /Linux-v5.10/tools/bpf/bpftool/ |
| D | struct_ops.c | 41 static const char *get_kern_struct_ops_name(const struct bpf_map_info *info) in get_kern_struct_ops_name() 81 if (map_info_alloc_len < sizeof(struct bpf_map_info)) in get_map_info_type_id() 82 map_info_alloc_len = sizeof(struct bpf_map_info); in get_map_info_type_id() 102 static struct bpf_map_info *map_info_alloc(__u32 *alloc_len) in map_info_alloc() 104 struct bpf_map_info *info; in map_info_alloc() 133 struct bpf_map_info *info, __u32 info_len) in get_next_struct_ops_map() 181 typedef int (*work_func)(int fd, const struct bpf_map_info *info, void *data, 191 struct bpf_map_info *info; in do_search() 240 struct bpf_map_info *info; in do_one_id() 315 static int __do_show(int fd, const struct bpf_map_info *info, void *data, in __do_show() [all …]
|
| D | map.c | 88 static void *alloc_value(struct bpf_map_info *info) in alloc_value() 98 struct bpf_map_info *map_info, void *key, in do_dump_btf() 158 static void print_entry_json(struct bpf_map_info *info, unsigned char *key, in print_entry_json() 217 print_entry_error_msg(struct bpf_map_info *info, unsigned char *key, in print_entry_error_msg() 237 print_entry_error(struct bpf_map_info *map_info, void *key, int lookup_errno) in print_entry_error() 270 static void print_entry_plain(struct bpf_map_info *info, unsigned char *key, in print_entry_plain() 345 static void fill_per_cpu_value(struct bpf_map_info *info, void *value) in fill_per_cpu_value() 358 static int parse_elem(char **argv, struct bpf_map_info *info, in parse_elem() 468 static void show_map_header_json(struct bpf_map_info *info, json_writer_t *wtr) in show_map_header_json() 483 static int show_map_close_json(int fd, struct bpf_map_info *info) in show_map_close_json() [all …]
|
| D | btf.c | 443 struct bpf_map_info info = {}; in do_dump() 683 btf_id = ((struct bpf_map_info *)info)->btf_id; in build_btf_type_table() 718 struct bpf_map_info map_info; in build_btf_tables()
|
| D | map_perf_ring.c | 127 struct bpf_map_info map_info = {}; in do_event_pipe()
|
| D | common.c | 806 struct bpf_map_info info = {}; in map_fd_by_name()
|
| D | prog.c | 157 static void *find_metadata(int prog_fd, struct bpf_map_info *map_info) in find_metadata() 245 struct bpf_map_info map_info; in show_prog_metadata()
|
| /Linux-v5.10/tools/testing/selftests/bpf/prog_tests/ |
| D | bpf_obj_id.c | 21 struct bpf_map_info map_infos[nr_iters + 1]; in test_bpf_obj_id() 80 info_len = sizeof(struct bpf_map_info) * 2; in test_bpf_obj_id() 90 info_len != sizeof(struct bpf_map_info) || in test_bpf_obj_id() 96 info_len, sizeof(struct bpf_map_info), in test_bpf_obj_id() 253 struct bpf_map_info map_info = {}; in test_bpf_obj_id() 281 CHECK(err || info_len != sizeof(struct bpf_map_info) || in test_bpf_obj_id() 286 err, errno, info_len, sizeof(struct bpf_map_info), in test_bpf_obj_id()
|
| D | btf_map_in_map.c | 12 struct bpf_map_info info; in bpf_map_id()
|
| D | pinning.c | 10 struct bpf_map_info map_info = {}; in get_map_id()
|
| D | mmap.c | 26 struct bpf_map_info map_info; in test_mmap()
|
| D | bpf_iter.c | 430 struct bpf_map_info map_info = {}; in test_overflow()
|
| D | btf.c | 3851 struct bpf_map_info map_info = {}; in test_btf_id()
|
| /Linux-v5.10/samples/bpf/ |
| D | test_map_in_map_user.c | 36 struct bpf_map_info info = {}; in check_map_id()
|
| /Linux-v5.10/tools/lib/bpf/ |
| D | ringbuf.c | 58 struct bpf_map_info info; in ring_buffer__add()
|
| D | xsk.c | 507 __u32 map_len = sizeof(struct bpf_map_info); in xsk_lookup_bpf_maps() 510 struct bpf_map_info map_info; in xsk_lookup_bpf_maps()
|
| D | libbpf.c | 3617 struct bpf_map_info info = {}; in bpf_map__reuse_fd() 4031 struct bpf_map_info map_info = {}; in map_is_reuse_compat() 10035 struct bpf_map_info map; in __perf_buffer__new()
|
| /Linux-v5.10/kernel/bpf/ |
| D | offload.c | 493 struct bpf_map_info *info; 521 int bpf_map_offload_info_fill(struct bpf_map_info *info, struct bpf_map *map) in bpf_map_offload_info_fill()
|
| D | syscall.c | 3674 struct bpf_map_info __user *uinfo = u64_to_user_ptr(attr->info.info); in bpf_map_get_info_by_fd() 3675 struct bpf_map_info info; in bpf_map_get_info_by_fd()
|
| /Linux-v5.10/Documentation/bpf/ |
| D | btf.rst | 486 BPF_OBJ_GET_INFO_BY_FD (get bpf_prog_info/bpf_map_info with btf_id) 603 example, ``bpf_map_info`` returns ``btf_id`` and key/value type ids. 610 With ``btf_id`` obtained in ``bpf_map_info`` and ``bpf_prog_info``, bpf 615 With the btf blob, ``bpf_map_info``, and ``bpf_prog_info``, an introspection
|
| /Linux-v5.10/tools/include/uapi/linux/ |
| D | bpf.h | 4400 struct bpf_map_info { struct
|
| /Linux-v5.10/include/uapi/linux/ |
| D | bpf.h | 4400 struct bpf_map_info { struct
|
| /Linux-v5.10/include/linux/ |
| D | bpf.h | 1659 int bpf_map_offload_info_fill(struct bpf_map_info *info, struct bpf_map *map);
|