Lines Matching refs:fds
633 int *fds = NULL; in do_show_subset() local
637 fds = malloc(sizeof(int)); in do_show_subset()
638 if (!fds) { in do_show_subset()
642 nb_fds = map_parse_fds(&argc, &argv, &fds); in do_show_subset()
649 err = bpf_map_get_info_by_fd(fds[i], &info, &len); in do_show_subset()
654 close(fds[i]); in do_show_subset()
659 show_map_close_json(fds[i], &info); in do_show_subset()
661 show_map_close_plain(fds[i], &info); in do_show_subset()
663 close(fds[i]); in do_show_subset()
669 free(fds); in do_show_subset()
768 static int maps_have_btf(int *fds, int nb_fds) in maps_have_btf() argument
775 err = bpf_map_get_info_by_fd(fds[i], &info, &len); in maps_have_btf()
901 int *fds = NULL; in do_dump() local
907 fds = malloc(sizeof(int)); in do_dump()
908 if (!fds) { in do_dump()
912 nb_fds = map_parse_fds(&argc, &argv, &fds); in do_dump()
921 do_plain_btf = maps_have_btf(fds, nb_fds); in do_dump()
936 if (bpf_map_get_info_by_fd(fds[i], &info, &len)) { in do_dump()
940 err = map_dump(fds[i], &info, wtr, nb_fds > 1); in do_dump()
946 close(fds[i]); in do_dump()
955 close(fds[i]); in do_dump()
957 free(fds); in do_dump()