Lines Matching refs:location
73 uint32_t *location; in apply_relocate_add() local
90 location = loc_base + rela[i].r_offset; in apply_relocate_add()
96 i, value, location, ELF32_R_TYPE(rela[i].r_info), in apply_relocate_add()
102 int dist = (int)(value - (uint32_t)location); in apply_relocate_add()
109 dist, value, (uint32_t)location, in apply_relocate_add()
114 DEBUGP("B22_PCREL contents: %08X.\n", *location); in apply_relocate_add()
115 *location &= ~0x01ff3fff; in apply_relocate_add()
116 *location |= 0x00003fff & dist; in apply_relocate_add()
117 *location |= 0x01ff0000 & (dist<<2); in apply_relocate_add()
118 DEBUGP("Contents after reloc: %08x\n", *location); in apply_relocate_add()
125 *location &= ~0x00c03fff; in apply_relocate_add()
126 *location |= value & 0x3fff; in apply_relocate_add()
127 *location |= (value & 0xc000) << 8; in apply_relocate_add()
130 *location = value; in apply_relocate_add()
133 *location = value - (uint32_t)location; in apply_relocate_add()