Lines Matching refs:loc
510 Elf32_Word *loc;
523 loc = (void *)sechdrs[targetsec].sh_addr
536 dot = (Elf32_Addr)loc & ~0x03;
543 pr_debug("Symbol %s loc 0x%x val 0x%x addend 0x%x: %s\n",
545 (uint32_t)loc, val, addend,
563 *loc = fsel(val, addend);
567 *loc = fsel(val, addend);
572 *loc = mask(*loc, 21) | reassemble_21(val);
577 *loc = mask(*loc, 14) | reassemble_14(val);
584 *loc = fsel(val, addend);
588 *loc = fsel(val, addend);
593 *loc = mask(*loc, 21) | reassemble_21(val);
598 *loc = mask(*loc, 14) | reassemble_14(val);
613 *loc = (*loc & ~0x1f1ffd) | reassemble_17(val);
628 *loc = (*loc & ~0x3ff1ffd) | reassemble_22(val);
632 *loc = val - dot - 8 + addend;
655 Elf64_Word *loc;
667 loc = (void *)sechdrs[targetsec].sh_addr
680 dot = (Elf64_Addr)loc & ~0x03;
681 loc64 = (Elf64_Xword *)loc;
688 printk("Symbol %s loc %p val 0x%Lx addend 0x%Lx: %s\n",
690 loc, val, addend,
705 pr_debug("LTOFF21L Symbol %s loc %p val %llx\n",
707 loc, val);
709 *loc = mask(*loc, 21) | reassemble_21(val);
716 pr_debug("LTOFF14R Symbol %s loc %p val %llx\n",
718 loc, val);
719 *loc = mask(*loc, 14) | reassemble_14(val);
723 pr_debug("PCREL22F Symbol %s loc %p val %llx\n",
725 loc, val);
755 pr_debug("STUB FOR %s loc %px, val %llx+%llx at %llx\n",
756 strtab + sym->st_name, loc, sym->st_value,
760 *loc = (*loc & ~0x3ff1ffd) | reassemble_22(val);
764 *loc = val - dot - 8 + addend;
779 *loc = fsel(val, addend);
783 *loc = fsel(val, addend);
796 pr_debug("Non local FPTR64 Symbol %s loc %p val %llx\n",
798 loc, val);