Home
last modified time | relevance | path

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

/netbsd/src/sys/arch/hppa/include/
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/
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/
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/
Dframe.h53 typedef struct trapframe { struct
74 } trapframe_t; argument
/netbsd/src/sys/arch/i386/include/
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/
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/next68k/stand/boot/
Dmachdep.c96 struct trapframe { struct
106 int trap(struct trapframe *); argument
/netbsd/src/sys/arch/sparc/include/
Dreg.h53 struct trapframe { struct
76 * Clone trapframe for now; this seems to be the more useful argument
/netbsd/src/sys/arch/powerpc/include/
Dframe.h98 struct trapframe { struct
122 struct trapframe32 { argument
183 #define trapframe(l) (&(ktrapframe(l)->ktf_tf)) macro
/netbsd/src/sys/arch/aarch64/include/
Dframe.h39 struct trapframe { struct
51 /* size of trapframe (stack pointer) must be 16byte aligned */ argument
/netbsd/src/sys/arch/m68k/include/
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/
Dframe.h91 struct trapframe { struct
92 unsigned long tf_regs[FRAME_SIZE]; /* See above */
/netbsd/src/sys/arch/x86/x86/
Dnmi.c71 nmi_establish(int (*func)(const struct trapframe *, void *), void *arg) in nmi_establish()
/netbsd/src/external/cddl/osnet/dev/dtrace/i386/
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/amd64/
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/
Dframe.h87 struct trapframe { struct
/netbsd/src/sys/arch/sh3/sh3/
Ddb_trace.c191 struct trapframe trapframe; variable
/netbsd/src/external/cddl/osnet/dev/dtrace/arm/
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/include/
Dreg.h223 #define trapframe trapframe64 macro
229 #define trapframe trapframe32 macro
/netbsd/src/sys/arch/sparc64/sparc64/
Dvm_machdep.c151 #define trapframe trapframe64 macro
/netbsd/src/sys/arch/mips/include/
Dlocore.h812 struct trapframe { struct
819 CTASSERT(sizeof(struct trapframe) % (4*sizeof(mips_reg_t)) == 0); argument