Lines Matching full:location
529 unsigned long *location; in apply_relocate_add() local
547 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
554 location, (long)ELF64_R_TYPE(rela[i].r_info), in apply_relocate_add()
564 *(u32 *)location = value; in apply_relocate_add()
569 *(unsigned long *)location = value; in apply_relocate_add()
573 *(unsigned long *)location = my_r2(sechdrs, me); in apply_relocate_add()
584 *((uint16_t *) location) in apply_relocate_add()
585 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
592 *((uint16_t *) location) in apply_relocate_add()
593 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
605 *((uint16_t *) location) in apply_relocate_add()
606 = (*((uint16_t *) location) & ~0xfffc) in apply_relocate_add()
618 *((uint16_t *) location) in apply_relocate_add()
619 = (*((uint16_t *) location) & ~0xfffc) in apply_relocate_add()
627 *((uint16_t *) location) in apply_relocate_add()
628 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
642 (u32 *)location + 1, me)) in apply_relocate_add()
648 value -= (unsigned long)location; in apply_relocate_add()
656 *(uint32_t *)location in apply_relocate_add()
657 = (*(uint32_t *)location & ~0x03fffffc) in apply_relocate_add()
663 *location = value - (unsigned long)location; in apply_relocate_add()
669 value -= (unsigned long)location; in apply_relocate_add()
675 *(u32 *)location = value; in apply_relocate_add()
689 * the TOC is within 2GB range of current location. in apply_relocate_add()
691 value = my_r2(sechdrs, me) - (unsigned long)location; in apply_relocate_add()
699 if ((((uint32_t *)location)[0] & ~0xfffc) != in apply_relocate_add()
702 if (((uint32_t *)location)[1] != in apply_relocate_add()
710 ((uint32_t *)location)[0] = PPC_INST_ADDIS | __PPC_RT(R2) | in apply_relocate_add()
712 ((uint32_t *)location)[1] = PPC_INST_ADDI | __PPC_RT(R2) | in apply_relocate_add()
717 /* Subtract location pointer */ in apply_relocate_add()
718 value -= (unsigned long)location; in apply_relocate_add()
720 *((uint16_t *) location) in apply_relocate_add()
721 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
726 /* Subtract location pointer */ in apply_relocate_add()
727 value -= (unsigned long)location; in apply_relocate_add()
728 *((uint16_t *) location) in apply_relocate_add()
729 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()