Symbol: trapframe
sys/arch/alpha/alpha/cpu.c
350
(u_int64_t)pcb + USPACE - sizeof(struct trapframe);
sys/arch/alpha/alpha/db_trace.c
189
trapframe:
sys/arch/alpha/alpha/db_trace.c
296
goto trapframe;
sys/arch/alpha/alpha/dec_2100_a50.c
274
unsigned long logout, struct trapframe *framep)
sys/arch/alpha/alpha/dec_2100_a50.c
564
dec_2100_a50_mcheck_handler(unsigned long mces, struct trapframe *framep,
sys/arch/alpha/alpha/dec_2100_a50.c
75
static void dec_2100_a50_mcheck_handler(unsigned long, struct trapframe *,
sys/arch/alpha/alpha/dec_2100_a50.c
78
struct trapframe *);
sys/arch/alpha/alpha/dec_6600.c
326
dec_6600_environmental_mcheck(unsigned long mces, struct trapframe *framep,
sys/arch/alpha/alpha/dec_6600.c
447
dec_6600_mcheck(unsigned long mces, struct trapframe *framep,
sys/arch/alpha/alpha/dec_6600.c
551
dec_6600_mcheck_handler(unsigned long mces, struct trapframe *framep,
sys/arch/alpha/alpha/dec_6600.c
88
static void dec_6600_mcheck_handler(unsigned long, struct trapframe *,
sys/arch/alpha/alpha/dec_6600.c
91
static void dec_6600_environmental_mcheck(unsigned long, struct trapframe *,
sys/arch/alpha/alpha/dec_6600.c
93
static void dec_6600_mcheck(unsigned long, struct trapframe *, unsigned long,
sys/arch/alpha/alpha/interrupt.c
200
struct trapframe *framep)
sys/arch/alpha/alpha/interrupt.c
285
machine_check(unsigned long mces, struct trapframe *framep,
sys/arch/alpha/alpha/ipifuncs.c
156
alpha_ipi_halt(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
167
alpha_ipi_imb(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
173
alpha_ipi_ast(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
181
alpha_ipi_synch_fpu(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
189
alpha_ipi_discard_fpu(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
197
alpha_ipi_pause(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/ipifuncs.c
52
typedef void (*ipifunc_t)(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
54
void alpha_ipi_halt(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
55
void alpha_ipi_imb(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
56
void alpha_ipi_ast(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
57
void alpha_ipi_synch_fpu(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
58
void alpha_ipi_discard_fpu(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
59
void alpha_ipi_pause(struct cpu_info *, struct trapframe *);
sys/arch/alpha/alpha/ipifuncs.c
79
alpha_ipi_process(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/machdep.c
1247
frametoreg(struct trapframe *framep, struct reg *regp)
sys/arch/alpha/alpha/machdep.c
1285
regtoframe(struct reg *regp, struct trapframe *framep)
sys/arch/alpha/alpha/machdep.c
129
void regdump(struct trapframe *framep);
sys/arch/alpha/alpha/machdep.c
1333
regdump(struct trapframe *framep)
sys/arch/alpha/alpha/machdep.c
1354
struct trapframe *frame;
sys/arch/alpha/alpha/machdep.c
1564
struct trapframe *tfp = p->p_md.md_tf;
sys/arch/alpha/alpha/machdep.c
638
(u_int64_t)proc0paddr + USPACE - sizeof(struct trapframe);
sys/arch/alpha/alpha/machdep.c
640
(struct trapframe *)proc0paddr->u_pcb.pcb_hw.apcb_ksp;
sys/arch/alpha/alpha/pmap.c
3501
pmap_do_tlb_shootdown(struct cpu_info *ci, struct trapframe *framep)
sys/arch/alpha/alpha/process_machdep.c
133
struct trapframe *frame = process_frame(p);
sys/arch/alpha/alpha/prom.c
232
console_restart(struct trapframe *framep)
sys/arch/alpha/alpha/trap.c
121
const unsigned long, struct trapframe *, int, int);
sys/arch/alpha/alpha/trap.c
150
const unsigned long a2, const unsigned long entry, struct trapframe *framep,
sys/arch/alpha/alpha/trap.c
206
const unsigned long entry, struct trapframe *framep)
sys/arch/alpha/alpha/trap.c
499
syscall(u_int64_t code, struct trapframe *framep)
sys/arch/alpha/alpha/trap.c
573
struct trapframe *framep = p->p_md.md_tf;
sys/arch/alpha/alpha/trap.c
644
ast(struct trapframe *framep)
sys/arch/alpha/alpha/vm_machdep.c
136
p2->p_md.md_tf = (struct trapframe *)((char *)p2->p_addr + USPACE) - 1;
sys/arch/alpha/alpha/vm_machdep.c
137
bcopy(p1->p_md.md_tf, p2->p_md.md_tf, sizeof(struct trapframe));
sys/arch/alpha/include/cpu.h
112
struct trapframe;
sys/arch/alpha/include/cpu.h
128
void ast(struct trapframe *);
sys/arch/alpha/include/cpu.h
131
u_int64_t console_restart(struct trapframe *);
sys/arch/alpha/include/cpu.h
135
void frametoreg(struct trapframe *, struct reg *);
sys/arch/alpha/include/cpu.h
140
struct trapframe *);
sys/arch/alpha/include/cpu.h
141
void machine_check(unsigned long, struct trapframe *, unsigned long,
sys/arch/alpha/include/cpu.h
146
void regdump(struct trapframe *);
sys/arch/alpha/include/cpu.h
147
void regtoframe(struct reg *, struct trapframe *);
sys/arch/alpha/include/cpu.h
149
void syscall(u_int64_t, struct trapframe *);
sys/arch/alpha/include/cpu.h
151
struct trapframe *);
sys/arch/alpha/include/cpu.h
209
struct trapframe *ci_db_regs; /* registers for debuggers */
sys/arch/alpha/include/cpu.h
317
struct trapframe cf_tf;
sys/arch/alpha/include/cpu.h
418
struct trapframe;
sys/arch/alpha/include/cpuconf.h
69
void (*mcheck_handler)(unsigned long, struct trapframe *,
sys/arch/alpha/include/db_machdep.h
41
typedef struct trapframe db_regs_t;
sys/arch/alpha/include/db_machdep.h
71
unsigned long, struct trapframe *);
sys/arch/alpha/include/db_machdep.h
82
unsigned long, struct trapframe *);
sys/arch/alpha/include/intr.h
202
struct trapframe;
sys/arch/alpha/include/intr.h
204
void alpha_ipi_process(struct cpu_info *, struct trapframe *);
sys/arch/alpha/include/pmap.h
143
void pmap_do_tlb_shootdown(struct cpu_info *, struct trapframe *);
sys/arch/alpha/include/proc.h
44
struct trapframe *md_tf; /* trap/syscall registers */
sys/arch/alpha/include/reg.h
97
void frametoreg(struct trapframe *, struct reg *);
sys/arch/alpha/include/reg.h
98
void regtoframe(struct reg *, struct trapframe *);
sys/arch/alpha/pci/lca.c
102
void lca_machine_check(unsigned long, struct trapframe *, unsigned long,
sys/arch/alpha/pci/lca.c
266
lca_machine_check(unsigned long mces, struct trapframe *framep,
sys/arch/amd64/amd64/acpi_machdep.c
551
struct trapframe *tf;
sys/arch/amd64/amd64/acpi_machdep.c
570
tf = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/amd64/amd64/db_trace.c
270
limit = (struct callframe *)((struct trapframe *)pcb->pcb_kstack - 1);
sys/arch/amd64/amd64/db_trace.c
341
db_get_pc(struct trapframe *tf)
sys/arch/amd64/amd64/db_trace.c
349
db_get_probe_addr(struct trapframe *tf)
sys/arch/amd64/amd64/ghcb.c
209
ghcb_sync_out(struct trapframe *frame, const struct ghcb_extra_regs *regs,
sys/arch/amd64/amd64/ghcb.c
251
ghcb_sync_in(struct trapframe *frame, struct ghcb_extra_regs *regs,
sys/arch/amd64/amd64/ghcb.c
378
struct trapframe frame;
sys/arch/amd64/amd64/machdep.c
1235
struct trapframe *tf;
sys/arch/amd64/amd64/machdep.c
2202
check_context(const struct reg *regs, struct trapframe *tf)
sys/arch/amd64/amd64/machdep.c
432
proc0.p_md.md_regs = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/amd64/amd64/machdep.c
664
struct trapframe *tf = p->p_md.md_regs;
sys/arch/amd64/amd64/machdep.c
764
struct trapframe *tf = p->p_md.md_regs;
sys/arch/amd64/amd64/process_machdep.c
131
struct trapframe *tf = process_frame(p);
sys/arch/amd64/amd64/process_machdep.c
182
struct trapframe *tf = process_frame(p);
sys/arch/amd64/amd64/process_machdep.c
195
struct trapframe *tf = process_frame(p);
sys/arch/amd64/amd64/process_machdep.c
67
static __inline struct trapframe *process_frame(struct proc *);
sys/arch/amd64/amd64/process_machdep.c
70
static __inline struct trapframe *
sys/arch/amd64/amd64/process_machdep.c
87
struct trapframe *tf = process_frame(p);
sys/arch/amd64/amd64/sys_machdep.c
56
struct trapframe *tf = p->p_md.md_regs;
sys/arch/amd64/amd64/trap.c
100
int vctrap(struct trapframe *, int, int *, int *);
sys/arch/amd64/amd64/trap.c
101
void kerntrap(struct trapframe *);
sys/arch/amd64/amd64/trap.c
102
void usertrap(struct trapframe *);
sys/arch/amd64/amd64/trap.c
103
void ast(struct trapframe *);
sys/arch/amd64/amd64/trap.c
104
void syscall(struct trapframe *);
sys/arch/amd64/amd64/trap.c
137
static void trap_print(struct trapframe *, int _type);
sys/arch/amd64/amd64/trap.c
138
static inline void frame_dump(struct trapframe *_tf, struct proc *_p,
sys/arch/amd64/amd64/trap.c
142
static inline void debug_trap(struct trapframe *_frame, struct proc *_p,
sys/arch/amd64/amd64/trap.c
180
upageflttrap(struct trapframe *frame, uint64_t cr2)
sys/arch/amd64/amd64/trap.c
227
kpageflttrap(struct trapframe *frame, uint64_t cr2)
sys/arch/amd64/amd64/trap.c
305
vctrap(struct trapframe *frame, int user, int *sig, int *code)
sys/arch/amd64/amd64/trap.c
505
kerntrap(struct trapframe *frame)
sys/arch/amd64/amd64/trap.c
574
usertrap(struct trapframe *frame)
sys/arch/amd64/amd64/trap.c
658
trap_print(struct trapframe *frame, int type)
sys/arch/amd64/amd64/trap.c
678
frame_dump(struct trapframe *tf, struct proc *p, const char *sig, uint64_t cr2)
sys/arch/amd64/amd64/trap.c
717
debug_trap(struct trapframe *frame, struct proc *p, long type)
sys/arch/amd64/amd64/trap.c
738
ast(struct trapframe *frame)
sys/arch/amd64/amd64/trap.c
757
syscall(struct trapframe *frame)
sys/arch/amd64/amd64/trap.c
811
struct trapframe *tf = p->p_md.md_regs;
sys/arch/amd64/amd64/trap.c
98
int upageflttrap(struct trapframe *, uint64_t);
sys/arch/amd64/amd64/trap.c
99
int kpageflttrap(struct trapframe *, uint64_t);
sys/arch/amd64/amd64/vm_machdep.c
69
struct trapframe *tf;
sys/arch/amd64/amd64/vm_machdep.c
96
p2->p_md.md_regs = tf = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/amd64/include/db_machdep.h
44
typedef struct trapframe db_regs_t;
sys/arch/amd64/include/fpu.h
58
struct trapframe;
sys/arch/amd64/include/ghcb.h
134
void ghcb_sync_out(struct trapframe *, const struct ghcb_extra_regs *,
sys/arch/amd64/include/ghcb.h
136
void ghcb_sync_in(struct trapframe *, struct ghcb_extra_regs *,
sys/arch/amd64/include/proc.h
41
struct trapframe;
sys/arch/amd64/include/proc.h
43
struct trapframe *md_regs; /* registers on current frame */
sys/arch/amd64/include/reg.h
122
int check_context(const struct reg *, struct trapframe *);
sys/arch/arm/arm/arm32_machdep.c
291
curpcb->pcb_tf = (struct trapframe *)curpcb->pcb_un.un_32.pcb32_sp - 1;
sys/arch/arm/arm/arm_machdep.c
104
struct trapframe *tf;
sys/arch/arm/arm/ast.c
57
void ast(struct trapframe *);
sys/arch/arm/arm/ast.c
69
ast(struct trapframe *tf)
sys/arch/arm/arm/db_machdep.c
44
struct trapframe *frame;
sys/arch/arm/arm/db_machdep.c
51
frame = (struct trapframe *)addr;
sys/arch/arm/arm/process_machdep.c
113
static __inline struct trapframe *
sys/arch/arm/arm/process_machdep.c
123
struct trapframe *tf = process_frame(p);
sys/arch/arm/arm/process_machdep.c
157
struct trapframe *tf = process_frame(p);
sys/arch/arm/arm/process_machdep.c
197
struct trapframe *tf = process_frame(p);
sys/arch/arm/arm/sig_machdep.c
184
struct trapframe *tf;
sys/arch/arm/arm/sig_machdep.c
62
static __inline struct trapframe *
sys/arch/arm/arm/sig_machdep.c
82
struct trapframe *tf;
sys/arch/arm/arm/syscall.c
166
struct trapframe *frame = p->p_addr->u_pcb.pcb_tf;
sys/arch/arm/arm/undefined.c
105
gdb_trapper(u_int addr, u_int insn, struct trapframe *frame, int code, uint32_t fpexc)
sys/arch/arm/arm/undefined.c
67
static int gdb_trapper(u_int, u_int, struct trapframe *, int, uint32_t);
sys/arch/arm/arm/vm_machdep.c
108
pcb->pcb_tf = tf = (struct trapframe *)pcb->pcb_un.un_32.pcb32_sp - 1;
sys/arch/arm/arm/vm_machdep.c
87
struct trapframe *tf;
sys/arch/arm/include/pcb.h
45
struct trapframe;
sys/arch/arm/include/pcb.h
81
struct trapframe *pcb_tf;
sys/arch/arm/include/proc.h
43
struct trapframe;
sys/arch/arm/include/undefined.h
83
void undefinedinstruction(struct trapframe *);
sys/arch/arm64/arm64/ast.c
37
ast(struct trapframe *tf)
sys/arch/arm64/arm64/cpu.c
1883
struct trapframe *tf;
sys/arch/arm64/arm64/cpu.c
1927
tf = (struct trapframe *)((u_long)p->p_addr
sys/arch/arm64/arm64/cpu.c
1929
- sizeof(struct trapframe)
sys/arch/arm64/arm64/cpu.c
1932
tf = (struct trapframe *)STACKALIGN(tf);
sys/arch/arm64/arm64/db_trace.c
173
sizeof(struct trapframe) - 0x10);
sys/arch/arm64/arm64/machdep.c
233
struct trapframe proc0tf;
sys/arch/arm64/arm64/machdep.c
452
struct trapframe *tf = pcb->pcb_tf;
sys/arch/arm64/arm64/process_machdep.c
116
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/arm64/arm64/process_machdep.c
131
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/arm64/arm64/process_machdep.c
58
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/arm64/arm64/process_machdep.c
89
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/arm64/arm64/sig_machdep.c
102
struct trapframe *tf;
sys/arch/arm64/arm64/sig_machdep.c
183
struct trapframe *tf;
sys/arch/arm64/arm64/sig_machdep.c
83
static __inline struct trapframe *
sys/arch/arm64/arm64/syscall.c
86
struct trapframe *frame = p->p_addr->u_pcb.pcb_tf;
sys/arch/arm64/arm64/trap.c
161
kdata_abort(struct trapframe *frame, uint64_t esr, uint64_t far, int exe)
sys/arch/arm64/arm64/trap.c
220
emulate_msr(struct trapframe *frame, uint64_t esr)
sys/arch/arm64/arm64/trap.c
313
do_el1h_sync(struct trapframe *frame)
sys/arch/arm64/arm64/trap.c
372
do_el0_sync(struct trapframe *frame)
sys/arch/arm64/arm64/trap.c
462
serror(struct trapframe *frame)
sys/arch/arm64/arm64/trap.c
478
do_el0_error(struct trapframe *frame)
sys/arch/arm64/arm64/trap.c
485
do_el1h_error(struct trapframe *frame)
sys/arch/arm64/arm64/trap.c
492
dumpregs(struct trapframe *frame)
sys/arch/arm64/arm64/trap.c
53
void do_el1h_sync(struct trapframe *);
sys/arch/arm64/arm64/trap.c
54
void do_el0_sync(struct trapframe *);
sys/arch/arm64/arm64/trap.c
55
void do_el0_error(struct trapframe *);
sys/arch/arm64/arm64/trap.c
57
void dumpregs(struct trapframe*);
sys/arch/arm64/arm64/trap.c
99
udata_abort(struct trapframe *frame, uint64_t esr, uint64_t far, int exe)
sys/arch/arm64/arm64/vm_machdep.c
76
struct trapframe *tf;
sys/arch/arm64/arm64/vm_machdep.c
94
tf = (struct trapframe *)((u_long)p2->p_addr
sys/arch/arm64/arm64/vm_machdep.c
96
- sizeof(struct trapframe)
sys/arch/arm64/arm64/vm_machdep.c
99
tf = (struct trapframe *)STACKALIGN(tf);
sys/arch/arm64/include/cpu.h
82
#define clockframe trapframe
sys/arch/arm64/include/frame.h
29
#define clockframe trapframe
sys/arch/arm64/include/pcb.h
23
struct trapframe;
sys/arch/arm64/include/pcb.h
34
struct trapframe *pcb_tf;
sys/arch/hppa/hppa/db_interface.c
289
struct trapframe *tf;
sys/arch/hppa/hppa/db_interface.c
291
tf = (struct trapframe *)((char *)fp - sizeof(*tf));
sys/arch/hppa/hppa/intr.c
231
struct trapframe *frame = v;
sys/arch/hppa/hppa/machdep.c
1130
setstack(struct trapframe *tf, u_long stack, register_t old_r3)
sys/arch/hppa/hppa/machdep.c
1151
struct trapframe *tf = p->p_md.md_regs;
sys/arch/hppa/hppa/machdep.c
1196
struct trapframe *tf = p->p_md.md_regs;
sys/arch/hppa/hppa/machdep.c
1294
struct trapframe *tf = p->p_md.md_regs;
sys/arch/hppa/hppa/process_machdep.c
114
struct trapframe *tf = p->p_md.md_regs;
sys/arch/hppa/hppa/process_machdep.c
42
struct trapframe *tf = p->p_md.md_regs;
sys/arch/hppa/hppa/trap.c
103
offsetof(struct trapframe, tf_pad[0]) / 4, /* r0 XXX */
sys/arch/hppa/hppa/trap.c
104
offsetof(struct trapframe, tf_r1) / 4,
sys/arch/hppa/hppa/trap.c
105
offsetof(struct trapframe, tf_rp) / 4,
sys/arch/hppa/hppa/trap.c
106
offsetof(struct trapframe, tf_r3) / 4,
sys/arch/hppa/hppa/trap.c
107
offsetof(struct trapframe, tf_r4) / 4,
sys/arch/hppa/hppa/trap.c
108
offsetof(struct trapframe, tf_r5) / 4,
sys/arch/hppa/hppa/trap.c
109
offsetof(struct trapframe, tf_r6) / 4,
sys/arch/hppa/hppa/trap.c
110
offsetof(struct trapframe, tf_r7) / 4,
sys/arch/hppa/hppa/trap.c
111
offsetof(struct trapframe, tf_r8) / 4,
sys/arch/hppa/hppa/trap.c
112
offsetof(struct trapframe, tf_r9) / 4,
sys/arch/hppa/hppa/trap.c
113
offsetof(struct trapframe, tf_r10) / 4,
sys/arch/hppa/hppa/trap.c
114
offsetof(struct trapframe, tf_r11) / 4,
sys/arch/hppa/hppa/trap.c
115
offsetof(struct trapframe, tf_r12) / 4,
sys/arch/hppa/hppa/trap.c
116
offsetof(struct trapframe, tf_r13) / 4,
sys/arch/hppa/hppa/trap.c
117
offsetof(struct trapframe, tf_r14) / 4,
sys/arch/hppa/hppa/trap.c
118
offsetof(struct trapframe, tf_r15) / 4,
sys/arch/hppa/hppa/trap.c
119
offsetof(struct trapframe, tf_r16) / 4,
sys/arch/hppa/hppa/trap.c
120
offsetof(struct trapframe, tf_r17) / 4,
sys/arch/hppa/hppa/trap.c
121
offsetof(struct trapframe, tf_r18) / 4,
sys/arch/hppa/hppa/trap.c
122
offsetof(struct trapframe, tf_t4) / 4,
sys/arch/hppa/hppa/trap.c
123
offsetof(struct trapframe, tf_t3) / 4,
sys/arch/hppa/hppa/trap.c
124
offsetof(struct trapframe, tf_t2) / 4,
sys/arch/hppa/hppa/trap.c
125
offsetof(struct trapframe, tf_t1) / 4,
sys/arch/hppa/hppa/trap.c
126
offsetof(struct trapframe, tf_arg3) / 4,
sys/arch/hppa/hppa/trap.c
127
offsetof(struct trapframe, tf_arg2) / 4,
sys/arch/hppa/hppa/trap.c
128
offsetof(struct trapframe, tf_arg1) / 4,
sys/arch/hppa/hppa/trap.c
129
offsetof(struct trapframe, tf_arg0) / 4,
sys/arch/hppa/hppa/trap.c
130
offsetof(struct trapframe, tf_dp) / 4,
sys/arch/hppa/hppa/trap.c
131
offsetof(struct trapframe, tf_ret0) / 4,
sys/arch/hppa/hppa/trap.c
132
offsetof(struct trapframe, tf_ret1) / 4,
sys/arch/hppa/hppa/trap.c
133
offsetof(struct trapframe, tf_sp) / 4,
sys/arch/hppa/hppa/trap.c
134
offsetof(struct trapframe, tf_r31) / 4,
sys/arch/hppa/hppa/trap.c
149
trap(int type, struct trapframe *frame)
sys/arch/hppa/hppa/trap.c
204
if (frame < (struct trapframe *)&etext) {
sys/arch/hppa/hppa/trap.c
639
struct trapframe *tf = p->p_md.md_regs;
sys/arch/hppa/hppa/trap.c
759
void syscall(struct trapframe *frame);
sys/arch/hppa/hppa/trap.c
765
syscall(struct trapframe *frame)
sys/arch/hppa/hppa/vm_machdep.c
56
struct trapframe *tf;
sys/arch/hppa/hppa/vm_machdep.c
83
p2->p_md.md_regs = tf = (struct trapframe *)sp;
sys/arch/hppa/hppa/vm_machdep.c
84
sp += sizeof(struct trapframe);
sys/arch/hppa/include/cpu.h
228
#define clockframe trapframe
sys/arch/hppa/include/cpu.h
247
void trap(int type, struct trapframe *frame);
sys/arch/hppa/include/db_machdep.h
28
typedef struct trapframe db_regs_t;
sys/arch/hppa/include/frame.h
140
int setstack(struct trapframe *, u_long, register_t);
sys/arch/hppa/include/proc.h
38
struct trapframe *md_regs; /* registers on current frame */
sys/arch/i386/i386/acpi_machdep.c
470
struct trapframe *tf;
sys/arch/i386/i386/acpi_machdep.c
489
tf = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/i386/i386/cpu.c
300
pcb->pcb_kstack = kstack + USPACE - 16 - sizeof (struct trapframe);
sys/arch/i386/i386/db_trace.c
269
limit = (struct callframe *)((struct trapframe *)pcb->pcb_kstack - 1);
sys/arch/i386/i386/db_trace.c
340
db_get_pc(struct trapframe *tf)
sys/arch/i386/i386/db_trace.c
353
db_get_probe_addr(struct trapframe *tf)
sys/arch/i386/i386/machdep.c
2380
struct trapframe *tf = p->p_md.md_regs;
sys/arch/i386/i386/machdep.c
2484
struct trapframe *tf = p->p_md.md_regs;
sys/arch/i386/i386/machdep.c
2879
struct trapframe *tf = p->p_md.md_regs;
sys/arch/i386/i386/machdep.c
465
proc0.p_md.md_regs = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/i386/i386/pmap.c
479
void setcslimit(struct pmap *, struct trapframe *, struct pcb *,
sys/arch/i386/i386/pmap.c
593
struct trapframe *tf = curproc->p_md.md_regs;
sys/arch/i386/i386/pmap.c
609
pmap_exec_fixup(struct vm_map *map, struct trapframe *tf, vaddr_t gdt_cs,
sys/arch/i386/i386/pmap.c
785
setcslimit(struct pmap *pm, struct trapframe *tf, struct pcb *pcb,
sys/arch/i386/i386/process_machdep.c
141
struct trapframe *tf = process_frame(p);
sys/arch/i386/i386/process_machdep.c
236
struct trapframe *tf = process_frame(p);
sys/arch/i386/i386/process_machdep.c
341
struct trapframe *tf = process_frame(p);
sys/arch/i386/i386/process_machdep.c
354
struct trapframe *tf = process_frame(p);
sys/arch/i386/i386/process_machdep.c
75
static __inline struct trapframe *process_frame(struct proc *);
sys/arch/i386/i386/process_machdep.c
79
static __inline struct trapframe *
sys/arch/i386/i386/sys_machdep.c
63
struct trapframe *tf = p->p_md.md_regs;
sys/arch/i386/i386/trap.c
114
upageflttrap(struct trapframe *frame, uint32_t cr2)
sys/arch/i386/i386/trap.c
163
kpageflttrap(struct trapframe *frame, uint32_t cr2)
sys/arch/i386/i386/trap.c
232
trap(struct trapframe *frame)
sys/arch/i386/i386/trap.c
239
struct trapframe *vframe;
sys/arch/i386/i386/trap.c
304
offsetof(struct trapframe, tf_eip));
sys/arch/i386/i386/trap.c
309
offsetof(struct trapframe, tf_ds));
sys/arch/i386/i386/trap.c
314
offsetof(struct trapframe, tf_es));
sys/arch/i386/i386/trap.c
321
offsetof(struct trapframe, tf_fs));
sys/arch/i386/i386/trap.c
326
offsetof(struct trapframe, tf_gs));
sys/arch/i386/i386/trap.c
497
ast(struct trapframe *frame)
sys/arch/i386/i386/trap.c
516
syscall(struct trapframe *frame)
sys/arch/i386/i386/trap.c
597
struct trapframe *tf = p->p_md.md_regs;
sys/arch/i386/i386/trap.c
63
int upageflttrap(struct trapframe *, uint32_t);
sys/arch/i386/i386/trap.c
64
int kpageflttrap(struct trapframe *, uint32_t);
sys/arch/i386/i386/trap.c
65
void trap(struct trapframe *);
sys/arch/i386/i386/trap.c
66
void ast(struct trapframe *);
sys/arch/i386/i386/trap.c
67
void syscall(struct trapframe *);
sys/arch/i386/i386/vm_machdep.c
66
struct trapframe *tf;
sys/arch/i386/i386/vm_machdep.c
87
p2->p_md.md_regs = tf = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/i386/include/db_machdep.h
43
typedef struct trapframe db_regs_t;
sys/arch/i386/include/npx.h
149
struct trapframe;
sys/arch/i386/include/npx.h
154
void npxtrap(struct trapframe *);
sys/arch/i386/include/pmap.h
251
int pmap_exec_fixup(struct vm_map *, struct trapframe *,
sys/arch/i386/include/proc.h
39
struct trapframe *md_regs; /* registers on current frame */
sys/arch/i386/isa/npx.c
508
p->p_md.md_regs = (struct trapframe *)&frame->if_fs;
sys/arch/i386/isa/npx.c
544
npxtrap(struct trapframe *frame)
sys/arch/loongson/dev/bonito.c
100
void bonito_intr_dispatch(uint64_t, int, struct trapframe *);
sys/arch/loongson/dev/bonito.c
580
bonito_intr_2e(uint32_t hwpend, struct trapframe *frame)
sys/arch/loongson/dev/bonito.c
637
bonito_intr_2f(uint32_t hwpend, struct trapframe *frame)
sys/arch/loongson/dev/bonito.c
684
bonito_intr_dispatch(uint64_t isr, int startbit, struct trapframe *frame)
sys/arch/loongson/dev/bonito.c
98
uint32_t bonito_intr_2e(uint32_t, struct trapframe *);
sys/arch/loongson/dev/bonito.c
99
uint32_t bonito_intr_2f(uint32_t, struct trapframe *);
sys/arch/loongson/include/intr.h
160
struct trapframe;
sys/arch/loongson/include/intr.h
161
void set_intr(int, uint32_t, uint32_t(*)(uint32_t, struct trapframe *));
sys/arch/loongson/loongson/generic2e_machdep.c
239
generic2e_isa_intr(uint32_t hwpend, struct trapframe *frame)
sys/arch/loongson/loongson/generic2e_machdep.c
95
uint32_t generic2e_isa_intr(uint32_t, struct trapframe *);
sys/arch/loongson/loongson/generic3a_machdep.c
351
generic3a_ipi_intr(uint32_t hwpend, struct trapframe *frame)
sys/arch/loongson/loongson/generic3a_machdep.c
72
uint32_t generic3a_ipi_intr(uint32_t, struct trapframe *);
sys/arch/loongson/loongson/loongson3_intr.c
34
uint32_t loongson3_ht_intr(uint32_t, struct trapframe *);
sys/arch/loongson/loongson/loongson3_intr.c
35
uint32_t loongson3_intr(uint32_t, struct trapframe *);
sys/arch/loongson/loongson/loongson3_intr.c
367
loongson3_intr(uint32_t pending, struct trapframe *frame)
sys/arch/loongson/loongson/loongson3_intr.c
440
loongson3_ht_intr(uint32_t pending, struct trapframe *frame)
sys/arch/loongson/loongson/machdep.c
822
proc0.p_md.md_regs = (struct trapframe *)&proc0paddr->u_pcb.pcb_regs;
sys/arch/loongson/loongson/yeeloong_machdep.c
342
lemote_isa_intr(uint32_t hwpend, struct trapframe *frame)
sys/arch/loongson/loongson/yeeloong_machdep.c
81
uint32_t lemote_isa_intr(uint32_t, struct trapframe *);
sys/arch/luna88k/include/cpu.h
16
void luna88k_ext_int(struct trapframe *eframe);
sys/arch/luna88k/luna88k/machdep.c
120
void luna88k_ipi_handler(struct trapframe *);
sys/arch/luna88k/luna88k/machdep.c
1249
luna88k_ipi_handler(struct trapframe *eframe)
sys/arch/luna88k/luna88k/machdep.c
799
luna88k_ext_int(struct trapframe *eframe)
sys/arch/m88k/include/cpu.h
269
struct trapframe tf;
sys/arch/m88k/include/pcb.h
78
struct trapframe user_state;
sys/arch/m88k/include/proc.h
47
struct trapframe;
sys/arch/m88k/include/proc.h
53
struct trapframe *md_tf; /* trap/syscall registers */
sys/arch/m88k/include/trap.h
59
void ast(struct trapframe *);
sys/arch/m88k/include/trap.h
60
void cache_flush(struct trapframe *);
sys/arch/m88k/include/trap.h
61
void interrupt(struct trapframe *);
sys/arch/m88k/include/trap.h
62
int nmi(struct trapframe *);
sys/arch/m88k/include/trap.h
63
void nmi_wrapup(struct trapframe *);
sys/arch/m88k/include/trap.h
65
void m88100_syscall(register_t, struct trapframe *);
sys/arch/m88k/include/trap.h
66
void m88100_trap(u_int, struct trapframe *);
sys/arch/m88k/include/trap.h
67
void m88110_syscall(register_t, struct trapframe *);
sys/arch/m88k/include/trap.h
68
void m88110_trap(u_int, struct trapframe *);
sys/arch/m88k/include/trap.h
70
void m88100_fpu_imprecise_exception(struct trapframe *);
sys/arch/m88k/include/trap.h
71
void m88100_fpu_precise_exception(struct trapframe *);
sys/arch/m88k/include/trap.h
72
void m88110_fpu_exception(struct trapframe *);
sys/arch/m88k/m88k/db_interface.c
171
struct trapframe *s = (struct trapframe *)addr;
sys/arch/m88k/m88k/db_interface.c
365
m88k_db_trap(int type, struct trapframe *frame)
sys/arch/m88k/m88k/db_interface.c
446
m88k_db_trap(type, (struct trapframe *)eframe);
sys/arch/m88k/m88k/db_interface.c
465
m88k_db_trap(T_KDB_ENTRY, (struct trapframe *)eframe);
sys/arch/m88k/m88k/db_interface.c
66
void m88k_db_trap(int, struct trapframe *);
sys/arch/m88k/m88k/db_trace.c
787
struct trapframe *frame =
sys/arch/m88k/m88k/db_trace.c
788
(struct trapframe *)pair[0];
sys/arch/m88k/m88k/fpu.c
147
fpu_compare(struct trapframe *frame, fparg *s1, fparg *s2, u_int width,
sys/arch/m88k/m88k/fpu.c
76
fpu_store(struct trapframe *frame, u_int regno, u_int orig_width, u_int width,
sys/arch/m88k/m88k/fpu.h
39
void fpu_compare(struct trapframe *, fparg *, fparg *, u_int, u_int, u_int);
sys/arch/m88k/m88k/fpu.h
41
void fpu_store(struct trapframe *, u_int, u_int, u_int, fparg *);
sys/arch/m88k/m88k/m88100_fp.c
107
m88100_fpu_fetch(struct trapframe *frame, u_int operandno, u_int orig_width,
sys/arch/m88k/m88k/m88100_fp.c
151
m88100_fpu_emulate(struct trapframe *frame)
sys/arch/m88k/m88k/m88100_fp.c
346
m88100_fpu_imprecise_exception(struct trapframe *frame)
sys/arch/m88k/m88k/m88100_fp.c
39
int m88100_fpu_emulate(struct trapframe *);
sys/arch/m88k/m88k/m88100_fp.c
40
void m88100_fpu_fetch(struct trapframe *, u_int, u_int, u_int, fparg *);
sys/arch/m88k/m88k/m88100_fp.c
41
void m88100_fpu_checksig(struct trapframe *, int, int);
sys/arch/m88k/m88k/m88100_fp.c
461
m88100_fpu_checksig(struct trapframe *frame, int sig, int fault_type)
sys/arch/m88k/m88k/m88100_fp.c
52
m88100_fpu_precise_exception(struct trapframe *frame)
sys/arch/m88k/m88k/m88100_machdep.c
154
struct trapframe *eframe = (void *)f;
sys/arch/m88k/m88k/m88100_machdep.c
170
dae_process(struct trapframe *eframe, u_int x,
sys/arch/m88k/m88k/m88100_machdep.c
83
void dae_process(struct trapframe *, u_int, u_int, u_int, u_int);
sys/arch/m88k/m88k/m88100_machdep.c
88
struct trapframe *eframe = (void *)f;
sys/arch/m88k/m88k/m88110_fp.c
181
m88110_fpu_fetch(struct trapframe *frame, u_int regno, u_int orig_width,
sys/arch/m88k/m88k/m88110_fp.c
223
m88110_fpu_emulate(struct trapframe *frame, u_int32_t insn)
sys/arch/m88k/m88k/m88110_fp.c
35
int m88110_fpu_emulate(struct trapframe *, u_int32_t);
sys/arch/m88k/m88k/m88110_fp.c
36
void m88110_fpu_fetch(struct trapframe *, u_int, u_int, u_int, fparg *);
sys/arch/m88k/m88k/m88110_fp.c
67
m88110_fpu_exception(struct trapframe *frame)
sys/arch/m88k/m88k/m88k_machdep.c
118
struct trapframe *tf = (struct trapframe *)USER_REGS(p);
sys/arch/m88k/m88k/m88k_machdep.c
199
regdump(struct trapframe *f)
sys/arch/m88k/m88k/m88k_machdep.c
84
void regdump(struct trapframe *f);
sys/arch/m88k/m88k/sig_machdep.c
106
struct trapframe *tf;
sys/arch/m88k/m88k/sig_machdep.c
196
struct trapframe *tf;
sys/arch/m88k/m88k/sig_machdep.c
277
local_stack_frame(struct trapframe *tf, vaddr_t tos, size_t fsize)
sys/arch/m88k/m88k/sig_machdep.c
79
vaddr_t local_stack_frame(struct trapframe *, vaddr_t, size_t);
sys/arch/m88k/m88k/trap.c
1147
error_fatal(struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
1155
regdump((struct trapframe*)frame);
sys/arch/m88k/m88k/trap.c
1162
m88100_syscall(register_t code, struct trapframe *tf)
sys/arch/m88k/m88k/trap.c
119
printtrap(int type, struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
1248
m88110_syscall(register_t code, struct trapframe *tf)
sys/arch/m88k/m88k/trap.c
1339
struct trapframe *tf;
sys/arch/m88k/m88k/trap.c
1341
tf = (struct trapframe *)USER_REGS(p);
sys/arch/m88k/m88k/trap.c
152
panictrap(int type, struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
1594
double_reg_fixup(struct trapframe *frame, int fault)
sys/arch/m88k/m88k/trap.c
169
interrupt(struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
1702
cache_flush(struct trapframe *tf)
sys/arch/m88k/m88k/trap.c
183
nmi(struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
192
nmi_wrapup(struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
202
ast(struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
216
m88100_trap(u_int type, struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
616
m88110_trap(u_int type, struct trapframe *frame)
sys/arch/m88k/m88k/trap.c
80
void printtrap(int, struct trapframe *);
sys/arch/m88k/m88k/trap.c
81
__dead void panictrap(int, struct trapframe *);
sys/arch/m88k/m88k/trap.c
82
__dead void error_fatal(struct trapframe *);
sys/arch/m88k/m88k/trap.c
83
int double_reg_fixup(struct trapframe *, int);
sys/arch/m88k/m88k/trap.c
86
extern void regdump(struct trapframe *f);
sys/arch/m88k/m88k/vm_machdep.c
89
p2->p_md.md_tf = (struct trapframe *)USER_REGS(p2);
sys/arch/macppc/macppc/cpu.c
598
cpu_hatch_stack = ci->ci_intstk - sizeof(struct trapframe);
sys/arch/macppc/macppc/machdep.c
424
struct trapframe *tf = trapframe(p);
sys/arch/macppc/macppc/machdep.c
448
struct trapframe *tf;
sys/arch/macppc/macppc/machdep.c
454
tf = trapframe(p);
sys/arch/macppc/macppc/machdep.c
503
struct trapframe *tf;
sys/arch/macppc/macppc/machdep.c
524
tf = trapframe(p);
sys/arch/mips64/include/cpu.h
277
#define clockframe trapframe /* Use normal trap frame */
sys/arch/mips64/include/cpu.h
429
int fpe_branch_emulate(struct proc *, struct trapframe *, uint32_t,
sys/arch/mips64/include/cpu.h
433
void MipsSwitchFPState(struct proc *, struct trapframe *);
sys/arch/mips64/include/cpu.h
434
void MipsSwitchFPState16(struct proc *, struct trapframe *);
sys/arch/mips64/include/cpu.h
436
void MipsFPTrap(struct trapframe *);
sys/arch/mips64/include/cpu.h
437
register_t MipsEmulateBranch(struct trapframe *, vaddr_t, uint32_t, uint32_t);
sys/arch/mips64/include/db_machdep.h
38
typedef struct trapframe db_regs_t;
sys/arch/mips64/include/pcb.h
49
struct trapframe pcb_regs; /* saved CPU and registers */
sys/arch/mips64/include/proc.h
44
struct trapframe *md_regs; /* registers on current frame */
sys/arch/mips64/mips64/clock.c
121
cp0_int5(uint32_t mask, struct trapframe *tf)
sys/arch/mips64/mips64/clock.c
74
uint32_t cp0_int5(uint32_t, struct trapframe *);
sys/arch/mips64/mips64/db_machdep.c
133
db_ktrap(int type, struct trapframe *fp)
sys/arch/mips64/mips64/db_machdep.c
342
struct trapframe *regs = &ddb_regs;
sys/arch/mips64/mips64/db_machdep.c
66
int db_ktrap(int, struct trapframe *);
sys/arch/mips64/mips64/fp_emulate.c
1016
fpu_cvt_l(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1047
fpu_cvt_s(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1075
fpu_cvt_w(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1106
fpu_div(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1129
fpu_floor_l(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1137
fpu_floor_w(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1145
fpu_madd(struct proc *p, struct trapframe *tf, uint fmt, uint fr, uint ft,
sys/arch/mips64/mips64/fp_emulate.c
1173
fpu_mov(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1190
fpu_movcf(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1214
fpu_movn(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1232
fpu_movz(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1250
fpu_msub(struct proc *p, struct trapframe *tf, uint fmt, uint fr, uint ft,
sys/arch/mips64/mips64/fp_emulate.c
1278
fpu_mul(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1301
fpu_neg(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1336
fpu_nmadd(struct proc *p, struct trapframe *tf, uint fmt, uint fr, uint ft,
sys/arch/mips64/mips64/fp_emulate.c
1372
fpu_nmsub(struct proc *p, struct trapframe *tf, uint fmt, uint fr, uint ft,
sys/arch/mips64/mips64/fp_emulate.c
1408
fpu_recip(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1432
fpu_round_l(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1440
fpu_round_w(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1448
fpu_rsqrt(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1478
fpu_sqrt(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1502
fpu_sub(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1525
fpu_trunc_l(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1533
fpu_trunc_w(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
1546
nofpu_emulate_cop1(struct proc *p, struct trapframe *tf, uint32_t insn,
sys/arch/mips64/mips64/fp_emulate.c
156
MipsFPTrap(struct trapframe *tf)
sys/arch/mips64/mips64/fp_emulate.c
1675
nofpu_emulate_cop1x(struct proc *p, struct trapframe *tf, uint32_t insn,
sys/arch/mips64/mips64/fp_emulate.c
1764
nofpu_emulate_loadstore(struct proc *p, struct trapframe *tf, uint32_t insn,
sys/arch/mips64/mips64/fp_emulate.c
1838
nofpu_emulate_movci(struct trapframe *tf, uint32_t insn)
sys/arch/mips64/mips64/fp_emulate.c
443
fpu_emulate(struct proc *p, struct trapframe *tf, uint32_t insn,
sys/arch/mips64/mips64/fp_emulate.c
47
int fpu_emulate(struct proc *, struct trapframe *, uint32_t,
sys/arch/mips64/mips64/fp_emulate.c
49
int fpu_emulate_cop1(struct proc *, struct trapframe *, uint32_t);
sys/arch/mips64/mips64/fp_emulate.c
50
int fpu_emulate_cop1x(struct proc *, struct trapframe *, uint32_t);
sys/arch/mips64/mips64/fp_emulate.c
52
fpu_load(struct proc *, struct trapframe *, uint, uint);
sys/arch/mips64/mips64/fp_emulate.c
520
fpu_emulate_cop1(struct proc *p, struct trapframe *tf, uint32_t insn)
sys/arch/mips64/mips64/fp_emulate.c
53
void fpu_store(struct proc *, struct trapframe *, uint, uint, uint64_t);
sys/arch/mips64/mips64/fp_emulate.c
55
int nofpu_emulate_cop1(struct proc *, struct trapframe *, uint32_t,
sys/arch/mips64/mips64/fp_emulate.c
57
int nofpu_emulate_cop1x(struct proc *, struct trapframe *, uint32_t,
sys/arch/mips64/mips64/fp_emulate.c
59
int nofpu_emulate_loadstore(struct proc *, struct trapframe *, uint32_t,
sys/arch/mips64/mips64/fp_emulate.c
61
int nofpu_emulate_movci(struct trapframe *, uint32_t);
sys/arch/mips64/mips64/fp_emulate.c
64
typedef int (fpu_fn3)(struct proc *, struct trapframe *, uint, uint, uint,
sys/arch/mips64/mips64/fp_emulate.c
652
fpu_emulate_cop1x(struct proc *p, struct trapframe *tf, uint32_t insn)
sys/arch/mips64/mips64/fp_emulate.c
66
typedef int (fpu_fn4)(struct proc *, struct trapframe *, uint, uint, uint,
sys/arch/mips64/mips64/fp_emulate.c
70
int fpu_c(struct proc *, struct trapframe *, uint, uint, uint, uint, uint);
sys/arch/mips64/mips64/fp_emulate.c
718
fpu_load(struct proc *p, struct trapframe *tf, uint fmt, uint regno)
sys/arch/mips64/mips64/fp_emulate.c
756
fpu_store(struct proc *p, struct trapframe *tf, uint fmt, uint regno,
sys/arch/mips64/mips64/fp_emulate.c
775
fpu_int_l(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
80
int fpu_int_l(struct proc *, struct trapframe *, uint, uint, uint, uint,
sys/arch/mips64/mips64/fp_emulate.c
805
fpu_int_w(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
82
int fpu_int_w(struct proc *, struct trapframe *, uint, uint, uint, uint,
sys/arch/mips64/mips64/fp_emulate.c
839
fpu_abs(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
874
fpu_add(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
897
fpu_c(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
972
fpu_ceil_l(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
980
fpu_ceil_w(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/fp_emulate.c
988
fpu_cvt_d(struct proc *p, struct trapframe *tf, uint fmt, uint ft, uint fs,
sys/arch/mips64/mips64/interrupt.c
100
interrupt(struct trapframe *trapframe)
sys/arch/mips64/mips64/interrupt.c
113
if (!(trapframe->sr & SR_INT_ENAB))
sys/arch/mips64/mips64/interrupt.c
119
trapdebug_enter(ci, trapframe, T_INT);
sys/arch/mips64/mips64/interrupt.c
124
pending = trapframe->cause & CR_INT_MASK & trapframe->sr;
sys/arch/mips64/mips64/interrupt.c
135
(*cpu_int_tab[i].int_hand)(active, trapframe);
sys/arch/mips64/mips64/interrupt.c
158
uint32_t (*int_hand)(uint32_t, struct trapframe *))
sys/arch/mips64/mips64/interrupt.c
50
void interrupt(struct trapframe *);
sys/arch/mips64/mips64/interrupt.c
60
uint32_t (*int_hand)(uint32_t, struct trapframe *);
sys/arch/mips64/mips64/mips64_machdep.c
144
struct trapframe *tf = p->p_md.md_regs;
sys/arch/mips64/mips64/process_machdep.c
79
#define REGSIZE (sizeof(struct trapframe) - sizeof(register_t))
sys/arch/mips64/mips64/sendsig.c
101
struct trapframe *regs;
sys/arch/mips64/mips64/sendsig.c
184
struct trapframe *regs = p->p_md.md_regs;
sys/arch/mips64/mips64/trap.c
1024
struct trapframe *locr0 = p->p_md.md_regs;
sys/arch/mips64/mips64/trap.c
1099
void stacktrace_subr(struct trapframe *, int, int (*)(const char*, ...));
sys/arch/mips64/mips64/trap.c
1108
stacktrace(struct trapframe *regs)
sys/arch/mips64/mips64/trap.c
1118
stacktrace_subr(struct trapframe *regs, int count,
sys/arch/mips64/mips64/trap.c
125
void stacktrace(struct trapframe *);
sys/arch/mips64/mips64/trap.c
1309
pc = ((struct trapframe *)sp)->pc;
sys/arch/mips64/mips64/trap.c
1310
ra = ((struct trapframe *)sp)->ra;
sys/arch/mips64/mips64/trap.c
1311
sp = ((struct trapframe *)sp)->sp;
sys/arch/mips64/mips64/trap.c
1345
struct trapframe *tf;
sys/arch/mips64/mips64/trap.c
135
extern void interrupt(struct trapframe *);
sys/arch/mips64/mips64/trap.c
136
void itsa(struct trapframe *, struct cpu_info *, struct proc *, int);
sys/arch/mips64/mips64/trap.c
137
void trap(struct trapframe *);
sys/arch/mips64/mips64/trap.c
1384
tf = (struct trapframe *)*(register_t *)sp;
sys/arch/mips64/mips64/trap.c
1489
fpe_branch_emulate(struct proc *p, struct trapframe *tf, uint32_t insn,
sys/arch/mips64/mips64/trap.c
173
trap(struct trapframe *trapframe)
sys/arch/mips64/mips64/trap.c
179
type = (trapframe->cause & CR_EXC_CODE) >> CR_EXC_CODE_SHIFT;
sys/arch/mips64/mips64/trap.c
181
trapdebug_enter(ci, trapframe, -1);
sys/arch/mips64/mips64/trap.c
185
if (USERMODE(trapframe->sr))
sys/arch/mips64/mips64/trap.c
196
if (ISSET(trapframe->sr, SR_INT_ENAB))
sys/arch/mips64/mips64/trap.c
209
itsa(trapframe, ci, p, type);
sys/arch/mips64/mips64/trap.c
219
itsa(struct trapframe *trapframe, struct cpu_info *ci, struct proc *p,
sys/arch/mips64/mips64/trap.c
233
if (trapframe->badvaddr < 0) {
sys/arch/mips64/mips64/trap.c
235
trapframe->badvaddr)) {
sys/arch/mips64/mips64/trap.c
247
trapframe->badvaddr)) {
sys/arch/mips64/mips64/trap.c
264
pc = trapframe->pc;
sys/arch/mips64/mips64/trap.c
265
if (trapframe->cause & CR_BR_DELAY)
sys/arch/mips64/mips64/trap.c
267
if (pc == trapframe->badvaddr)
sys/arch/mips64/mips64/trap.c
276
if (trapframe->badvaddr < 0) {
sys/arch/mips64/mips64/trap.c
281
va = trunc_page((vaddr_t)trapframe->badvaddr);
sys/arch/mips64/mips64/trap.c
290
trapframe->pc = onfault_table[onfault];
sys/arch/mips64/mips64/trap.c
313
pc = trapframe->pc;
sys/arch/mips64/mips64/trap.c
314
if (trapframe->cause & CR_BR_DELAY)
sys/arch/mips64/mips64/trap.c
316
if (pc == trapframe->badvaddr)
sys/arch/mips64/mips64/trap.c
343
va = trunc_page((vaddr_t)trapframe->badvaddr);
sys/arch/mips64/mips64/trap.c
362
if (!USERMODE(trapframe->sr)) {
sys/arch/mips64/mips64/trap.c
365
trapframe->pc = onfault_table[onfault];
sys/arch/mips64/mips64/trap.c
398
struct trapframe *locr0 = p->p_md.md_regs;
sys/arch/mips64/mips64/trap.c
409
tpc = trapframe->pc; /* Remember if restart */
sys/arch/mips64/mips64/trap.c
410
if (trapframe->cause & CR_BR_DELAY) {
sys/arch/mips64/mips64/trap.c
419
trapframe->pc, 0, branch);
sys/arch/mips64/mips64/trap.c
464
db_ktrap(type, trapframe);
sys/arch/mips64/mips64/trap.c
467
if (trapframe->sr & SR_INT_ENAB) {
sys/arch/mips64/mips64/trap.c
474
struct trapframe *locr0 = p->p_md.md_regs;
sys/arch/mips64/mips64/trap.c
480
va = trapframe->pc;
sys/arch/mips64/mips64/trap.c
481
if (trapframe->cause & CR_BR_DELAY) {
sys/arch/mips64/mips64/trap.c
485
if (copyinsn(p, trapframe->pc, &branch) != 0) {
sys/arch/mips64/mips64/trap.c
504
if (trapframe->cause & CR_BR_DELAY)
sys/arch/mips64/mips64/trap.c
506
trapframe->pc, 0, branch);
sys/arch/mips64/mips64/trap.c
514
if (trapframe->cause & CR_BR_DELAY)
sys/arch/mips64/mips64/trap.c
516
trapframe->pc, 0, branch);
sys/arch/mips64/mips64/trap.c
584
va = (caddr_t)trapframe->pc;
sys/arch/mips64/mips64/trap.c
585
if (trapframe->cause & CR_BR_DELAY)
sys/arch/mips64/mips64/trap.c
595
struct trapframe *locr0 = p->p_md.md_regs;
sys/arch/mips64/mips64/trap.c
601
va = trapframe->pc;
sys/arch/mips64/mips64/trap.c
602
if (trapframe->cause & CR_BR_DELAY) {
sys/arch/mips64/mips64/trap.c
606
if (copyinsn(p, trapframe->pc, &branch) != 0) {
sys/arch/mips64/mips64/trap.c
620
if (trapframe->cause & CR_BR_DELAY)
sys/arch/mips64/mips64/trap.c
622
trapframe->pc, 0, branch);
sys/arch/mips64/mips64/trap.c
656
register_t *regs = (register_t *)trapframe;
sys/arch/mips64/mips64/trap.c
662
va = trapframe->pc;
sys/arch/mips64/mips64/trap.c
663
if (trapframe->cause & CR_BR_DELAY) {
sys/arch/mips64/mips64/trap.c
667
if (copyinsn(p, trapframe->pc, &branch) != 0) {
sys/arch/mips64/mips64/trap.c
690
if (trapframe->cause & CR_BR_DELAY)
sys/arch/mips64/mips64/trap.c
691
trapframe->pc = MipsEmulateBranch(trapframe,
sys/arch/mips64/mips64/trap.c
692
trapframe->pc, 0, branch);
sys/arch/mips64/mips64/trap.c
694
trapframe->pc += 4;
sys/arch/mips64/mips64/trap.c
709
if ((trapframe->cause & CR_COP_ERR) != CR_COP1_ERR) {
sys/arch/mips64/mips64/trap.c
717
MipsFPTrap(trapframe);
sys/arch/mips64/mips64/trap.c
722
trapframe->pc, trapframe->cause, trapframe->sr);
sys/arch/mips64/mips64/trap.c
726
MipsFPTrap(trapframe);
sys/arch/mips64/mips64/trap.c
740
trapframe->pc = onfault_table[onfault];
sys/arch/mips64/mips64/trap.c
751
printf("\nTrap cause = %d Frame %p\n", type, trapframe);
sys/arch/mips64/mips64/trap.c
753
(void *)trapframe->pc, (void *)trapframe->ra,
sys/arch/mips64/mips64/trap.c
754
(void *)trapframe->badvaddr);
sys/arch/mips64/mips64/trap.c
756
stacktrace(!USERMODE(trapframe->sr) ? trapframe : p->p_md.md_regs);
sys/arch/mips64/mips64/trap.c
757
db_ktrap(type, trapframe);
sys/arch/mips64/mips64/trap.c
769
trapframe->badvaddr == p->p_md.md_fppgva)
sys/arch/mips64/mips64/trap.c
770
trapframe->badvaddr = p->p_md.md_fpslotva;
sys/arch/mips64/mips64/trap.c
772
p->p_md.md_regs->pc = trapframe->pc;
sys/arch/mips64/mips64/trap.c
773
p->p_md.md_regs->cause = trapframe->cause;
sys/arch/mips64/mips64/trap.c
774
p->p_md.md_regs->badvaddr = trapframe->badvaddr;
sys/arch/mips64/mips64/trap.c
775
sv.sival_ptr = (void *)trapframe->badvaddr;
sys/arch/mips64/mips64/trap.c
783
struct trapframe *trapframe;
sys/arch/mips64/mips64/trap.c
785
trapframe = p->p_md.md_regs;
sys/arch/mips64/mips64/trap.c
786
trapframe->v0 = 0;
sys/arch/mips64/mips64/trap.c
787
trapframe->a3 = 0;
sys/arch/mips64/mips64/trap.c
867
MipsEmulateBranch(struct trapframe *tf, vaddr_t instPC, uint32_t fsr,
sys/arch/mips64/mips64/vm_machdep.c
123
((USPACE - sizeof(struct trapframe)) & ~_STACKALIGNBYTES);
sys/arch/octeon/dev/octcit.c
107
uint32_t octcit_intr(uint32_t, struct trapframe *);
sys/arch/octeon/dev/octcit.c
118
uint32_t octcit_ipi_intr(uint32_t, struct trapframe *);
sys/arch/octeon/dev/octcit.c
390
octcit_intr(uint32_t hwpend, struct trapframe *frame)
sys/arch/octeon/dev/octcit.c
502
octcit_ipi_intr(uint32_t hwpend, struct trapframe *frame)
sys/arch/octeon/dev/octciu.c
112
uint32_t octciu_intr0(uint32_t, struct trapframe *);
sys/arch/octeon/dev/octciu.c
113
uint32_t octciu_intr2(uint32_t, struct trapframe *);
sys/arch/octeon/dev/octciu.c
115
struct trapframe *);
sys/arch/octeon/dev/octciu.c
124
uint32_t octciu_ipi_intr(uint32_t, struct trapframe *);
sys/arch/octeon/dev/octciu.c
464
struct trapframe *frame)
sys/arch/octeon/dev/octciu.c
550
octciu_intr0(uint32_t hwpend, struct trapframe *frame)
sys/arch/octeon/dev/octciu.c
562
octciu_intr2(uint32_t hwpend, struct trapframe *frame)
sys/arch/octeon/dev/octciu.c
603
octciu_ipi_intr(uint32_t hwpend, struct trapframe *frame)
sys/arch/octeon/include/intr.h
141
struct trapframe;
sys/arch/octeon/include/intr.h
142
void set_intr(int, uint32_t, uint32_t(*)(uint32_t, struct trapframe *));
sys/arch/octeon/octeon/machdep.c
554
proc0.p_md.md_regs = (struct trapframe *)&proc0paddr->u_pcb.pcb_regs;
sys/arch/powerpc/ddb/db_interface.c
63
int db_trap_glue(struct trapframe *frame); /* called from locore */
sys/arch/powerpc/ddb/db_interface.c
72
db_trap_glue(struct trapframe *frame)
sys/arch/powerpc/ddb/db_trace.c
100
db_save_regs(struct trapframe *frame)
sys/arch/powerpc/ddb/db_trace.c
102
bcopy(frame, &ddb_regs, sizeof (struct trapframe));
sys/arch/powerpc/ddb/db_trace.c
203
struct trapframe *tf = (struct trapframe *)(sp + 8);
sys/arch/powerpc/include/cpu.h
179
#define PROC_PC(p) (trapframe(p)->srr0)
sys/arch/powerpc/include/cpu.h
180
#define PROC_STACK(p) (trapframe(p)->fixreg[1])
sys/arch/powerpc/include/db_machdep.h
42
typedef struct trapframe db_regs_t;
sys/arch/powerpc/include/db_machdep.h
87
void db_save_regs(struct trapframe *frame);
sys/arch/powerpc/include/frame.h
39
#define FRAMELEN roundup(sizeof(struct trapframe) + 8, 16)
sys/arch/powerpc/include/frame.h
40
#define trapframe(p) ((struct trapframe *)((void *)(p)->p_addr + USPACE - FRAMELEN + 8))
sys/arch/powerpc/include/signal.h
69
struct trapframe sc_frame; /* saved registers */
sys/arch/powerpc/include/tcb.h
25
((void *)trapframe(p)->fixreg[2])
sys/arch/powerpc/include/tcb.h
27
(trapframe(p)->fixreg[2] = (__register_t)(addr))
sys/arch/powerpc/powerpc/fpu.c
109
struct trapframe *tf;
sys/arch/powerpc/powerpc/fpu.c
161
tf = trapframe(ci->ci_fpuproc);
sys/arch/powerpc/powerpc/fpu.c
47
struct trapframe *tf = trapframe(p);
sys/arch/powerpc/powerpc/process_machdep.c
102
struct trapframe *tf = trapframe(p);
sys/arch/powerpc/powerpc/process_machdep.c
111
struct trapframe *tf = trapframe(p);
sys/arch/powerpc/powerpc/process_machdep.c
124
struct trapframe *tf = trapframe(p);
sys/arch/powerpc/powerpc/process_machdep.c
49
struct trapframe *tf = trapframe(p);
sys/arch/powerpc/powerpc/trap.c
228
trap(struct trapframe *frame)
sys/arch/powerpc/powerpc/trap.c
528
struct trapframe *tf = trapframe(p);
sys/arch/powerpc/powerpc/trap.c
577
fix_unaligned(struct proc *p, struct trapframe *frame)
sys/arch/powerpc/powerpc/trap.c
60
static int fix_unaligned(struct proc *p, struct trapframe *frame);
sys/arch/powerpc/powerpc/trap.c
62
void trap(struct trapframe *frame);
sys/arch/powerpc/powerpc/vm_machdep.c
56
struct trapframe *tf;
sys/arch/powerpc/powerpc/vm_machdep.c
87
stktop1 = (caddr_t)trapframe(p1);
sys/arch/powerpc/powerpc/vm_machdep.c
88
stktop2 = (caddr_t)trapframe(p2);
sys/arch/powerpc/powerpc/vm_machdep.c
89
bcopy(stktop1, stktop2, sizeof(struct trapframe));
sys/arch/powerpc/powerpc/vm_machdep.c
95
tf = trapframe(p2);
sys/arch/powerpc/powerpc/vm_machdep.c
99
tf = trapframe(p2);
sys/arch/powerpc64/dev/xicp.c
230
xicp_exi(struct trapframe *frame)
sys/arch/powerpc64/dev/xicp.c
99
void xicp_exi(struct trapframe *);
sys/arch/powerpc64/dev/xive.c
152
void xive_hvi(struct trapframe *);
sys/arch/powerpc64/dev/xive.c
395
xive_hvi(struct trapframe *frame)
sys/arch/powerpc64/include/cpu.h
163
#define clockframe trapframe
sys/arch/powerpc64/include/db_machdep.h
42
typedef struct trapframe db_regs_t;
sys/arch/powerpc64/include/db_machdep.h
74
struct trapframe;
sys/arch/powerpc64/include/frame.h
63
#define FRAMELEN roundup(sizeof(struct trapframe) + 32, 16)
sys/arch/powerpc64/include/intr.h
106
extern void (*_exi)(struct trapframe *);
sys/arch/powerpc64/include/intr.h
107
extern void (*_hvi)(struct trapframe *);
sys/arch/powerpc64/include/intr.h
28
struct trapframe;
sys/arch/powerpc64/include/proc.h
41
struct trapframe *md_regs;
sys/arch/powerpc64/powerpc64/clock.c
111
decr_intr(struct trapframe *frame)
sys/arch/powerpc64/powerpc64/db_trace.c
161
struct trapframe *frame =
sys/arch/powerpc64/powerpc64/db_trace.c
162
(struct trapframe *)(sp + 32);
sys/arch/powerpc64/powerpc64/fpu.c
112
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/intr.c
179
dummy_exi(struct trapframe *frame)
sys/arch/powerpc64/powerpc64/intr.c
185
dummy_hvi(struct trapframe *frame)
sys/arch/powerpc64/powerpc64/intr.c
30
void dummy_exi(struct trapframe *);
sys/arch/powerpc64/powerpc64/intr.c
31
void dummy_hvi(struct trapframe *);
sys/arch/powerpc64/powerpc64/intr.c
41
void (*_exi)(struct trapframe *) = dummy_exi;
sys/arch/powerpc64/powerpc64/intr.c
42
void (*_hvi)(struct trapframe *) = dummy_hvi;
sys/arch/powerpc64/powerpc64/intr.c
49
exi_intr(struct trapframe *frame)
sys/arch/powerpc64/powerpc64/intr.c
55
hvi_intr(struct trapframe *frame)
sys/arch/powerpc64/powerpc64/machdep.c
1068
struct trapframe *tf = old->p_md.md_regs;
sys/arch/powerpc64/powerpc64/machdep.c
352
proc0.p_md.md_regs = (struct trapframe *)uspace;
sys/arch/powerpc64/powerpc64/machdep.c
896
struct trapframe *frame = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/machdep.c
920
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/machdep.c
998
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/process_machdep.c
122
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/process_machdep.c
33
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/process_machdep.c
50
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/process_machdep.c
76
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/process_machdep.c
86
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/process_machdep.c
99
struct trapframe *tf = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/syscall.c
28
syscall(struct trapframe *frame)
sys/arch/powerpc64/powerpc64/syscall.c
74
struct trapframe *frame = p->p_md.md_regs;
sys/arch/powerpc64/powerpc64/trap.c
38
void decr_intr(struct trapframe *); /* clock.c */
sys/arch/powerpc64/powerpc64/trap.c
39
void exi_intr(struct trapframe *); /* intr.c */
sys/arch/powerpc64/powerpc64/trap.c
40
void hvi_intr(struct trapframe *); /* intr.c */
sys/arch/powerpc64/powerpc64/trap.c
41
void syscall(struct trapframe *); /* syscall.c */
sys/arch/powerpc64/powerpc64/trap.c
417
dumpframe(struct trapframe *frame)
sys/arch/powerpc64/powerpc64/trap.c
44
void dumpframe(struct trapframe *);
sys/arch/powerpc64/powerpc64/trap.c
48
trap(struct trapframe *frame)
sys/arch/powerpc64/powerpc64/vm_machdep.c
73
struct trapframe *tf;
sys/arch/powerpc64/powerpc64/vm_machdep.c
97
p2->p_md.md_regs = tf = (struct trapframe *)kstack;
sys/arch/riscv64/dev/riscv_cpu_intc.c
111
struct trapframe *_frame = (struct trapframe*) frame;
sys/arch/riscv64/include/cpu.h
266
void fpu_save(struct proc *, struct trapframe *);
sys/arch/riscv64/include/cpu.h
47
#define clockframe trapframe
sys/arch/riscv64/include/frame.h
52
#define clockframe trapframe
sys/arch/riscv64/include/pcb.h
24
struct trapframe;
sys/arch/riscv64/include/pcb.h
34
struct trapframe *pcb_tf;
sys/arch/riscv64/riscv64/ast.c
36
ast(struct trapframe *tf)
sys/arch/riscv64/riscv64/db_trace.c
106
struct trapframe *tf = (struct trapframe *)frame;
sys/arch/riscv64/riscv64/fpu.c
38
fpu_save(struct proc *p, struct trapframe *tf)
sys/arch/riscv64/riscv64/machdep.c
207
struct trapframe proc0tf;
sys/arch/riscv64/riscv64/machdep.c
292
struct trapframe *tf = pcb->pcb_tf;
sys/arch/riscv64/riscv64/machdep.c
404
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/riscv64/riscv64/process_machdep.c
108
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/riscv64/riscv64/process_machdep.c
130
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/riscv64/riscv64/process_machdep.c
55
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/riscv64/riscv64/process_machdep.c
73
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/riscv64/riscv64/process_machdep.c
91
struct trapframe *tf = p->p_addr->u_pcb.pcb_tf;
sys/arch/riscv64/riscv64/sig_machdep.c
100
struct trapframe *tf;
sys/arch/riscv64/riscv64/sig_machdep.c
203
struct trapframe *tf;
sys/arch/riscv64/riscv64/sig_machdep.c
81
static __inline struct trapframe *
sys/arch/riscv64/riscv64/syscall.c
30
static __inline struct trapframe *
sys/arch/riscv64/riscv64/syscall.c
83
struct trapframe *frame = process_frame(p);
sys/arch/riscv64/riscv64/trap.c
114
do_trap_user(struct trapframe *frame)
sys/arch/riscv64/riscv64/trap.c
175
accesstype(struct trapframe *frame)
sys/arch/riscv64/riscv64/trap.c
192
udata_abort(struct trapframe *frame)
sys/arch/riscv64/riscv64/trap.c
242
kdata_abort(struct trapframe *frame)
sys/arch/riscv64/riscv64/trap.c
34
void do_trap_supervisor(struct trapframe *);
sys/arch/riscv64/riscv64/trap.c
35
void do_trap_user(struct trapframe *);
sys/arch/riscv64/riscv64/trap.c
37
static void udata_abort(struct trapframe *);
sys/arch/riscv64/riscv64/trap.c
38
static void kdata_abort(struct trapframe *);
sys/arch/riscv64/riscv64/trap.c
41
dump_regs(struct trapframe *frame)
sys/arch/riscv64/riscv64/trap.c
65
do_trap_supervisor(struct trapframe *frame)
sys/arch/riscv64/riscv64/vm_machdep.c
62
struct trapframe *tf;
sys/arch/riscv64/riscv64/vm_machdep.c
66
CTASSERT((sizeof(struct trapframe) & STACKALIGNBYTES) == 0);
sys/arch/riscv64/riscv64/vm_machdep.c
78
tf = (struct trapframe *)((u_long)p2->p_addr
sys/arch/riscv64/riscv64/vm_machdep.c
80
- sizeof(struct trapframe)
sys/arch/riscv64/riscv64/vm_machdep.c
84
tf = (struct trapframe *)STACKALIGN(tf);
sys/arch/sh/include/db_machdep.h
43
typedef struct trapframe db_regs_t;
sys/arch/sh/include/proc.h
52
struct trapframe *md_regs; /* user context */
sys/arch/sh/sh/db_interface.c
516
struct trapframe *tf, *tftop;
sys/arch/sh/sh/db_interface.c
542
tftop = (struct trapframe *)((vaddr_t)curpcb + PAGE_SIZE);
sys/arch/sh/sh/db_interface.c
612
sizeof(struct trapframe));
sys/arch/sh/sh/db_interface.c
636
j / sizeof(struct trapframe),
sys/arch/sh/sh/db_trace.c
123
struct trapframe *tf = (void *)frame;
sys/arch/sh/sh/process_machdep.c
136
static inline struct trapframe *
sys/arch/sh/sh/process_machdep.c
145
struct trapframe *tf = process_frame(p);
sys/arch/sh/sh/process_machdep.c
197
struct trapframe *tf = process_frame(p);
sys/arch/sh/sh/process_machdep.c
266
struct trapframe *tf = process_frame(p);
sys/arch/sh/sh/sh_machdep.c
233
proc0.p_md.md_regs = (struct trapframe *)sf->sf_r6_bank - 1;
sys/arch/sh/sh/sh_machdep.c
455
struct trapframe *tf = p->p_md.md_regs;
sys/arch/sh/sh/sh_machdep.c
518
struct trapframe *tf;
sys/arch/sh/sh/sh_machdep.c
566
struct trapframe *tf;
sys/arch/sh/sh/trap.c
142
void general_exception(struct proc *, struct trapframe *, uint32_t);
sys/arch/sh/sh/trap.c
143
void tlb_exception(struct proc *, struct trapframe *, uint32_t);
sys/arch/sh/sh/trap.c
144
void ast(struct proc *, struct trapframe *);
sys/arch/sh/sh/trap.c
145
void syscall(struct proc *, struct trapframe *);
sys/arch/sh/sh/trap.c
146
void cachectl(struct proc *, struct trapframe *);
sys/arch/sh/sh/trap.c
155
general_exception(struct proc *p, struct trapframe *tf, uint32_t va)
sys/arch/sh/sh/trap.c
315
tlb_exception(struct proc *p, struct trapframe *tf, uint32_t va)
sys/arch/sh/sh/trap.c
477
ast(struct proc *p, struct trapframe *tf)
sys/arch/sh/sh/trap.c
494
cachectl(struct proc *p, struct trapframe *tf)
sys/arch/sh/sh/trap.c
515
syscall(struct proc *p, struct trapframe *tf)
sys/arch/sh/sh/trap.c
609
struct trapframe *tf = p->p_md.md_regs;
sys/arch/sh/sh/vm_machdep.c
140
struct trapframe *tf;
sys/arch/sh/sh/vm_machdep.c
206
p2->p_md.md_regs = tf = (struct trapframe *)fptop - 1;
sys/arch/sh/sh/vm_machdep.c
207
memcpy(tf, p1->p_md.md_regs, sizeof(struct trapframe));
sys/arch/sparc64/dev/zs.c
457
struct trapframe *frame = (struct trapframe *)arg;
sys/arch/sparc64/fpu/fpu_extern.h
35
struct trapframe;
sys/arch/sparc64/include/cpu.h
281
struct trapframe t;
sys/arch/sparc64/include/cpu.h
349
int emul_qf(int32_t, struct proc *, union sigval, struct trapframe *);
sys/arch/sparc64/include/cpu.h
350
int emul_popc(int32_t, struct proc *, union sigval, struct trapframe *);
sys/arch/sparc64/include/db_machdep.h
132
int db_ktrap(int, struct trapframe *);
sys/arch/sparc64/include/db_machdep.h
56
struct trapframe ddb_tf;
sys/arch/sparc64/include/proc.h
48
struct trapframe *md_tf; /* trap/syscall registers */
sys/arch/sparc64/sparc64/db_interface.c
203
void kdb_kbd_trap(struct trapframe *);
sys/arch/sparc64/sparc64/db_interface.c
238
kdb_kbd_trap(struct trapframe *tf)
sys/arch/sparc64/sparc64/db_interface.c
250
db_ktrap(int type, register struct trapframe *tf)
sys/arch/sparc64/sparc64/db_trace.c
283
struct trapframe *tf;
sys/arch/sparc64/sparc64/db_trace.c
296
tf = (struct trapframe *)addr;
sys/arch/sparc64/sparc64/emul.c
160
emul_popc(int32_t insv, struct proc *p, union sigval sv, struct trapframe *tf)
sys/arch/sparc64/sparc64/emul.c
68
emul_qf(int32_t insv, struct proc *p, union sigval sv, struct trapframe *tf)
sys/arch/sparc64/sparc64/intr.c
67
int intr_handler(struct trapframe *, struct intrhand *);
sys/arch/sparc64/sparc64/intr.c
72
intr_handler(struct trapframe *tf, struct intrhand *ih)
sys/arch/sparc64/sparc64/machdep.c
249
struct trapframe *tf = p->p_md.md_tf;
sys/arch/sparc64/sparc64/machdep.c
387
struct trapframe *tf;
sys/arch/sparc64/sparc64/machdep.c
488
struct trapframe *tf;
sys/arch/sparc64/sparc64/process_machdep.c
117
struct trapframe *tf = p->p_md.md_tf;
sys/arch/sparc64/sparc64/process_machdep.c
78
struct trapframe *tf = p->p_md.md_tf;
sys/arch/sparc64/sparc64/trap.c
1001
syscall(struct trapframe *tf, register_t code, register_t pc)
sys/arch/sparc64/sparc64/trap.c
1018
if (tf != (struct trapframe *)((caddr_t)curpcb + USPACE) - 1)
sys/arch/sparc64/sparc64/trap.c
1089
struct trapframe *tf = p->p_md.md_tf;
sys/arch/sparc64/sparc64/trap.c
282
static inline void share_fpu(struct proc *, struct trapframe *);
sys/arch/sparc64/sparc64/trap.c
284
void trap(struct trapframe *tf, unsigned type, vaddr_t pc, long tstate);
sys/arch/sparc64/sparc64/trap.c
285
void data_access_fault(struct trapframe *tf, unsigned type, vaddr_t pc,
sys/arch/sparc64/sparc64/trap.c
287
void data_access_error(struct trapframe *tf, unsigned type,
sys/arch/sparc64/sparc64/trap.c
289
void text_access_fault(struct trapframe *tf, unsigned type,
sys/arch/sparc64/sparc64/trap.c
291
void text_access_error(struct trapframe *tf, unsigned type,
sys/arch/sparc64/sparc64/trap.c
293
void syscall(struct trapframe *, register_t code, register_t pc);
sys/arch/sparc64/sparc64/trap.c
306
share_fpu(struct proc *p, struct trapframe *tf)
sys/arch/sparc64/sparc64/trap.c
318
trap(struct trapframe *tf, unsigned type, vaddr_t pc, long tstate)
sys/arch/sparc64/sparc64/trap.c
684
data_access_fault(struct trapframe *tf, unsigned type, vaddr_t pc,
sys/arch/sparc64/sparc64/trap.c
804
data_access_error(struct trapframe *tf, unsigned type, vaddr_t afva,
sys/arch/sparc64/sparc64/trap.c
871
text_access_fault(struct trapframe *tf, unsigned type, vaddr_t pc,
sys/arch/sparc64/sparc64/trap.c
927
text_access_error(struct trapframe *tf, unsigned type, vaddr_t pc,
sys/arch/sparc64/sparc64/vm_machdep.c
101
struct trapframe *tf2;
sys/arch/sparc64/sparc64/vm_machdep.c
170
tf2 = p2->p_md.md_tf = (struct trapframe *)
sys/arch/sparc64/sparc64/vm_machdep.c
174
*tf2 = *(struct trapframe *)((long)opcb + USPACE - sizeof(*tf2));
sys/arch/sparc64/sparc64/vm_machdep.c
209
(struct trapframe *)((char *)opcb + USPACE - sizeof(*tf2)), tf2, rp, opcb, npcb);
sys/arch/sparc64/sparc64/vm_machdep.c
74
#define TOPFRAMEOFF (USPACE-sizeof(struct trapframe)-CC64FSZ)
sys/ddb/db_prof.c
55
vaddr_t db_get_probe_addr(struct trapframe *);
sys/ddb/db_prof.c
56
vaddr_t db_get_pc(struct trapframe *);
sys/ddb/db_prof.c
86
db_prof_count(struct trapframe *frame)
sys/dev/dt/dt_prov_kprobe.c
413
struct trapframe *tf;
sys/dev/dt/dt_prov_kprobe.c
424
tf = va_arg(ap, struct trapframe*);
sys/dev/dt/dt_prov_kprobe.c
44
extern void db_prof_count(struct trapframe *);
sys/dev/dt/dt_prov_kprobe.c
45
extern vaddr_t db_get_probe_addr(struct trapframe *);