| /linux-6.15/arch/um/include/shared/ |
| H A D | kern_util.h | 27 extern void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs, 31 int is_user, struct uml_pt_regs *regs, 36 extern unsigned int do_IRQ(int irq, struct uml_pt_regs *regs); 39 extern void timer_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs); 64 extern void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs, 66 extern void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs,
|
| H A D | arch.h | 12 extern int arch_fixup(unsigned long address, struct uml_pt_regs *regs); 13 extern void arch_examine_signal(int sig, struct uml_pt_regs *regs);
|
| H A D | irq_user.h | 19 struct uml_pt_regs *regs, void *mc);
|
| H A D | as-layout.h | 53 extern void (*sig_info[])(int, struct siginfo *si, struct uml_pt_regs *, void *);
|
| H A D | os.h | 290 extern void userspace(struct uml_pt_regs *regs);
|
| /linux-6.15/arch/um/kernel/ |
| H A D | trap.c | 135 static void show_segv_info(struct uml_pt_regs *regs) in show_segv_info() 185 void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs, in segv_handler() 205 struct uml_pt_regs *regs, void *mc) in segv() 293 void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs, in relay_signal() 322 void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs, in winch()
|
| H A D | irq.c | 63 static void irq_io_loop(struct irq_reg *irq, struct uml_pt_regs *regs) in irq_io_loop() 163 struct uml_pt_regs *regs, in sigio_reg_handler() 195 static void _sigio_handler(struct uml_pt_regs *regs, in _sigio_handler() 239 void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs, in sigio_handler() 469 unsigned int do_IRQ(int irq, struct uml_pt_regs *regs) in do_IRQ()
|
| H A D | ptrace.c | 109 static void send_sigtrap(struct uml_pt_regs *regs, int error_code) in send_sigtrap()
|
| H A D | time.c | 761 void timer_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in timer_handler()
|
| /linux-6.15/arch/um/os-Linux/ |
| H A D | signal.c | 24 void (*sig_info[NSIG])(int, struct siginfo *, struct uml_pt_regs *, void *mc) = { 36 struct uml_pt_regs r; in sig_handler_common() 114 struct uml_pt_regs regs; in timer_real_alarm_handler()
|
| /linux-6.15/arch/x86/um/ |
| H A D | bugs_64.c | 14 void arch_examine_signal(int sig, struct uml_pt_regs *regs) in arch_examine_signal()
|
| H A D | fault.c | 19 int arch_fixup(unsigned long address, struct uml_pt_regs *regs) in arch_fixup()
|
| H A D | bugs_32.c | 45 void arch_examine_signal(int sig, struct uml_pt_regs *regs) in arch_examine_signal()
|
| /linux-6.15/arch/um/include/shared/skas/ |
| H A D | skas.h | 14 extern void handle_syscall(struct uml_pt_regs *regs);
|
| /linux-6.15/arch/x86/um/shared/sysdep/ |
| H A D | mcontext.h | 9 extern void get_regs_from_mc(struct uml_pt_regs *, mcontext_t *);
|
| H A D | ptrace.h | 61 struct uml_pt_regs { struct
|
| /linux-6.15/arch/um/kernel/skas/ |
| H A D | syscall.c | 17 void handle_syscall(struct uml_pt_regs *r) in handle_syscall()
|
| /linux-6.15/arch/um/include/asm/ |
| H A D | syscall-generic.h | 55 const struct uml_pt_regs *r = ®s->regs; in syscall_get_arguments()
|
| H A D | ptrace-generic.h | 14 struct uml_pt_regs regs;
|
| /linux-6.15/arch/um/os-Linux/skas/ |
| H A D | process.c | 166 static void handle_segv(int pid, struct uml_pt_regs *regs) in handle_segv() 172 static void handle_trap(int pid, struct uml_pt_regs *regs) in handle_trap() 404 void userspace(struct uml_pt_regs *regs) in userspace()
|
| /linux-6.15/arch/um/drivers/ |
| H A D | mconsole.h | 66 struct uml_pt_regs regs;
|
| /linux-6.15/arch/x86/um/os-Linux/ |
| H A D | mcontext.c | 9 void get_regs_from_mc(struct uml_pt_regs *regs, mcontext_t *mc) in get_regs_from_mc()
|