Lines Matching refs:location

772 	unsigned long *location;  in apply_relocate_add()  local
791 location = (void *)sechdrs[sechdrs[relsec].sh_info].sh_addr in apply_relocate_add()
798 location, (long)ELF64_R_TYPE(rela[i].r_info), in apply_relocate_add()
808 *(u32 *)location = value; in apply_relocate_add()
813 *(unsigned long *)location = value; in apply_relocate_add()
818 *(unsigned long *)location = my_r2(sechdrs, me); in apply_relocate_add()
829 *((uint16_t *) location) in apply_relocate_add()
830 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
837 *((uint16_t *) location) in apply_relocate_add()
838 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
850 *((uint16_t *) location) in apply_relocate_add()
851 = (*((uint16_t *) location) & ~0xfffc) in apply_relocate_add()
863 *((uint16_t *) location) in apply_relocate_add()
864 = (*((uint16_t *) location) & ~0xfffc) in apply_relocate_add()
872 *((uint16_t *) location) in apply_relocate_add()
873 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
892 (u32 *)location + 1, me)) in apply_relocate_add()
898 value -= (unsigned long)location; in apply_relocate_add()
906 value = (*(uint32_t *)location & ~PPC_LI_MASK) | PPC_LI(value); in apply_relocate_add()
908 if (patch_instruction((u32 *)location, ppc_inst(value))) in apply_relocate_add()
915 *location = value - (unsigned long)location; in apply_relocate_add()
921 value -= (unsigned long)location; in apply_relocate_add()
927 *(u32 *)location = value; in apply_relocate_add()
935 value -= (unsigned long)location; in apply_relocate_add()
953 value -= (unsigned long)location; in apply_relocate_add()
956 if (patch_instruction((u32 *)location, in apply_relocate_add()
957 ppc_inst_prefix((*(u32 *)location & ~0x02000000), in apply_relocate_add()
958 (*((u32 *)location + 1) & ~0xf8000000) | 0xe4000000))) in apply_relocate_add()
962 if (patch_instruction((u32 *)location, in apply_relocate_add()
963 ppc_inst_prefix((*(u32 *)location & ~0x3ffff) | IMM_H18(value), in apply_relocate_add()
964 (*((u32 *)location + 1) & ~0xffff) | IMM_L(value)))) in apply_relocate_add()
988 value = my_r2(sechdrs, me) - (unsigned long)location; in apply_relocate_add()
996 if ((((uint32_t *)location)[0] & ~0xfffc) != PPC_RAW_LD(_R2, _R12, 0)) in apply_relocate_add()
998 if (((uint32_t *)location)[1] != PPC_RAW_ADD(_R2, _R2, _R12)) in apply_relocate_add()
1005 ((uint32_t *)location)[0] = PPC_RAW_ADDIS(_R2, _R12, PPC_HA(value)); in apply_relocate_add()
1006 ((uint32_t *)location)[1] = PPC_RAW_ADDI(_R2, _R2, PPC_LO(value)); in apply_relocate_add()
1011 value -= (unsigned long)location; in apply_relocate_add()
1013 *((uint16_t *) location) in apply_relocate_add()
1014 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
1020 value -= (unsigned long)location; in apply_relocate_add()
1021 *((uint16_t *) location) in apply_relocate_add()
1022 = (*((uint16_t *) location) & ~0xffff) in apply_relocate_add()
1032 value -= (unsigned long)location; in apply_relocate_add()
1033 ((uint32_t *)location)[0] = (((uint32_t *)location)[0] & ~0x3ffff) | in apply_relocate_add()
1035 ((uint32_t *)location)[1] = (((uint32_t *)location)[1] & ~0xffff) | in apply_relocate_add()