Home
last modified time | relevance | path

Searched refs:orig_i0 (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsignal_32.c430 static inline void syscall_restart(unsigned long orig_i0, struct pt_regs *regs, in syscall_restart() argument
445 regs->u_regs[UREG_I0] = orig_i0; in syscall_restart()
455 static void do_signal(struct pt_regs *regs, unsigned long orig_i0) in do_signal() argument
463 * orig_i0 correct for syscall restarts when debugging. in do_signal()
468 * just use any global register to save away the orig_i0 value. in do_signal()
477 * a system call. Therefore %g6 is usable for orig_i0 storage. in do_signal()
480 regs->u_regs[UREG_G6] = orig_i0; in do_signal()
491 orig_i0 = regs->u_regs[UREG_G6]; in do_signal()
496 syscall_restart(orig_i0, regs, &ksig.ka.sa); in do_signal()
505 regs->u_regs[UREG_I0] = orig_i0; in do_signal()
521 do_notify_resume(struct pt_regs *regs, unsigned long orig_i0, unsigned long thread_info_flags) do_notify_resume() argument
[all...]
H A Dsignal_64.c451 static inline void syscall_restart(unsigned long orig_i0, struct pt_regs *regs, in syscall_restart() argument
466 regs->u_regs[UREG_I0] = orig_i0; in syscall_restart()
476 static void do_signal(struct pt_regs *regs, unsigned long orig_i0) in do_signal() argument
484 * orig_i0 correct for syscall restarts when debugging. in do_signal()
489 * just use any global register to save away the orig_i0 value. in do_signal()
498 * a system call. Therefore %g6 is usable for orig_i0 storage. in do_signal()
502 regs->u_regs[UREG_G6] = orig_i0; in do_signal()
517 orig_i0 = regs->u_regs[UREG_G6]; in do_signal()
522 syscall_restart(orig_i0, regs, &ksig.ka.sa); in do_signal()
531 regs->u_regs[UREG_I0] = orig_i0; in do_signal()
547 do_notify_resume(struct pt_regs *regs, unsigned long orig_i0, unsigned long thread_info_flags) do_notify_resume() argument
[all...]
H A Dsignal32.c636 static inline void syscall_restart32(unsigned long orig_i0, struct pt_regs *regs, in syscall_restart32() argument
651 regs->u_regs[UREG_I0] = orig_i0; in syscall_restart32()
664 unsigned long orig_i0 = 0; in do_signal32() local
671 orig_i0 = regs->u_regs[UREG_G6]; in do_signal32()
676 syscall_restart32(orig_i0, regs, &ksig.ka.sa); in do_signal32()
685 regs->u_regs[UREG_I0] = orig_i0; in do_signal32()
H A Dkernel.h164 void do_notify_resume(struct pt_regs *regs, unsigned long orig_i0,
H A Dentry.h82 unsigned long orig_i0,
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsignal_32.c430 static inline void syscall_restart(unsigned long orig_i0, struct pt_regs *regs, in syscall_restart() argument
445 regs->u_regs[UREG_I0] = orig_i0; in syscall_restart()
455 static void do_signal(struct pt_regs *regs, unsigned long orig_i0) in do_signal() argument
463 * orig_i0 correct for syscall restarts when debugging. in do_signal()
468 * just use any global register to save away the orig_i0 value. in do_signal()
477 * a system call. Therefore %g6 is usable for orig_i0 storage. in do_signal()
480 regs->u_regs[UREG_G6] = orig_i0; in do_signal()
491 orig_i0 = regs->u_regs[UREG_G6]; in do_signal()
496 syscall_restart(orig_i0, regs, &ksig.ka.sa); in do_signal()
505 regs->u_regs[UREG_I0] = orig_i0; in do_signal()
521 do_notify_resume(struct pt_regs *regs, unsigned long orig_i0, unsigned long thread_info_flags) do_notify_resume() argument
[all...]
H A Dsignal_64.c451 static inline void syscall_restart(unsigned long orig_i0, struct pt_regs *regs, in syscall_restart() argument
466 regs->u_regs[UREG_I0] = orig_i0; in syscall_restart()
476 static void do_signal(struct pt_regs *regs, unsigned long orig_i0) in do_signal() argument
484 * orig_i0 correct for syscall restarts when debugging. in do_signal()
489 * just use any global register to save away the orig_i0 value. in do_signal()
498 * a system call. Therefore %g6 is usable for orig_i0 storage. in do_signal()
502 regs->u_regs[UREG_G6] = orig_i0; in do_signal()
517 orig_i0 = regs->u_regs[UREG_G6]; in do_signal()
522 syscall_restart(orig_i0, regs, &ksig.ka.sa); in do_signal()
531 regs->u_regs[UREG_I0] = orig_i0; in do_signal()
547 do_notify_resume(struct pt_regs *regs, unsigned long orig_i0, unsigned long thread_info_flags) do_notify_resume() argument
[all...]
H A Dsignal32.c637 static inline void syscall_restart32(unsigned long orig_i0, struct pt_regs *regs, in syscall_restart32() argument
652 regs->u_regs[UREG_I0] = orig_i0; in syscall_restart32()
665 unsigned long orig_i0 = 0; in do_signal32() local
672 orig_i0 = regs->u_regs[UREG_G6]; in do_signal32()
677 syscall_restart32(orig_i0, regs, &ksig.ka.sa); in do_signal32()
686 regs->u_regs[UREG_I0] = orig_i0; in do_signal32()
H A Dkernel.h163 void do_notify_resume(struct pt_regs *regs, unsigned long orig_i0,
H A Dentry.h82 unsigned long orig_i0,

Completed in 8 milliseconds