Lines Matching refs:location
140 void *base, *location; in apply_relocate_add() local
160 location = base + rela[i].r_offset; in apply_relocate_add()
171 *(u32 *)location = value; in apply_relocate_add()
175 ((u32 *)location)[0] = value; in apply_relocate_add()
176 ((u32 *)location)[1] = value >> 32; in apply_relocate_add()
182 *(u32 *)location = value; in apply_relocate_add()
189 *(u16 *)location = lo; in apply_relocate_add()
195 value = gp - (u64)location; in apply_relocate_add()
200 *(u16 *)location = hi >> 16; in apply_relocate_add()
201 *(u16 *)(location + rela[i].r_addend) = lo; in apply_relocate_add()
215 value -= (u64)location + 4; in apply_relocate_add()
222 value |= *(u32 *)location & ~0x1fffff; in apply_relocate_add()
223 *(u32 *)location = value; in apply_relocate_add()
228 value -= (u64)location; in apply_relocate_add()
231 *(u32 *)location = value; in apply_relocate_add()
234 value -= (u64)location; in apply_relocate_add()
235 *(u64 *)location = value; in apply_relocate_add()
241 *(u16 *)location = value; in apply_relocate_add()
245 *(u16 *)location = value; in apply_relocate_add()
251 *(u16 *)location = value; in apply_relocate_add()