Lines Matching refs:initfunc
565 register void *addr, *base, *initfunc;
607 " ld %[initfunc], 0x20(%[base]) \n" /* get PC via mailbox */
608 " beqz %[initfunc], 1b \n"
613 " jr %[initfunc] \n" /* jump to initial PC */
618 [count] "=&r" (count), [initfunc] "=&r" (initfunc)
627 register void *addr, *base, *initfunc;
671 " ld %[initfunc], 0x20(%[base]) \n" /* get PC via mailbox */
672 " beqz %[initfunc], 1b \n"
677 " jr %[initfunc] \n" /* jump to initial PC */
682 [count] "=&r" (count), [initfunc] "=&r" (initfunc)
691 register void *addr, *base, *initfunc;
754 " lw %[initfunc], 0x20(%[base]) \n" /* check lower 32-bit as jump indicator */
755 " beqz %[initfunc], 1b \n"
757 " ld %[initfunc], 0x20(%[base]) \n" /* get PC (whole 64-bit) via mailbox */
761 " jr %[initfunc] \n" /* jump to initial PC */
766 [count] "=&r" (count), [initfunc] "=&r" (initfunc)