Lines Matching refs:location
86 uint32_t *location; in apply_relocate_add() local
103 location = loc_base + rela[i].r_offset; in apply_relocate_add()
109 i, value, location, ELF32_R_TYPE(rela[i].r_info), in apply_relocate_add()
115 int dist = (int)(value - (uint32_t)location); in apply_relocate_add()
122 dist, value, (uint32_t)location, in apply_relocate_add()
127 DEBUGP("B22_PCREL contents: %08X.\n", *location); in apply_relocate_add()
128 *location &= ~0x01ff3fff; in apply_relocate_add()
129 *location |= 0x00003fff & dist; in apply_relocate_add()
130 *location |= 0x01ff0000 & (dist<<2); in apply_relocate_add()
131 DEBUGP("Contents after reloc: %08x\n", *location); in apply_relocate_add()
138 *location &= ~0x00c03fff; in apply_relocate_add()
139 *location |= value & 0x3fff; in apply_relocate_add()
140 *location |= (value & 0xc000) << 8; in apply_relocate_add()
143 *location = value; in apply_relocate_add()
146 *location = value - (uint32_t)location; in apply_relocate_add()