Home
last modified time | relevance | path

Searched refs:uml_pt_regs (Results 1 – 22 of 22) sorted by relevance

/linux-6.15/arch/um/include/shared/
H A Dkern_util.h27 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 Darch.h12 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 Dirq_user.h19 struct uml_pt_regs *regs, void *mc);
H A Das-layout.h53 extern void (*sig_info[])(int, struct siginfo *si, struct uml_pt_regs *, void *);
H A Dos.h290 extern void userspace(struct uml_pt_regs *regs);
/linux-6.15/arch/um/kernel/
H A Dtrap.c135 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 Dirq.c63 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 Dptrace.c109 static void send_sigtrap(struct uml_pt_regs *regs, int error_code) in send_sigtrap()
H A Dtime.c761 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 Dsignal.c24 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 Dbugs_64.c14 void arch_examine_signal(int sig, struct uml_pt_regs *regs) in arch_examine_signal()
H A Dfault.c19 int arch_fixup(unsigned long address, struct uml_pt_regs *regs) in arch_fixup()
H A Dbugs_32.c45 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 Dskas.h14 extern void handle_syscall(struct uml_pt_regs *regs);
/linux-6.15/arch/x86/um/shared/sysdep/
H A Dmcontext.h9 extern void get_regs_from_mc(struct uml_pt_regs *, mcontext_t *);
H A Dptrace.h61 struct uml_pt_regs { struct
/linux-6.15/arch/um/kernel/skas/
H A Dsyscall.c17 void handle_syscall(struct uml_pt_regs *r) in handle_syscall()
/linux-6.15/arch/um/include/asm/
H A Dsyscall-generic.h55 const struct uml_pt_regs *r = &regs->regs; in syscall_get_arguments()
H A Dptrace-generic.h14 struct uml_pt_regs regs;
/linux-6.15/arch/um/os-Linux/skas/
H A Dprocess.c166 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 Dmconsole.h66 struct uml_pt_regs regs;
/linux-6.15/arch/x86/um/os-Linux/
H A Dmcontext.c9 void get_regs_from_mc(struct uml_pt_regs *regs, mcontext_t *mc) in get_regs_from_mc()