/netbsd-6-1-5-RELEASE/sys/arch/x86/include/ |
H A D | nmi.h | 33 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 D | memreg.h | 69 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 D | machdep.h | 41 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 D | reg.h | 53 #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 D | kvm86.h | 4 void kvm86_gpfault(struct trapframe *); 10 int kvm86_bioscall(int, struct trapframe *);
|
H A D | proc.h | 47 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 D | proc.h | 13 struct trapframe *md_tf; /* trap/syscall registers */ 25 void (*md_syscall)(struct lwp *, u_int64_t, struct trapframe *);
|
H A D | md_var.h | 69 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 D | frame.h | 43 struct trapframe { struct 46 #define FRAME_SYSCALL 1 /* syscalls use a partial trapframe */
|
/netbsd-6-1-5-RELEASE/sys/arch/arm/include/ |
H A D | proc.h | 42 struct trapframe; 54 void (*md_syscall)(struct trapframe *, struct lwp *, uint32_t);
|
/netbsd-6-1-5-RELEASE/sys/arch/vax/include/ |
H A D | proc.h | 41 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 D | proc.h | 43 struct trapframe *md_utf; /* user trampframe */ 48 struct trapframe; 51 void (*md_syscall)(struct trapframe *);
|
H A D | userret.h | 53 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 D | proc.h | 43 struct trapframe *md_regs; /* registers on current frame */
|
/netbsd-6-1-5-RELEASE/sys/arch/sh3/include/ |
H A D | proc.h | 51 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 D | proc.h | 50 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 D | alpha.h | 68 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 D | proc.h | 41 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 D | syscall.c | 44 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 D | proc.h | 48 struct trapframe; 51 struct trapframe *md_utf; /* trapframe from userspace */
|
H A D | locore.h | 40 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 D | intr_stubs.c | 168 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 D | m68k.h | 98 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 D | fpu_extern.h | 34 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 D | intr.h | 116 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 *);
|