| /tools/testing/selftests/bpf/prog_tests/ |
| A D | bpf_obj_id.c | 28 __u32 i, next_id, info_len, nr_id_found; in serial_test_bpf_obj_id() local 82 bzero(&map_infos[i], info_len); in serial_test_bpf_obj_id() 84 &info_len); in serial_test_bpf_obj_id() 97 bzero(&prog_infos[i], info_len); in serial_test_bpf_obj_id() 116 &info_len); in serial_test_bpf_obj_id() 138 bzero(&link_infos[i], info_len); in serial_test_bpf_obj_id() 159 info_len = sizeof(prog_info); in serial_test_bpf_obj_id() 187 info_len = sizeof(prog_info); in serial_test_bpf_obj_id() 212 info_len = sizeof(map_info); in serial_test_bpf_obj_id() 252 info_len = sizeof(link_info); in serial_test_bpf_obj_id() [all …]
|
| A D | enable_stats.c | 10 __u32 info_len = sizeof(info); in test_enable_stats() local 30 memset(&info, 0, info_len); in test_enable_stats() 31 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_enable_stats()
|
| A D | test_btf_ext.c | 13 __u32 info_len = sizeof(info), libbbpf_line_info_cnt, libbbpf_func_info_cnt; in subtest_line_func_info() local 26 err = bpf_prog_get_info_by_fd(fd, &info, &info_len); in subtest_line_func_info() 37 err = bpf_prog_get_info_by_fd(fd, &info, &info_len); in subtest_line_func_info()
|
| A D | flow_dissector_reattach.c | 60 __u32 info_len = sizeof(info); in query_prog_id() local 63 err = bpf_prog_get_info_by_fd(prog, &info, &info_len); in query_prog_id() 64 if (CHECK_FAIL(err || info_len != sizeof(info))) { in query_prog_id() 479 __u32 info_len, link_id; in test_link_get_info() local 499 info_len = sizeof(info); in test_link_get_info() 500 err = bpf_link_get_info_by_fd(link, &info, &info_len); in test_link_get_info() 505 CHECK_FAIL(info_len != sizeof(info)); in test_link_get_info() 523 info_len = sizeof(info); in test_link_get_info() 529 CHECK_FAIL(info_len != sizeof(info)); in test_link_get_info() 548 info_len = sizeof(info); in test_link_get_info() [all …]
|
| A D | fexit_bpf2bpf.c | 64 __u32 tgt_prog_id, info_len; in test_fexit_bpf2bpf_common() local 81 info_len = sizeof(prog_info); in test_fexit_bpf2bpf_common() 82 err = bpf_prog_get_info_by_fd(tgt_fd, &prog_info, &info_len); in test_fexit_bpf2bpf_common() 137 info_len = sizeof(link_info); in test_fexit_bpf2bpf_common() 140 &link_info, &info_len); in test_fexit_bpf2bpf_common() 438 __u32 info_len = sizeof(info); in find_prog_btf_id() local 442 ret = bpf_prog_get_info_by_fd(attach_prog_fd, &info, &info_len); in find_prog_btf_id() 483 __u32 info_len = sizeof(info); in test_fentry_to_cgroup_bpf() local 512 ASSERT_OK(bpf_prog_get_info_by_fd(fentry_fd, &info, &info_len), in test_fentry_to_cgroup_bpf()
|
| A D | prog_run_opts.c | 12 __u32 info_len = sizeof(info); in check_run_cnt() local 15 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in check_run_cnt()
|
| A D | perf_link.c | 38 __u32 info_len = sizeof(info); in serial_test_perf_link() local 62 err = bpf_link_get_info_by_fd(link_fd, &info, &info_len); in serial_test_perf_link()
|
| A D | tp_attach_query.c | 8 __u32 duration = 0, info_len, saved_prog_ids[num_progs]; in serial_test_tp_attach_query() local 52 info_len = sizeof(prog_info); in serial_test_tp_attach_query() 54 &info_len); in serial_test_tp_attach_query()
|
| A D | btf_map_in_map.c | 13 __u32 info_len = sizeof(info); in bpf_map_id() local 16 memset(&info, 0, info_len); in bpf_map_id() 17 err = bpf_map_get_info_by_fd(bpf_map__fd(map), &info, &info_len); in bpf_map_id()
|
| A D | task_local_storage.c | 93 __u32 info_len = sizeof(info); in test_recursion() local 130 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_recursion() 136 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_recursion() 175 __u32 info_len = sizeof(info); in test_nodeadlock() local 224 info_len = sizeof(info); in test_nodeadlock() 226 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in test_nodeadlock()
|
| A D | test_global_funcs.c | 48 __u32 info_len = sizeof(info); in subtest_ctx_arg_rewrite() local 80 err = bpf_prog_get_info_by_fd(fd, &info, &info_len); in subtest_ctx_arg_rewrite()
|
| A D | fd_array.c | 277 __u32 info_len = sizeof(info); in get_btf_id_by_fd() local 280 memset(&info, 0, info_len); in get_btf_id_by_fd() 281 err = bpf_btf_get_info_by_fd(btf_fd, &info, &info_len); in get_btf_id_by_fd()
|
| A D | lsm_cgroup.c | 41 __u32 info_len = sizeof(info); in query_prog_cnt() local 46 ASSERT_OK(bpf_prog_get_info_by_fd(fd, &info, &info_len), in query_prog_cnt()
|
| A D | btf.c | 4535 uint32_t info_len; in test_big_btf_info() local 4567 info_len = sizeof(info_garbage); in test_big_btf_info() 4616 uint32_t info_len; in test_btf_id() local 4647 info_len = sizeof(info[0]); in test_btf_id() 4683 info_len = sizeof(map_info); in test_btf_id() 4737 uint32_t info_len; in do_test_get_info() local 4777 info_len = sizeof(info); in do_test_get_info() 4837 __u32 info_len, rec_size; in do_test_file() local 4898 info_len = sizeof(struct bpf_prog_info); in do_test_file() 6543 __u32 info_len, rec_size, i; in test_get_finfo() local [all …]
|
| /tools/perf/util/ |
| A D | bpf-utils.c | 115 __u32 info_len = sizeof(info); in get_bpf_prog_info_linear() local 124 err = bpf_obj_get_info_by_fd(fd, &info, &info_len); in get_bpf_prog_info_linear() 139 if (info_len < desc->array_offset + sizeof(__u32) || in get_bpf_prog_info_linear() 140 info_len < desc->count_offset + sizeof(__u32) || in get_bpf_prog_info_linear() 141 (desc->size_offset > 0 && info_len < (__u32)desc->size_offset)) in get_bpf_prog_info_linear() 186 err = bpf_obj_get_info_by_fd(fd, &info_linear->info, &info_len); in get_bpf_prog_info_linear() 216 info_linear->info_len = sizeof(struct bpf_prog_info); in get_bpf_prog_info_linear()
|
| A D | bpf-utils.h | 57 __u32 info_len; member
|
| /tools/bpf/bpftool/ |
| A D | struct_ops.c | 131 struct bpf_map_info *info, __u32 info_len) in get_next_struct_ops_map() argument 154 err = bpf_map_get_info_by_fd(fd, info, &info_len); in get_next_struct_ops_map() 191 __u32 info_len; in do_search() local 194 info = map_info_alloc(&info_len); in do_search() 202 while ((err = get_next_struct_ops_map(name, &fd, info, info_len)) == 1) { in do_search() 241 __u32 info_len; in do_one_id() local 259 info = map_info_alloc(&info_len); in do_one_id() 265 if (bpf_map_get_info_by_fd(fd, info, &info_len)) { in do_one_id() 503 __u32 info_len = sizeof(info); in do_register() local 552 &info_len)) { in do_register()
|
| A D | common.c | 418 __u32 info_len = sizeof(info); in get_prog_full_name() local 434 if (bpf_prog_get_info_by_fd(prog_fd, &info, &info_len)) in get_prog_full_name() 1133 __u32 *info_len, __u32 open_flags) in map_parse_fd_and_info() argument 1142 err = bpf_map_get_info_by_fd(fd, info, info_len); in map_parse_fd_and_info()
|
| A D | cgroup.c | 138 __u32 info_len = sizeof(info); in show_bpf_prog() local 145 if (bpf_prog_get_info_by_fd(prog_fd, &info, &info_len)) { in show_bpf_prog()
|
| /tools/testing/selftests/bpf/ |
| A D | xdp_synproxy.c | 191 __u32 info_len = sizeof(info); in syncookie_attach() local 220 err = bpf_prog_get_info_by_fd(prog_fd, &info, &info_len); in syncookie_attach() 276 __u32 info_len; in syncookie_open_bpf_maps() local 294 info_len = sizeof(prog_info); in syncookie_open_bpf_maps() 296 err = bpf_prog_get_info_by_fd(prog_fd, &prog_info, &info_len); in syncookie_open_bpf_maps() 321 info_len = sizeof(map_info); in syncookie_open_bpf_maps() 322 err = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len); in syncookie_open_bpf_maps()
|
| A D | testing_helpers.c | 242 __u32 info_len = sizeof(*info); in link_info_prog_id() local 246 err = bpf_link_get_info_by_fd(bpf_link__fd(link), info, &info_len); in link_info_prog_id() 448 __u32 info_len = sizeof(info); in get_xlated_program() local 451 if (bpf_prog_get_info_by_fd(fd_prog, &info, &info_len)) { in get_xlated_program() 473 if (bpf_prog_get_info_by_fd(fd_prog, &info, &info_len)) { in get_xlated_program()
|
| A D | jit_disasm_helpers.c | 171 __u32 info_len = sizeof(info); in get_jited_program_text() local 192 err = bpf_prog_get_info_by_fd(fd, &info, &info_len); in get_jited_program_text() 215 err = bpf_prog_get_info_by_fd(fd, &info, &info_len); in get_jited_program_text()
|
| /tools/lib/bpf/ |
| A D | bpf.h | 512 LIBBPF_API int bpf_obj_get_info_by_fd(int bpf_fd, void *info, __u32 *info_len); 532 LIBBPF_API int bpf_prog_get_info_by_fd(int prog_fd, struct bpf_prog_info *info, __u32 *info_len); 552 LIBBPF_API int bpf_map_get_info_by_fd(int map_fd, struct bpf_map_info *info, __u32 *info_len); 572 LIBBPF_API int bpf_btf_get_info_by_fd(int btf_fd, struct bpf_btf_info *info, __u32 *info_len); 592 LIBBPF_API int bpf_link_get_info_by_fd(int link_fd, struct bpf_link_info *info, __u32 *info_len);
|
| A D | bpf.c | 215 __u64 info_len = (__u64)actual_rec_size * cnt; in alloc_zero_tailing_info() local 219 info = malloc(info_len); in alloc_zero_tailing_info() 1188 int bpf_obj_get_info_by_fd(int bpf_fd, void *info, __u32 *info_len) in bpf_obj_get_info_by_fd() argument 1196 attr.info.info_len = *info_len; in bpf_obj_get_info_by_fd() 1201 *info_len = attr.info.info_len; in bpf_obj_get_info_by_fd() 1207 return bpf_obj_get_info_by_fd(prog_fd, info, info_len); in bpf_prog_get_info_by_fd() 1210 int bpf_map_get_info_by_fd(int map_fd, struct bpf_map_info *info, __u32 *info_len) in bpf_map_get_info_by_fd() argument 1212 return bpf_obj_get_info_by_fd(map_fd, info, info_len); in bpf_map_get_info_by_fd() 1215 int bpf_btf_get_info_by_fd(int btf_fd, struct bpf_btf_info *info, __u32 *info_len) in bpf_btf_get_info_by_fd() argument 1217 return bpf_obj_get_info_by_fd(btf_fd, info, info_len); in bpf_btf_get_info_by_fd() [all …]
|
| /tools/testing/selftests/bpf/map_tests/ |
| A D | map_in_map_batch_ops.c | 18 uint32_t info_len = sizeof(map_info); in get_map_id_from_fd() local 21 ret = bpf_map_get_info_by_fd(map_fd, &map_info, &info_len); in get_map_id_from_fd()
|