Lines Matching refs:reladdr

534 	long reladdr;  in create_ftrace_stub()  local
546 reladdr = addr - local_paca->kernelbase; in create_ftrace_stub()
547 if (reladdr > 0x1FFFFFFFFL || reladdr < -0x200000000L) { in create_ftrace_stub()
553 entry->jump[2] |= IMM_H18(reladdr); in create_ftrace_stub()
554 entry->jump[3] |= IMM_L(reladdr); in create_ftrace_stub()
557 reladdr = addr - kernel_toc_addr(); in create_ftrace_stub()
558 if (reladdr > 0x7FFFFFFF || reladdr < -(0x80000000L)) { in create_ftrace_stub()
564 entry->jump[1] |= PPC_HA(reladdr); in create_ftrace_stub()
565 entry->jump[2] |= PPC_LO(reladdr); in create_ftrace_stub()
626 long reladdr; in create_stub() local
647 reladdr = 0 + offsetof(struct ppc64_stub_entry, funcdata); in create_stub()
648 BUILD_BUG_ON(reladdr != 32); in create_stub()
649 if (reladdr > 0x1FFFFFFFFL || reladdr < -0x200000000L) { in create_stub()
651 me->name, (void *)reladdr); in create_stub()
654 pr_debug("Stub %p get data from reladdr %li\n", entry, reladdr); in create_stub()
658 ppc_inst_prefix(entry->jump[0] | IMM_H18(reladdr), in create_stub()
659 entry->jump[1] | IMM_L(reladdr)))) in create_stub()
664 reladdr = (unsigned long)entry - my_r2(sechdrs, me); in create_stub()
665 if (reladdr > 0x7FFFFFFF || reladdr < -(0x80000000L)) { in create_stub()
667 me->name, (void *)reladdr, (void *)my_r2); in create_stub()
670 pr_debug("Stub %p get data from reladdr %li\n", entry, reladdr); in create_stub()
673 ppc_inst(entry->jump[0] | PPC_HA(reladdr)))) in create_stub()
677 ppc_inst(entry->jump[1] | PPC_LO(reladdr)))) in create_stub()