Home
last modified time | relevance | path

Searched refs:restart_addr (Results 1 – 6 of 6) sorted by relevance

/linux/arch/nios2/kernel/
H A Dsignal.c236 unsigned int retval = 0, continue_addr = 0, restart_addr = 0; in do_signal() local
247 restart_addr = continue_addr - 4; in do_signal()
264 regs->ea = restart_addr; in do_signal()
272 if (unlikely(restart && regs->ea == restart_addr)) { in do_signal()
289 if (unlikely(restart) && regs->ea == restart_addr) { in do_signal()
/linux/arch/riscv/kernel/
H A Dsignal.c501 unsigned long continue_addr = 0, restart_addr = 0; in arch_do_signal_or_restart() local
509 restart_addr = continue_addr - 4; in arch_do_signal_or_restart()
525 regs->epc = restart_addr; in arch_do_signal_or_restart()
540 if (regs->epc == restart_addr && in arch_do_signal_or_restart()
558 if (syscall && regs->epc == restart_addr && retval == -ERESTART_RESTARTBLOCK) in arch_do_signal_or_restart()
/linux/arch/mips/loongson64/
H A Dreset.c28 void (*fw_restart)(void) = (void *)loongson_sysconf.restart_addr; in firmware_restart()
143 if (loongson_sysconf.restart_addr) { in mips_reboot_setup()
H A Denv.c280 loongson_sysconf.restart_addr = boot_p->reset_system.ResetWarm; in prom_lefi_init_env()
286 loongson_sysconf.poweroff_addr, loongson_sysconf.restart_addr, in prom_lefi_init_env()
/linux/arch/arm64/kernel/
H A Dsignal.c1628 unsigned long continue_addr = 0, restart_addr = 0; in arch_do_signal_or_restart() local
1638 restart_addr = continue_addr - (compat_thumb_mode(regs) ? 2 : 4); in arch_do_signal_or_restart()
1656 regs->pc = restart_addr; in arch_do_signal_or_restart()
1671 if (regs->pc == restart_addr && in arch_do_signal_or_restart()
1688 if (syscall && regs->pc == restart_addr) { in arch_do_signal_or_restart()
/linux/arch/mips/include/asm/mach-loongson64/
H A Dloongson.h31 u64 restart_addr; member