Lines Matching refs:btf_fd
3629 int map_fd = -1, btf_fd = -1; in do_test_raw() local
3653 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in do_test_raw()
3658 err = ((btf_fd == -1) != test->btf_load_err); in do_test_raw()
3660 btf_fd, test->btf_load_err) || in do_test_raw()
3667 if (err || btf_fd == -1) in do_test_raw()
3675 create_attr.btf_fd = btf_fd; in do_test_raw()
3692 if (btf_fd != -1) in do_test_raw()
3693 close(btf_fd); in do_test_raw()
3790 int btf_fd = -1, err; in test_big_btf_info() local
3810 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in test_big_btf_info()
3813 if (CHECK(btf_fd == -1, "errno:%d", errno)) { in test_big_btf_info()
3829 err = bpf_obj_get_info_by_fd(btf_fd, info, &info_len); in test_big_btf_info()
3842 err = bpf_obj_get_info_by_fd(btf_fd, info, &info_len); in test_big_btf_info()
3859 if (btf_fd != -1) in test_big_btf_info()
3860 close(btf_fd); in test_big_btf_info()
3870 int btf_fd[2] = {-1, -1}, map_fd = -1; in test_btf_id() local
3898 btf_fd[0] = bpf_load_btf(raw_btf, raw_btf_size, in test_btf_id()
3901 if (CHECK(btf_fd[0] == -1, "errno:%d", errno)) { in test_btf_id()
3908 err = bpf_obj_get_info_by_fd(btf_fd[0], &info[0], &info_len); in test_btf_id()
3914 btf_fd[1] = bpf_btf_get_fd_by_id(info[0].id); in test_btf_id()
3915 if (CHECK(btf_fd[1] == -1, "errno:%d", errno)) { in test_btf_id()
3921 err = bpf_obj_get_info_by_fd(btf_fd[1], &info[1], &info_len); in test_btf_id()
3938 create_attr.btf_fd = btf_fd[0]; in test_btf_id()
3960 close(btf_fd[i]); in test_btf_id()
3961 btf_fd[i] = -1; in test_btf_id()
3965 btf_fd[0] = bpf_btf_get_fd_by_id(map_info.btf_id); in test_btf_id()
3966 if (CHECK(btf_fd[0] == -1, "errno:%d", errno)) { in test_btf_id()
3970 close(btf_fd[0]); in test_btf_id()
3971 btf_fd[0] = -1; in test_btf_id()
3976 btf_fd[0] = bpf_btf_get_fd_by_id(map_info.btf_id); in test_btf_id()
3977 if (CHECK(btf_fd[0] != -1, "BTF lingers")) { in test_btf_id()
3993 if (btf_fd[i] != -1) in test_btf_id()
3994 close(btf_fd[i]); in test_btf_id()
4006 int btf_fd = -1, err, ret; in do_test_get_info() local
4032 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in do_test_get_info()
4035 if (CHECK(btf_fd == -1, "errno:%d", errno)) { in do_test_get_info()
4051 err = bpf_obj_get_info_by_fd(btf_fd, &info, &info_len); in do_test_get_info()
4081 if (btf_fd != -1) in do_test_get_info()
4082 close(btf_fd); in do_test_get_info()
4763 int map_fd = -1, btf_fd = -1; in do_test_pprint() local
4783 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in do_test_pprint()
4788 if (CHECK(btf_fd == -1, "errno:%d", errno)) { in do_test_pprint()
4798 create_attr.btf_fd = btf_fd; in do_test_pprint()
4938 if (btf_fd != -1) in do_test_pprint()
4939 close(btf_fd); in do_test_pprint()
6147 int btf_fd = -1, prog_fd = -1, err = 0; in do_test_info_raw() local
6161 btf_fd = bpf_load_btf(raw_btf, raw_btf_size, in do_test_info_raw()
6166 if (CHECK(btf_fd == -1, "invalid btf_fd errno:%d", errno)) { in do_test_info_raw()
6189 attr.prog_btf_fd = btf_fd; in do_test_info_raw()
6232 if (btf_fd != -1) in do_test_info_raw()
6233 close(btf_fd); in do_test_info_raw()