Lines Matching refs:location
152 void *base, *location; in apply_relocate_add() local
174 location = base + rela[i].r_offset; in apply_relocate_add()
185 *(u32 *)location = value; in apply_relocate_add()
189 ((u32 *)location)[0] = value; in apply_relocate_add()
190 ((u32 *)location)[1] = value >> 32; in apply_relocate_add()
196 *(u32 *)location = value; in apply_relocate_add()
203 *(u16 *)location = lo; in apply_relocate_add()
209 value = gp - (u64)location; in apply_relocate_add()
214 *(u16 *)location = hi >> 16; in apply_relocate_add()
215 *(u16 *)(location + rela[i].r_addend) = lo; in apply_relocate_add()
229 value -= (u64)location + 4; in apply_relocate_add()
236 value |= *(u32 *)location & ~0x1fffff; in apply_relocate_add()
237 *(u32 *)location = value; in apply_relocate_add()
242 value -= (u64)location; in apply_relocate_add()
245 *(u32 *)location = value; in apply_relocate_add()
248 value -= (u64)location; in apply_relocate_add()
249 *(u64 *)location = value; in apply_relocate_add()
255 *(u16 *)location = value; in apply_relocate_add()
259 *(u16 *)location = value; in apply_relocate_add()
265 *(u16 *)location = value; in apply_relocate_add()