Lines Matching refs:btf_fd
4378 int btf_fd; in load_raw_btf() local
4386 btf_fd = bpf_btf_load(raw_data, raw_size, &opts); in load_raw_btf()
4387 if (btf_fd < 0 && !always_log) { in load_raw_btf()
4391 btf_fd = bpf_btf_load(raw_data, raw_size, &opts); in load_raw_btf()
4394 return btf_fd; in load_raw_btf()
4401 int map_fd = -1, btf_fd = -1; in do_test_raw() local
4426 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in do_test_raw()
4429 err = ((btf_fd < 0) != test->btf_load_err); in do_test_raw()
4431 btf_fd, test->btf_load_err) || in do_test_raw()
4438 if (err || btf_fd < 0) in do_test_raw()
4444 opts.btf_fd = btf_fd; in do_test_raw()
4457 if (btf_fd >= 0) in do_test_raw()
4458 close(btf_fd); in do_test_raw()
4534 int btf_fd = -1, err; in test_big_btf_info() local
4554 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in test_big_btf_info()
4555 if (CHECK(btf_fd < 0, "errno:%d", errno)) { in test_big_btf_info()
4571 err = bpf_btf_get_info_by_fd(btf_fd, info, &info_len); in test_big_btf_info()
4584 err = bpf_btf_get_info_by_fd(btf_fd, info, &info_len); in test_big_btf_info()
4601 if (btf_fd >= 0) in test_big_btf_info()
4602 close(btf_fd); in test_big_btf_info()
4612 int btf_fd[2] = {-1, -1}, map_fd = -1; in test_btf_id() local
4640 btf_fd[0] = load_raw_btf(raw_btf, raw_btf_size); in test_btf_id()
4641 if (CHECK(btf_fd[0] < 0, "errno:%d", errno)) { in test_btf_id()
4648 err = bpf_btf_get_info_by_fd(btf_fd[0], &info[0], &info_len); in test_btf_id()
4654 btf_fd[1] = bpf_btf_get_fd_by_id(info[0].id); in test_btf_id()
4655 if (CHECK(btf_fd[1] < 0, "errno:%d", errno)) { in test_btf_id()
4661 err = bpf_btf_get_info_by_fd(btf_fd[1], &info[1], &info_len); in test_btf_id()
4673 opts.btf_fd = btf_fd[0]; in test_btf_id()
4695 close(btf_fd[i]); in test_btf_id()
4696 btf_fd[i] = -1; in test_btf_id()
4700 btf_fd[0] = bpf_btf_get_fd_by_id(map_info.btf_id); in test_btf_id()
4701 if (CHECK(btf_fd[0] < 0, "errno:%d", errno)) { in test_btf_id()
4705 close(btf_fd[0]); in test_btf_id()
4706 btf_fd[0] = -1; in test_btf_id()
4723 if (btf_fd[i] >= 0) in test_btf_id()
4724 close(btf_fd[i]); in test_btf_id()
4736 int btf_fd = -1, err, ret; in do_test_get_info() local
4765 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in do_test_get_info()
4766 if (CHECK(btf_fd <= 0, "errno:%d", errno)) { in do_test_get_info()
4782 err = bpf_btf_get_info_by_fd(btf_fd, &info, &info_len); in do_test_get_info()
4812 if (btf_fd >= 0) in do_test_get_info()
4813 close(btf_fd); in do_test_get_info()
5467 int map_fd = -1, btf_fd = -1; in do_test_pprint() local
5489 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in do_test_pprint()
5492 if (CHECK(btf_fd < 0, "errno:%d\n", errno)) { in do_test_pprint()
5497 opts.btf_fd = btf_fd; in do_test_pprint()
5637 if (btf_fd >= 0) in do_test_pprint()
5638 close(btf_fd); in do_test_pprint()
6841 int btf_fd = -1, prog_fd = -1, err = 0; in do_test_info_raw() local
6856 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in do_test_info_raw()
6859 if (CHECK(btf_fd < 0, "invalid btf_fd errno:%d", errno)) { in do_test_info_raw()
6883 attr.prog_btf_fd = btf_fd; in do_test_info_raw()
6923 if (btf_fd >= 0) in do_test_info_raw()
6924 close(btf_fd); in do_test_info_raw()