Lines Matching refs:location

26 extern int apply_r_mips_none(struct module *me, u32 *location, Elf_Addr v);
28 static int apply_r_mips_32_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_32_rela() argument
30 *location = v; in apply_r_mips_32_rela()
35 static int apply_r_mips_26_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_26_rela() argument
43 if ((v & 0xf0000000) != (((unsigned long)location + 4) & 0xf0000000)) { in apply_r_mips_26_rela()
50 *location = (*location & ~0x03ffffff) | ((v >> 2) & 0x03ffffff); in apply_r_mips_26_rela()
55 static int apply_r_mips_hi16_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_hi16_rela() argument
57 *location = (*location & 0xffff0000) | in apply_r_mips_hi16_rela()
63 static int apply_r_mips_lo16_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_lo16_rela() argument
65 *location = (*location & 0xffff0000) | (v & 0xffff); in apply_r_mips_lo16_rela()
70 static int apply_r_mips_64_rela(struct module *me, u32 *location, Elf_Addr v) in apply_r_mips_64_rela() argument
72 *(Elf_Addr *)location = v; in apply_r_mips_64_rela()
77 static int apply_r_mips_higher_rela(struct module *me, u32 *location, in apply_r_mips_higher_rela() argument
80 *location = (*location & 0xffff0000) | in apply_r_mips_higher_rela()
86 static int apply_r_mips_highest_rela(struct module *me, u32 *location, in apply_r_mips_highest_rela() argument
89 *location = (*location & 0xffff0000) | in apply_r_mips_highest_rela()
95 static int (*reloc_handlers_rela[]) (struct module *me, u32 *location,
113 u32 *location; in apply_relocate_add() local
123 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
139 res = reloc_handlers_rela[ELF_MIPS_R_TYPE(rel[i])](me, location, v); in apply_relocate_add()