Lines Matching refs:me

43 static int apply_r_mips_none(struct module *me, u32 *location,  in apply_r_mips_none()  argument
49 static int apply_r_mips_32(struct module *me, u32 *location, in apply_r_mips_32() argument
57 static int apply_r_mips_26(struct module *me, u32 *location, in apply_r_mips_26() argument
62 me->name); in apply_r_mips_26()
68 me->name); in apply_r_mips_26()
78 static int apply_r_mips_hi16(struct module *me, u32 *location, in apply_r_mips_hi16() argument
100 n->next = me->arch.r_mips_hi16_list; in apply_r_mips_hi16()
101 me->arch.r_mips_hi16_list = n; in apply_r_mips_hi16()
117 static int apply_r_mips_lo16(struct module *me, u32 *location, in apply_r_mips_lo16() argument
132 if (me->arch.r_mips_hi16_list != NULL) { in apply_r_mips_lo16()
133 l = me->arch.r_mips_hi16_list; in apply_r_mips_lo16()
168 me->arch.r_mips_hi16_list = NULL; in apply_r_mips_lo16()
182 me->arch.r_mips_hi16_list = NULL; in apply_r_mips_lo16()
184 pr_err("module %s: dangerous R_MIPS_LO16 relocation\n", me->name); in apply_r_mips_lo16()
189 static int apply_r_mips_pc(struct module *me, u32 *location, u32 base, in apply_r_mips_pc() argument
198 me->name, bits); in apply_r_mips_pc()
211 pr_err("module %s: relocation overflow\n", me->name); in apply_r_mips_pc()
220 static int apply_r_mips_pc16(struct module *me, u32 *location, in apply_r_mips_pc16() argument
223 return apply_r_mips_pc(me, location, base, v, 16); in apply_r_mips_pc16()
226 static int apply_r_mips_pc21(struct module *me, u32 *location, in apply_r_mips_pc21() argument
229 return apply_r_mips_pc(me, location, base, v, 21); in apply_r_mips_pc21()
232 static int apply_r_mips_pc26(struct module *me, u32 *location, in apply_r_mips_pc26() argument
235 return apply_r_mips_pc(me, location, base, v, 26); in apply_r_mips_pc26()
238 static int apply_r_mips_64(struct module *me, u32 *location, in apply_r_mips_64() argument
249 static int apply_r_mips_higher(struct module *me, u32 *location, in apply_r_mips_higher() argument
261 static int apply_r_mips_highest(struct module *me, u32 *location, in apply_r_mips_highest() argument
288 typedef int (*reloc_handler)(struct module *me, u32 *location,
308 struct module *me, bool rela) in __apply_relocate() argument
327 me->arch.r_mips_hi16_list = NULL; in __apply_relocate()
340 me->name, strtab + sym->st_name); in __apply_relocate()
353 me->name, type); in __apply_relocate()
368 err = handler(me, location, base, v, rela); in __apply_relocate()
382 if (me->arch.r_mips_hi16_list) { in __apply_relocate()
383 free_relocation_chain(me->arch.r_mips_hi16_list); in __apply_relocate()
384 me->arch.r_mips_hi16_list = NULL; in __apply_relocate()
393 struct module *me) in apply_relocate() argument
395 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, false); in apply_relocate()
401 struct module *me) in apply_relocate_add() argument
403 return __apply_relocate(sechdrs, strtab, symindex, relsec, me, true); in apply_relocate_add()
431 struct module *me) in module_finalize() argument
437 jump_label_apply_nops(me); in module_finalize()
439 INIT_LIST_HEAD(&me->arch.dbe_list); in module_finalize()
443 me->arch.dbe_start = (void *)s->sh_addr; in module_finalize()
444 me->arch.dbe_end = (void *)s->sh_addr + s->sh_size; in module_finalize()
446 list_add(&me->arch.dbe_list, &dbe_list); in module_finalize()