Lines Matching refs:rela
71 bool rela) in apply_r_mips_hi16() argument
75 if (rela) { in apply_r_mips_hi16()
110 u32 base, Elf_Addr v, bool rela) in apply_r_mips_lo16() argument
116 if (rela) { in apply_r_mips_lo16()
230 static int apply_r_mips_64(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_64() argument
232 if (WARN_ON(!rela)) in apply_r_mips_64()
240 static int apply_r_mips_higher(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_higher() argument
242 if (WARN_ON(!rela)) in apply_r_mips_higher()
251 static int apply_r_mips_highest(u32 *location, Elf_Addr v, bool rela) in apply_r_mips_highest() argument
253 if (WARN_ON(!rela)) in apply_r_mips_highest()
280 Elf_Addr v, bool rela) in reloc_handler() argument
291 return apply_r_mips_hi16(me, location, v, rela); in reloc_handler()
293 return apply_r_mips_lo16(me, location, base, v, rela); in reloc_handler()
301 return apply_r_mips_64(location, v, rela); in reloc_handler()
303 return apply_r_mips_higher(location, v, rela); in reloc_handler()
305 return apply_r_mips_highest(location, v, rela); in reloc_handler()
316 struct module *me, bool rela) in __apply_relocate() argument
320 Elf_Mips_Rela *rela; in __apply_relocate() member
333 reloc_sz = rela ? sizeof(*r.rela) : sizeof(*r.rel); in __apply_relocate()
354 if (rela) { in __apply_relocate()
355 v = sym->st_value + r.rela->r_addend; in __apply_relocate()
357 r.rela = &r.rela[1]; in __apply_relocate()
364 err = reloc_handler(type, me, location, base, v, rela); in __apply_relocate()