Lines Matching refs:btf_fd

4363 	int btf_fd;  in load_raw_btf()  local
4371 btf_fd = bpf_btf_load(raw_data, raw_size, &opts); in load_raw_btf()
4372 if (btf_fd < 0 && !always_log) { in load_raw_btf()
4376 btf_fd = bpf_btf_load(raw_data, raw_size, &opts); in load_raw_btf()
4379 return btf_fd; in load_raw_btf()
4386 int map_fd = -1, btf_fd = -1; in do_test_raw() local
4411 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in do_test_raw()
4414 err = ((btf_fd < 0) != test->btf_load_err); in do_test_raw()
4416 btf_fd, test->btf_load_err) || in do_test_raw()
4423 if (err || btf_fd < 0) in do_test_raw()
4429 opts.btf_fd = btf_fd; in do_test_raw()
4442 if (btf_fd >= 0) in do_test_raw()
4443 close(btf_fd); in do_test_raw()
4519 int btf_fd = -1, err; in test_big_btf_info() local
4539 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in test_big_btf_info()
4540 if (CHECK(btf_fd < 0, "errno:%d", errno)) { in test_big_btf_info()
4556 err = bpf_btf_get_info_by_fd(btf_fd, info, &info_len); in test_big_btf_info()
4569 err = bpf_btf_get_info_by_fd(btf_fd, info, &info_len); in test_big_btf_info()
4586 if (btf_fd >= 0) in test_big_btf_info()
4587 close(btf_fd); in test_big_btf_info()
4597 int btf_fd[2] = {-1, -1}, map_fd = -1; in test_btf_id() local
4625 btf_fd[0] = load_raw_btf(raw_btf, raw_btf_size); in test_btf_id()
4626 if (CHECK(btf_fd[0] < 0, "errno:%d", errno)) { in test_btf_id()
4633 err = bpf_btf_get_info_by_fd(btf_fd[0], &info[0], &info_len); in test_btf_id()
4639 btf_fd[1] = bpf_btf_get_fd_by_id(info[0].id); in test_btf_id()
4640 if (CHECK(btf_fd[1] < 0, "errno:%d", errno)) { in test_btf_id()
4646 err = bpf_btf_get_info_by_fd(btf_fd[1], &info[1], &info_len); in test_btf_id()
4658 opts.btf_fd = btf_fd[0]; in test_btf_id()
4680 close(btf_fd[i]); in test_btf_id()
4681 btf_fd[i] = -1; in test_btf_id()
4685 btf_fd[0] = bpf_btf_get_fd_by_id(map_info.btf_id); in test_btf_id()
4686 if (CHECK(btf_fd[0] < 0, "errno:%d", errno)) { in test_btf_id()
4690 close(btf_fd[0]); in test_btf_id()
4691 btf_fd[0] = -1; in test_btf_id()
4708 if (btf_fd[i] >= 0) in test_btf_id()
4709 close(btf_fd[i]); in test_btf_id()
4721 int btf_fd = -1, err, ret; in do_test_get_info() local
4750 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in do_test_get_info()
4751 if (CHECK(btf_fd <= 0, "errno:%d", errno)) { in do_test_get_info()
4767 err = bpf_btf_get_info_by_fd(btf_fd, &info, &info_len); in do_test_get_info()
4797 if (btf_fd >= 0) in do_test_get_info()
4798 close(btf_fd); in do_test_get_info()
5452 int map_fd = -1, btf_fd = -1; in do_test_pprint() local
5474 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in do_test_pprint()
5477 if (CHECK(btf_fd < 0, "errno:%d\n", errno)) { in do_test_pprint()
5482 opts.btf_fd = btf_fd; in do_test_pprint()
5622 if (btf_fd >= 0) in do_test_pprint()
5623 close(btf_fd); in do_test_pprint()
6826 int btf_fd = -1, prog_fd = -1, err = 0; in do_test_info_raw() local
6841 btf_fd = load_raw_btf(raw_btf, raw_btf_size); in do_test_info_raw()
6844 if (CHECK(btf_fd < 0, "invalid btf_fd errno:%d", errno)) { in do_test_info_raw()
6868 attr.prog_btf_fd = btf_fd; in do_test_info_raw()
6908 if (btf_fd >= 0) in do_test_info_raw()
6909 close(btf_fd); in do_test_info_raw()