Lines Matching refs:rela
70 bool rela) in apply_r_mips_hi16() argument
74 if (rela) { in apply_r_mips_hi16()
109 u32 base, Elf_Addr v, bool rela) in apply_r_mips_lo16() argument
115 if (rela) { in apply_r_mips_lo16()
229 static int apply_r_mips_64(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_64() argument
231 if (WARN_ON(!rela)) in apply_r_mips_64()
239 static int apply_r_mips_higher(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_higher() argument
241 if (WARN_ON(!rela)) in apply_r_mips_higher()
250 static int apply_r_mips_highest(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_highest() argument
252 if (WARN_ON(!rela)) in apply_r_mips_highest()
279 Elf_Addr v, bool rela) in reloc_handler() argument
290 return apply_r_mips_hi16(me, location, v, rela); in reloc_handler()
292 return apply_r_mips_lo16(me, location, base, v, rela); in reloc_handler()
300 return apply_r_mips_64(location, v, rela); in reloc_handler()
302 return apply_r_mips_higher(location, v, rela); in reloc_handler()
304 return apply_r_mips_highest(location, v, rela); in reloc_handler()
315 struct module *me, bool rela) in __apply_relocate() argument
319 Elf_Mips_Rela *rela; in __apply_relocate() member
332 reloc_sz = rela ? sizeof(*r.rela) : sizeof(*r.rel); in __apply_relocate()
353 if (rela) { in __apply_relocate()
354 v = sym->st_value + r.rela->r_addend; in __apply_relocate()
356 r.rela = &r.rela[1]; in __apply_relocate()
363 err = reloc_handler(type, me, location, base, v, rela); in __apply_relocate()