Lines Matching refs:mod_btf
5256 struct module_btf *mod_btf; in load_module_btfs() local
5325 mod_btf = &obj->btf_modules[obj->btf_module_cnt++]; in load_module_btfs()
5327 mod_btf->btf = btf; in load_module_btfs()
5328 mod_btf->id = id; in load_module_btfs()
5329 mod_btf->fd = fd; in load_module_btfs()
5330 mod_btf->name = strdup(name); in load_module_btfs()
5331 if (!mod_btf->name) { in load_module_btfs()
7220 struct module_btf *mod_btf; in find_ksym_btf_id() local
7225 mod_btf = NULL; in find_ksym_btf_id()
7235 mod_btf = &obj->btf_modules[i]; in find_ksym_btf_id()
7236 btf = mod_btf->btf; in find_ksym_btf_id()
7246 *res_mod_btf = mod_btf; in find_ksym_btf_id()
7255 struct module_btf *mod_btf = NULL; in bpf_object__resolve_ksym_var_btf_id() local
7260 id = find_ksym_btf_id(obj, ext->name, BTF_KIND_VAR, &btf, &mod_btf); in bpf_object__resolve_ksym_var_btf_id()
7295 ext->ksym.kernel_btf_obj_fd = mod_btf ? mod_btf->fd : 0; in bpf_object__resolve_ksym_var_btf_id()
7307 struct module_btf *mod_btf = NULL; in bpf_object__resolve_ksym_func_btf_id() local
7314 kfunc_id = find_ksym_btf_id(obj, ext->name, BTF_KIND_FUNC, &kern_btf, &mod_btf); in bpf_object__resolve_ksym_func_btf_id()
7335 if (mod_btf && !mod_btf->fd_array_idx) { in bpf_object__resolve_ksym_func_btf_id()
7339 ext->name, mod_btf->fd_array_idx); in bpf_object__resolve_ksym_func_btf_id()
7350 mod_btf->fd_array_idx = obj->fd_array_cnt; in bpf_object__resolve_ksym_func_btf_id()
7352 obj->fd_array[obj->fd_array_cnt++] = mod_btf->fd; in bpf_object__resolve_ksym_func_btf_id()
7357 ext->ksym.btf_fd_idx = mod_btf ? mod_btf->fd_array_idx : 0; in bpf_object__resolve_ksym_func_btf_id()