Lines Matching full:location

512 	unsigned long *location;  in apply_relocate_add()  local
530 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
537 location, (long)ELF64_R_TYPE(rela[i].r_info), in apply_relocate_add()
547 *(u32 *)location = value; in apply_relocate_add()
552 *(unsigned long *)location = value; in apply_relocate_add()
556 *(unsigned long *)location = my_r2(sechdrs, me); in apply_relocate_add()
567 *((uint16_t *) location) in apply_relocate_add()
568 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
575 *((uint16_t *) location) in apply_relocate_add()
576 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
588 *((uint16_t *) location) in apply_relocate_add()
589 = (*((uint16_t *) location) & ~0xfffc) in apply_relocate_add()
601 *((uint16_t *) location) in apply_relocate_add()
602 = (*((uint16_t *) location) & ~0xfffc) in apply_relocate_add()
610 *((uint16_t *) location) in apply_relocate_add()
611 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
625 (u32 *)location + 1, me)) in apply_relocate_add()
631 value -= (unsigned long)location; in apply_relocate_add()
639 *(uint32_t *)location in apply_relocate_add()
640 = (*(uint32_t *)location & ~0x03fffffc) in apply_relocate_add()
646 *location = value - (unsigned long)location; in apply_relocate_add()
652 value -= (unsigned long)location; in apply_relocate_add()
658 *(u32 *)location = value; in apply_relocate_add()
672 * the TOC is within 2GB range of current location. in apply_relocate_add()
674 value = my_r2(sechdrs, me) - (unsigned long)location; in apply_relocate_add()
682 if ((((uint32_t *)location)[0] & ~0xfffc) != PPC_RAW_LD(_R2, _R12, 0)) in apply_relocate_add()
684 if (((uint32_t *)location)[1] != PPC_RAW_ADD(_R2, _R2, _R12)) in apply_relocate_add()
691 ((uint32_t *)location)[0] = PPC_RAW_ADDIS(_R2, _R12, PPC_HA(value)); in apply_relocate_add()
692 ((uint32_t *)location)[1] = PPC_RAW_ADDI(_R2, _R2, PPC_LO(value)); in apply_relocate_add()
696 /* Subtract location pointer */ in apply_relocate_add()
697 value -= (unsigned long)location; in apply_relocate_add()
699 *((uint16_t *) location) in apply_relocate_add()
700 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
705 /* Subtract location pointer */ in apply_relocate_add()
706 value -= (unsigned long)location; in apply_relocate_add()
707 *((uint16_t *) location) in apply_relocate_add()
708 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()