Lines Matching defs:mod_btf
1006 struct module_btf **mod_btf,
1025 * and the mod_btf.
1028 kern_vtype_id = find_ksym_btf_id(obj, stname, BTF_KIND_STRUCT, &btf, mod_btf);
1141 struct module_btf *mod_btf = NULL;
1149 err = find_struct_ops_kern_types(obj, tname, &mod_btf,
1156 kern_btf = mod_btf ? mod_btf->btf : obj->btf_vmlinux;
1161 map->mod_btf_fd = mod_btf ? mod_btf->fd : -1;
1276 if (mod_btf)
1277 prog->attach_btf_obj_fd = mod_btf->fd;
5702 struct module_btf *mod_btf;
5775 mod_btf = &obj->btf_modules[obj->btf_module_cnt++];
5777 mod_btf->btf = btf;
5778 mod_btf->id = id;
5779 mod_btf->fd = fd;
5780 mod_btf->name = strdup(name);
5781 if (!mod_btf->name) {
8284 struct module_btf *mod_btf;
8289 mod_btf = NULL;
8299 mod_btf = &obj->btf_modules[i];
8300 btf = mod_btf->btf;
8310 *res_mod_btf = mod_btf;
8319 struct module_btf *mod_btf = NULL;
8324 id = find_ksym_btf_id(obj, ext->name, BTF_KIND_VAR, &btf, &mod_btf);
8359 ext->ksym.kernel_btf_obj_fd = mod_btf ? mod_btf->fd : 0;
8371 struct module_btf *mod_btf = NULL;
8379 &mod_btf);
8399 mod_btf ? mod_btf->name : "vmlinux", kfunc_proto_id);
8404 if (mod_btf && !mod_btf->fd_array_idx) {
8408 ext->name, mod_btf->fd_array_idx);
8419 mod_btf->fd_array_idx = obj->fd_array_cnt;
8421 obj->fd_array[obj->fd_array_cnt++] = mod_btf->fd;
8426 ext->ksym.btf_fd_idx = mod_btf ? mod_btf->fd_array_idx : 0;
8432 ext->ksym.kernel_btf_obj_fd = mod_btf ? mod_btf->fd : 0;
8434 ext->name, mod_btf ? mod_btf->name : "vmlinux", kfunc_id);