Lines Matching refs:pmod
176 static int klp_resolve_symbols(Elf_Shdr *relasec, struct module *pmod) in klp_resolve_symbols() argument
181 char *strtab = pmod->core_kallsyms.strtab; in klp_resolve_symbols()
201 sym = pmod->core_kallsyms.symtab + ELF_R_SYM(relas[i].r_info); in klp_resolve_symbols()
231 static int klp_write_object_relocations(struct module *pmod, in klp_write_object_relocations() argument
245 for (i = 1; i < pmod->klp_info->hdr.e_shnum; i++) { in klp_write_object_relocations()
246 sec = pmod->klp_info->sechdrs + i; in klp_write_object_relocations()
247 secname = pmod->klp_info->secstrings + sec->sh_name; in klp_write_object_relocations()
267 ret = klp_resolve_symbols(sec, pmod); in klp_write_object_relocations()
271 ret = apply_relocate_add(pmod->klp_info->sechdrs, in klp_write_object_relocations()
272 pmod->core_kallsyms.strtab, in klp_write_object_relocations()
273 pmod->klp_info->symndx, i, pmod); in klp_write_object_relocations()