Lines Matching refs:fds
648 int *fds = NULL; in do_show_subset() local
652 fds = malloc(sizeof(int)); in do_show_subset()
653 if (!fds) { in do_show_subset()
657 nb_fds = map_parse_fds(&argc, &argv, &fds); in do_show_subset()
664 err = bpf_obj_get_info_by_fd(fds[i], &info, &len); in do_show_subset()
669 close(fds[i]); in do_show_subset()
674 show_map_close_json(fds[i], &info); in do_show_subset()
676 show_map_close_plain(fds[i], &info); in do_show_subset()
678 close(fds[i]); in do_show_subset()
684 free(fds); in do_show_subset()
773 static int maps_have_btf(int *fds, int nb_fds) in maps_have_btf() argument
780 err = bpf_obj_get_info_by_fd(fds[i], &info, &len); in maps_have_btf()
907 int *fds = NULL; in do_dump() local
913 fds = malloc(sizeof(int)); in do_dump()
914 if (!fds) { in do_dump()
918 nb_fds = map_parse_fds(&argc, &argv, &fds); in do_dump()
927 do_plain_btf = maps_have_btf(fds, nb_fds); in do_dump()
942 if (bpf_obj_get_info_by_fd(fds[i], &info, &len)) { in do_dump()
946 err = map_dump(fds[i], &info, wtr, nb_fds > 1); in do_dump()
952 close(fds[i]); in do_dump()
961 close(fds[i]); in do_dump()
963 free(fds); in do_dump()