Searched refs:trapframe (Results 1 - 25 of 287) sorted by relevance

1234567891011>>

/netbsd-6-1-5-RELEASE/sys/arch/x86/include/
H A Dnmi.h33 struct trapframe;
35 nmi_handler_t *nmi_establish(int (*)(const struct trapframe *, void *), void *);
37 int nmi_dispatch(const struct trapframe *);
/netbsd-6-1-5-RELEASE/sys/arch/sparc/sparc/
H A Dmemreg.h69 struct trapframe;
70 void memerr4_4c(unsigned, u_int, u_int, u_int, u_int, struct trapframe *);
71 void memerr4m(unsigned, u_int, u_int, struct trapframe *);
72 void viking_memerr(unsigned, u_int, u_int, struct trapframe *);
73 void hypersparc_memerr(unsigned, u_int, u_int, struct trapframe *);
/netbsd-6-1-5-RELEASE/sys/arch/acorn26/include/
H A Dmachdep.h41 extern void undefined_handler(struct trapframe *);
42 extern void swi_handler(struct trapframe *);
43 extern void data_abort_handler(struct trapframe *);
44 extern void prefetch_abort_handler(struct trapframe *);
45 extern void address_exception_handler(struct trapframe *);
/netbsd-6-1-5-RELEASE/sys/arch/i386/include/
H A Dreg.h53 #define tES (offsetof(struct trapframe, tf_es) / sizeof (int))
54 #define tDS (offsetof(struct trapframe, tf_ds) / sizeof (int))
55 #define tEDI (offsetof(struct trapframe, tf_edi) / sizeof (int))
56 #define tESI (offsetof(struct trapframe, tf_esi) / sizeof (int))
57 #define tEBP (offsetof(struct trapframe, tf_ebp) / sizeof (int))
58 #define tEBX (offsetof(struct trapframe, tf_ebx) / sizeof (int))
59 #define tEDX (offsetof(struct trapframe, tf_edx) / sizeof (int))
60 #define tECX (offsetof(struct trapframe, tf_ecx) / sizeof (int))
61 #define tEAX (offsetof(struct trapframe, tf_eax) / sizeof (int))
63 #define tEIP (offsetof(struct trapframe, tf_ei
[all...]
H A Dkvm86.h4 void kvm86_gpfault(struct trapframe *);
10 int kvm86_bioscall(int, struct trapframe *);
H A Dproc.h47 struct trapframe *md_regs; /* registers on current frame */
60 void (*md_syscall)(struct trapframe *);
/netbsd-6-1-5-RELEASE/sys/arch/ia64/include/
H A Dproc.h13 struct trapframe *md_tf; /* trap/syscall registers */
25 void (*md_syscall)(struct lwp *, u_int64_t, struct trapframe *);
H A Dmd_var.h69 struct trapframe;
74 int do_ast(struct trapframe *);
75 void ia32_trap(int, struct trapframe *);
83 int interrupt(uint64_t, struct trapframe *);
88 int syscall(struct trapframe *);
89 void trap(int, struct trapframe *);
90 void trap_panic(int, struct trapframe *);
91 int unaligned_fixup(struct trapframe *, struct thread *);
H A Dframe.h43 struct trapframe { struct
46 #define FRAME_SYSCALL 1 /* syscalls use a partial trapframe */
/netbsd-6-1-5-RELEASE/sys/arch/arm/include/
H A Dproc.h42 struct trapframe;
54 void (*md_syscall)(struct trapframe *, struct lwp *, uint32_t);
/netbsd-6-1-5-RELEASE/sys/arch/vax/include/
H A Dproc.h41 struct trapframe *md_utf; /* pointer to user trapframe */
44 struct trapframe;
50 void (*md_syscall)(struct trapframe *);
/netbsd-6-1-5-RELEASE/sys/arch/powerpc/include/
H A Dproc.h43 struct trapframe *md_utf; /* user trampframe */
48 struct trapframe;
51 void (*md_syscall)(struct trapframe *);
H A Duserret.h53 userret(struct lwp *l, struct trapframe *tf)
55 KASSERTMSG((tf == trapframe(curlwp)),
56 "tf=%p, trapframe(curlwp)=%p\n", tf, trapframe(curlwp));
79 extern void booke_sstep(struct trapframe *); /* ugly */
/netbsd-6-1-5-RELEASE/sys/arch/hppa/include/
H A Dproc.h43 struct trapframe *md_regs; /* registers on current frame */
/netbsd-6-1-5-RELEASE/sys/arch/sh3/include/
H A Dproc.h51 struct trapframe *md_regs; /* user context */
66 void (*md_syscall)(struct lwp *, struct trapframe *);
/netbsd-6-1-5-RELEASE/sys/arch/sparc/include/
H A Dproc.h50 struct trapframe *md_tf; /* trap/syscall registers */
56 void (*md_syscall)(register_t, struct trapframe *, register_t);
/netbsd-6-1-5-RELEASE/sys/arch/alpha/include/
H A Dalpha.h68 struct trapframe;
84 void ast(struct trapframe *);
87 uint64_t console_restart(struct trapframe *);
91 void frametoreg(const struct trapframe *, struct reg *);
96 struct trapframe *);
97 void machine_check(unsigned long, struct trapframe *, unsigned long,
101 void regdump(struct trapframe *);
102 void regtoframe(const struct reg *, struct trapframe *);
105 struct trapframe *);
H A Dproc.h41 struct trapframe *md_tf; /* trap/syscall registers */
74 void (*md_syscall)(struct lwp *, uint64_t, struct trapframe *);
/netbsd-6-1-5-RELEASE/sys/arch/ia64/ia64/
H A Dsyscall.c44 void syscall_plain(struct lwp *, u_int64_t, struct trapframe *);
45 void syscall_fancy(struct lwp *, u_int64_t, struct trapframe *);
61 syscall_plain(struct lwp *l, u_int64_t code, struct trapframe *framep)
68 syscall_fancy(struct lwp *l, u_int64_t code, struct trapframe *framep)
/netbsd-6-1-5-RELEASE/sys/arch/mips/include/
H A Dproc.h48 struct trapframe;
51 struct trapframe *md_utf; /* trapframe from userspace */
H A Dlocore.h40 struct trapframe;
42 void trap(uint32_t, uint32_t, vaddr_t, vaddr_t, struct trapframe *);
45 void mips_fpu_trap(vaddr_t, struct trapframe *);
46 void mips_fpu_intr(vaddr_t, struct trapframe *);
48 vaddr_t mips_emul_branch(struct trapframe *, vaddr_t, uint32_t, bool);
49 void mips_emul_inst(uint32_t, uint32_t, vaddr_t, struct trapframe *);
51 void mips_emul_fp(uint32_t, struct trapframe *, uint32_t);
52 void mips_emul_branchdelayslot(uint32_t, struct trapframe *, uint32_t);
54 void mips_emul_lwc0(uint32_t, struct trapframe *, uint32_t);
55 void mips_emul_swc0(uint32_t, struct trapframe *, uint32_
485 struct trapframe { struct
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/powerpc/powerpc/
H A Dintr_stubs.c168 void intr_critintr(struct trapframe *) __stub;
171 intr_critintr(struct trapframe *tf)
177 void intr_extintr(struct trapframe *) __stub;
180 intr_extintr(struct trapframe *tf)
186 void intr_decrintr(struct trapframe *) __stub;
189 intr_decrintr(struct trapframe *tf)
195 void intr_fitintr(struct trapframe *) __stub;
198 intr_fitintr(struct trapframe *tf)
204 void intr_wdogintr(struct trapframe *) __stub;
207 intr_wdogintr(struct trapframe *t
[all...]
/netbsd-6-1-5-RELEASE/sys/arch/m68k/include/
H A Dm68k.h98 struct trapframe;
132 void regdump(struct trapframe *, int);
144 bool ucas_ras_check(struct trapframe *);
/netbsd-6-1-5-RELEASE/sys/arch/powerpc/fpu/
H A Dfpu_extern.h34 struct trapframe;
40 int fpu_emulate(struct trapframe *, struct fpreg *);
41 int fpu_execute(struct trapframe *, struct fpemu *, union instr *);
/netbsd-6-1-5-RELEASE/sys/arch/powerpc/include/booke/
H A Dintr.h116 struct trapframe;
125 void (*intrsw_critintr)(struct trapframe *);
126 void (*intrsw_decrintr)(struct trapframe *);
127 void (*intrsw_extintr)(struct trapframe *);
128 void (*intrsw_fitintr)(struct trapframe *);
129 void (*intrsw_wdogintr)(struct trapframe *);

Completed in 317 milliseconds

1234567891011>>