/netbsd-src/sys/arch/hppa/include/ |
H A D | frame.h | 74 struct trapframe { struct 76 u_int tf_t1; /* r22 */ 77 u_int tf_t2; /* r21 */ 78 u_int tf_sp; /* r30 */ 79 u_int tf_t3; /* r20 */ 80 u_int tf_iisq_head; /* cr17 */ 81 u_int tf_iisq_tail; 82 u_int tf_iioq_head; /* cr18 */ 83 u_int tf_iioq_tail; 84 u_int tf_eiem; /* cr15 */ [all …]
|
/netbsd-src/sys/arch/sh3/include/ |
H A D | frame.h | 83 struct trapframe { struct 85 int tf_expevt; 86 int tf_ubc; 88 int tf_spc; 89 int tf_ssr; 90 int tf_gbr; 91 int tf_macl; 92 int tf_mach; 93 int tf_pr; 94 int tf_r13; [all …]
|
/netbsd-src/sys/arch/vax/include/ |
H A D | trap.h | 83 struct trapframe { struct 84 long tf_fp; /* Stack frame pointer */ 85 long tf_ap; /* Argument pointer on user stack */ 86 long tf_sp; /* Stack pointer */ 87 long tf_r0; /* General registers saved upon trap/syscall */ 88 long tf_r1; 89 long tf_r2; 90 long tf_r3; 91 long tf_r4; 92 long tf_r5; [all …]
|
/netbsd-src/sys/arch/arm/include/ |
H A D | frame.h | 53 typedef struct trapframe { struct 74 } trapframe_t; argument
|
/netbsd-src/sys/arch/i386/include/ |
H A D | frame.h | 78 struct trapframe { struct 79 uint16_t tf_gs; 80 uint16_t tf_gs_pad; 81 uint16_t tf_fs; 82 uint16_t tf_fs_pad; 83 uint16_t tf_es; 84 uint16_t tf_es_pad; 85 uint16_t tf_ds; 86 uint16_t tf_ds_pad; 87 int tf_edi; [all …]
|
/netbsd-src/sys/arch/ia64/include/ |
H A D | frame.h | 43 struct trapframe { struct 46 #define FRAME_SYSCALL 1 /* syscalls use a partial trapframe */ argument 47 struct _special tf_special; 48 struct _caller_saved tf_scratch; 49 struct _caller_saved_fp tf_scratch_fp;
|
/netbsd-src/sys/arch/or1k/include/ |
H A D | frame.h | 37 struct trapframe { struct 41 struct trapframe *tf_chain; argument 42 __register_t tf_pc;
|
/netbsd-src/sys/arch/next68k/stand/boot/ |
H A D | machdep.c | 96 struct trapframe { struct 106 int trap(struct trapframe *); argument
|
/netbsd-src/sys/arch/sparc/include/ |
H A D | reg.h | 53 struct trapframe { struct 76 * Clone trapframe for now; this seems to be the more useful argument
|
/netbsd-src/sys/arch/powerpc/include/ |
H A D | frame.h | 98 struct trapframe { struct 122 struct trapframe32 { argument 183 #define trapframe(l) (&(ktrapframe(l)->ktf_tf)) macro
|
/netbsd-src/sys/arch/riscv/include/ |
H A D | frame.h | 37 struct trapframe { struct 38 struct reg tf_regs; 39 register_t tf_tval; // supervisor trap value 40 register_t tf_cause; // supervisor cause register 41 register_t tf_sr; // supervisor status register 42 register_t tf_pad; // For 16-byte alignment
|
/netbsd-src/sys/arch/aarch64/include/ |
H A D | frame.h | 39 struct trapframe { struct 51 /* size of trapframe (stack pointer) must be 16byte aligned */ argument
|
/netbsd-src/sys/arch/m68k/include/ |
H A D | cpuframe.h | 45 struct trapframe { struct 46 int tf_regs[16]; 47 short tf_pad; 48 short tf_stackadj; 49 u_short tf_sr; 50 u_int tf_pc __packed; 51 u_short /* BITFIELDTYPE */ tf_format:4, 52 /* BITFIELDTYPE */ tf_vector:12;
|
/netbsd-src/sys/arch/alpha/include/ |
H A D | frame.h | 91 struct trapframe { struct 92 unsigned long tf_regs[FRAME_SIZE]; /* See above */
|
/netbsd-src/external/cddl/osnet/dev/dtrace/mips/ |
H A D | dtrace_subr.c | 87 dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_add() 98 dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_remove()
|
/netbsd-src/external/cddl/osnet/dev/dtrace/aarch64/ |
H A D | dtrace_subr.c | 86 dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_add() 97 dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_remove()
|
/netbsd-src/external/cddl/osnet/dev/dtrace/i386/ |
H A D | dtrace_subr.c | 86 dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_add() 97 dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_remove()
|
/netbsd-src/sys/arch/x86/x86/ |
H A D | nmi.c | 71 nmi_establish(int (*func)(const struct trapframe *, void *), void *arg) in nmi_establish()
|
/netbsd-src/external/cddl/osnet/dev/dtrace/amd64/ |
H A D | dtrace_subr.c | 77 dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_add() 88 dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_remove()
|
/netbsd-src/sys/arch/amd64/include/ |
H A D | frame.h | 87 struct trapframe { struct
|
/netbsd-src/sys/arch/riscv/riscv/ |
H A D | interrupt.c | 98 riscv_intr_set_handler(void (*intr_handler)(struct trapframe *, register_t, in riscv_intr_set_handler() argument
|
/netbsd-src/sys/arch/sh3/sh3/ |
H A D | db_trace.c | 191 struct trapframe trapframe; variable
|
/netbsd-src/sys/arch/sparc64/include/ |
H A D | reg.h | 223 #define trapframe trapframe64 macro 229 #define trapframe trapframe32 macro
|
/netbsd-src/external/cddl/osnet/dev/dtrace/arm/ |
H A D | dtrace_subr.c | 93 dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_add() 104 dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t)) in dtrace_invop_remove()
|
/netbsd-src/sys/arch/sparc64/sparc64/ |
H A D | vm_machdep.c | 151 #define trapframe trapframe64 macro
|