Lines Matching refs:location
152 void *base, *location; in apply_relocate_add() local
174 location = base + rela[i].r_offset; in apply_relocate_add()
186 ((u32 *)location)[0] = value; in apply_relocate_add()
187 ((u32 *)location)[1] = value >> 32; in apply_relocate_add()
193 *(u32 *)location = value; in apply_relocate_add()
200 *(u16 *)location = lo; in apply_relocate_add()
206 value = gp - (u64)location; in apply_relocate_add()
211 *(u16 *)location = hi >> 16; in apply_relocate_add()
212 *(u16 *)(location + rela[i].r_addend) = lo; in apply_relocate_add()
226 value -= (u64)location + 4; in apply_relocate_add()
233 value |= *(u32 *)location & ~0x1fffff; in apply_relocate_add()
234 *(u32 *)location = value; in apply_relocate_add()
239 value -= (u64)location; in apply_relocate_add()
242 *(u32 *)location = value; in apply_relocate_add()
245 value -= (u64)location; in apply_relocate_add()
246 *(u64 *)location = value; in apply_relocate_add()
252 *(u16 *)location = value; in apply_relocate_add()
256 *(u16 *)location = value; in apply_relocate_add()
262 *(u16 *)location = value; in apply_relocate_add()