Home
last modified time | relevance | path

Searched defs:trapframe (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/sys/arch/hppa/include/
H A Dframe.h74 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 Dframe.h83 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 Dtrap.h83 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 Dframe.h53 typedef struct trapframe { struct
74 } trapframe_t; argument
/netbsd-src/sys/arch/i386/include/
H A Dframe.h78 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 Dframe.h43 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 Dframe.h37 struct trapframe { struct
41 struct trapframe *tf_chain; argument
42 __register_t tf_pc;
/netbsd-src/sys/arch/next68k/stand/boot/
H A Dmachdep.c96 struct trapframe { struct
106 int trap(struct trapframe *); argument
/netbsd-src/sys/arch/sparc/include/
H A Dreg.h53 struct trapframe { struct
76 * Clone trapframe for now; this seems to be the more useful argument
/netbsd-src/sys/arch/powerpc/include/
H A Dframe.h98 struct trapframe { struct
122 struct trapframe32 { argument
183 #define trapframe(l) (&(ktrapframe(l)->ktf_tf)) macro
/netbsd-src/sys/arch/riscv/include/
H A Dframe.h37 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 Dframe.h39 struct trapframe { struct
51 /* size of trapframe (stack pointer) must be 16byte aligned */ argument
/netbsd-src/sys/arch/m68k/include/
H A Dcpuframe.h45 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 Dframe.h91 struct trapframe { struct
92 unsigned long tf_regs[FRAME_SIZE]; /* See above */
/netbsd-src/external/cddl/osnet/dev/dtrace/mips/
H A Ddtrace_subr.c87 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 Ddtrace_subr.c86 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 Ddtrace_subr.c86 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 Dnmi.c71 nmi_establish(int (*func)(const struct trapframe *, void *), void *arg) in nmi_establish()
/netbsd-src/external/cddl/osnet/dev/dtrace/amd64/
H A Ddtrace_subr.c77 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 Dframe.h87 struct trapframe { struct
/netbsd-src/sys/arch/riscv/riscv/
H A Dinterrupt.c98 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 Ddb_trace.c191 struct trapframe trapframe; variable
/netbsd-src/sys/arch/sparc64/include/
H A Dreg.h223 #define trapframe trapframe64 macro
229 #define trapframe trapframe32 macro
/netbsd-src/external/cddl/osnet/dev/dtrace/arm/
H A Ddtrace_subr.c93 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 Dvm_machdep.c151 #define trapframe trapframe64 macro

12