/kernel/linux/linux-5.10/arch/um/include/shared/ |
H A D | kern_util.h | 28 extern void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs); 31 int is_user, struct uml_pt_regs *regs); 35 extern unsigned int do_IRQ(int irq, struct uml_pt_regs *regs); 40 extern void timer_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs); 63 extern void syscall_trace(struct uml_pt_regs *regs, int entryexit); 66 extern void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs); 67 extern void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs); 68 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 | registers.h | 18 extern int save_registers(int pid, struct uml_pt_regs *regs); 19 extern int restore_pid_registers(int pid, struct uml_pt_regs *regs);
|
H A D | irq_user.h | 32 extern void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
|
H A D | as-layout.h | 62 extern void (*sig_info[])(int, struct siginfo *si, struct uml_pt_regs *);
|
/kernel/linux/linux-6.6/arch/um/include/shared/ |
H A D | kern_util.h | 28 extern void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs); 31 int is_user, struct uml_pt_regs *regs); 35 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); 63 extern void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs); 64 extern void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs); 65 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 | registers.h | 17 extern int save_registers(int pid, struct uml_pt_regs *regs); 18 extern int restore_pid_registers(int pid, struct uml_pt_regs *regs);
|
H A D | irq_user.h | 18 extern void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
|
/kernel/linux/linux-5.10/arch/um/kernel/ |
H A D | trap.c | 132 static void show_segv_info(struct uml_pt_regs *regs) in show_segv_info() 181 void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in segv_handler() 200 struct uml_pt_regs *regs) in segv() 274 void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs) in relay_signal() 302 void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs) in bus_handler() 310 void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in winch()
|
H A D | irq.c | 42 static void irq_io_loop(struct irq_fd *irq, struct uml_pt_regs *regs) in irq_io_loop() 63 void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in sigio_handler() 414 unsigned int do_IRQ(int irq, struct uml_pt_regs *regs) in do_IRQ()
|
/kernel/linux/linux-6.6/arch/um/kernel/ |
H A D | trap.c | 134 static void show_segv_info(struct uml_pt_regs *regs) in show_segv_info() 183 void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in segv_handler() 202 struct uml_pt_regs *regs) in segv() 276 void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs) in relay_signal() 304 void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs) in bus_handler() 312 void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in winch()
|
H A D | irq.c | 60 static void irq_io_loop(struct irq_reg *irq, struct uml_pt_regs *regs) in irq_io_loop() 126 struct uml_pt_regs *regs, in sigio_reg_handler() 156 static void _sigio_handler(struct uml_pt_regs *regs, in _sigio_handler() 196 void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) in sigio_handler() 408 unsigned int do_IRQ(int irq, struct uml_pt_regs *regs) in do_IRQ()
|
/kernel/linux/linux-5.10/arch/um/os-Linux/ |
H A D | registers.c | 14 int save_registers(int pid, struct uml_pt_regs *regs) in save_registers() 24 int restore_pid_registers(int pid, struct uml_pt_regs *regs) in restore_pid_registers()
|
H A D | signal.c | 22 void (*sig_info[NSIG])(int, struct siginfo *, struct uml_pt_regs *) = { 34 struct uml_pt_regs r; in sig_handler_common() 88 struct uml_pt_regs regs; in timer_real_alarm_handler()
|
/kernel/linux/linux-6.6/arch/um/os-Linux/ |
H A D | registers.c | 14 int save_registers(int pid, struct uml_pt_regs *regs) in save_registers() 24 int restore_pid_registers(int pid, struct uml_pt_regs *regs) in restore_pid_registers()
|
H A D | signal.c | 23 void (*sig_info[NSIG])(int, struct siginfo *, struct uml_pt_regs *) = { 35 struct uml_pt_regs r; in sig_handler_common() 102 struct uml_pt_regs regs; in timer_real_alarm_handler()
|
/kernel/linux/linux-5.10/arch/um/include/asm/ |
H A D | syscall-generic.h | 55 const struct uml_pt_regs *r = ®s->regs; in syscall_get_arguments() 69 struct uml_pt_regs *r = ®s->regs; in syscall_set_arguments()
|
/kernel/linux/linux-5.10/arch/x86/um/ |
H A D | bugs_64.c | 13 void arch_examine_signal(int sig, struct uml_pt_regs *regs) in arch_examine_signal()
|
H A D | fault.c | 18 int arch_fixup(unsigned long address, struct uml_pt_regs *regs) in arch_fixup()
|
/kernel/linux/linux-6.6/arch/x86/um/ |
H A D | bugs_64.c | 13 void arch_examine_signal(int sig, struct uml_pt_regs *regs) in arch_examine_signal()
|
H A D | fault.c | 18 int arch_fixup(unsigned long address, struct uml_pt_regs *regs) in arch_fixup()
|
/kernel/linux/linux-5.10/arch/um/include/shared/skas/ |
H A D | skas.h | 15 extern void handle_syscall(struct uml_pt_regs *regs);
|
/kernel/linux/linux-6.6/arch/um/include/shared/skas/ |
H A D | skas.h | 15 extern void handle_syscall(struct uml_pt_regs *regs);
|
/kernel/linux/linux-5.10/arch/x86/um/shared/sysdep/ |
H A D | mcontext.h | 9 extern void get_regs_from_mc(struct uml_pt_regs *, mcontext_t *);
|