Lines Matching refs:btf_id

598 	int btf_id;  member
4256 ext->btf_id = find_extern_btf_id(obj->btf, ext_name); in bpf_object__collect_externs()
4257 if (ext->btf_id <= 0) { in bpf_object__collect_externs()
4259 ext_name, ext->btf_id); in bpf_object__collect_externs()
4260 return ext->btf_id; in bpf_object__collect_externs()
4262 t = btf__type_by_id(obj->btf, ext->btf_id); in bpf_object__collect_externs()
4277 ext->sec_btf_id = find_extern_sec_btf_id(obj->btf, ext->btf_id); in bpf_object__collect_externs()
4280 ext_name, ext->btf_id, ext->sec_btf_id); in bpf_object__collect_externs()
7874 kind = btf_is_var(btf__type_by_id(obj->btf, ext->btf_id)) ? in bpf_program_record_relos()
8205 t = btf__type_by_id(obj->btf, ext->btf_id); in kallsyms_cb()
8403 t = btf__type_by_id(obj->btf, ext->btf_id); in bpf_object__resolve_ksyms_btf_id()
10075 if (!info.btf_id) { in libbpf_find_prog_btf_id()
10079 btf = btf_load_from_kernel(info.btf_id, NULL, token_fd); in libbpf_find_prog_btf_id()
10082 pr_warn("Failed to get BTF %d of the program: %s\n", info.btf_id, errstr(err)); in libbpf_find_prog_btf_id()
12959 int btf_id; in bpf_program__attach_freplace() local
12976 btf_id = libbpf_find_prog_btf_id(attach_func_name, target_fd, prog->obj->token_fd); in bpf_program__attach_freplace()
12977 if (btf_id < 0) in bpf_program__attach_freplace()
12978 return libbpf_err_ptr(btf_id); in bpf_program__attach_freplace()
12980 target_opts.target_btf_id = btf_id; in bpf_program__attach_freplace()
13778 int btf_obj_fd = 0, btf_id = 0, err; in bpf_program__set_attach_target() local
13795 btf_id = libbpf_find_prog_btf_id(attach_func_name, in bpf_program__set_attach_target()
13797 if (btf_id < 0) in bpf_program__set_attach_target()
13798 return libbpf_err(btf_id); in bpf_program__set_attach_target()
13809 &btf_obj_fd, &btf_id); in bpf_program__set_attach_target()
13814 prog->attach_btf_id = btf_id; in bpf_program__set_attach_target()