Lines Matching refs:rela
60 bool rela) in apply_r_mips_hi16() argument
64 if (rela) { in apply_r_mips_hi16()
99 u32 base, Elf_Addr v, bool rela) in apply_r_mips_lo16() argument
105 if (rela) { in apply_r_mips_lo16()
219 static int apply_r_mips_64(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_64() argument
221 if (WARN_ON(!rela)) in apply_r_mips_64()
229 static int apply_r_mips_higher(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_higher() argument
231 if (WARN_ON(!rela)) in apply_r_mips_higher()
240 static int apply_r_mips_highest(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_highest() argument
242 if (WARN_ON(!rela)) in apply_r_mips_highest()
269 Elf_Addr v, bool rela) in reloc_handler() argument
280 return apply_r_mips_hi16(me, location, v, rela); in reloc_handler()
282 return apply_r_mips_lo16(me, location, base, v, rela); in reloc_handler()
290 return apply_r_mips_64(location, v, rela); in reloc_handler()
292 return apply_r_mips_higher(location, v, rela); in reloc_handler()
294 return apply_r_mips_highest(location, v, rela); in reloc_handler()
305 struct module *me, bool rela) in __apply_relocate() argument
309 Elf_Mips_Rela *rela; in __apply_relocate() member
322 reloc_sz = rela ? sizeof(*r.rela) : sizeof(*r.rel); in __apply_relocate()
343 if (rela) { in __apply_relocate()
344 v = sym->st_value + r.rela->r_addend; in __apply_relocate()
346 r.rela = &r.rela[1]; in __apply_relocate()
353 err = reloc_handler(type, me, location, base, v, rela); in __apply_relocate()