stand/efi/loader/arch/amd64/trap.c
84
void report_exc(struct trapframe *tf);
stand/efi/loader/arch/amd64/trap.c
86
report_exc(struct trapframe *tf)
sys/amd64/amd64/db_trace.c
140
struct trapframe *tf;
sys/amd64/amd64/db_trace.c
208
if (!__is_aligned(tf_addr, _Alignof(struct trapframe)) ||
sys/amd64/amd64/db_trace.c
215
tf = (struct trapframe *)tf_addr;
sys/amd64/amd64/db_trace.c
241
db_backtrace(struct thread *td, struct trapframe *tf, db_addr_t frame,
sys/amd64/amd64/db_trace.c
363
struct trapframe *tf;
sys/amd64/amd64/db_trace.c
57
#define DB_OFFSET(x) (db_expr_t *)offsetof(struct trapframe, x)
sys/amd64/amd64/exec_machdep.c
123
struct trapframe *regs;
sys/amd64/amd64/exec_machdep.c
267
struct trapframe *regs;
sys/amd64/amd64/exec_machdep.c
415
struct trapframe *regs;
sys/amd64/amd64/exec_machdep.c
432
bzero((char *)regs, sizeof(struct trapframe));
sys/amd64/amd64/exec_machdep.c
457
struct trapframe *tp;
sys/amd64/amd64/exec_machdep.c
464
fill_frame_regs(struct trapframe *tp, struct reg *regs)
sys/amd64/amd64/exec_machdep.c
506
struct trapframe *tp;
sys/amd64/amd64/exec_machdep.c
635
struct trapframe *tp;
sys/amd64/amd64/exec_machdep.c
696
struct trapframe *tp;
sys/amd64/amd64/genassym.c
159
ASSYM(TF_R15, offsetof(struct trapframe, tf_r15));
sys/amd64/amd64/genassym.c
160
ASSYM(TF_R14, offsetof(struct trapframe, tf_r14));
sys/amd64/amd64/genassym.c
161
ASSYM(TF_R13, offsetof(struct trapframe, tf_r13));
sys/amd64/amd64/genassym.c
162
ASSYM(TF_R12, offsetof(struct trapframe, tf_r12));
sys/amd64/amd64/genassym.c
163
ASSYM(TF_R11, offsetof(struct trapframe, tf_r11));
sys/amd64/amd64/genassym.c
164
ASSYM(TF_R10, offsetof(struct trapframe, tf_r10));
sys/amd64/amd64/genassym.c
165
ASSYM(TF_R9, offsetof(struct trapframe, tf_r9));
sys/amd64/amd64/genassym.c
166
ASSYM(TF_R8, offsetof(struct trapframe, tf_r8));
sys/amd64/amd64/genassym.c
167
ASSYM(TF_RDI, offsetof(struct trapframe, tf_rdi));
sys/amd64/amd64/genassym.c
168
ASSYM(TF_RSI, offsetof(struct trapframe, tf_rsi));
sys/amd64/amd64/genassym.c
169
ASSYM(TF_RBP, offsetof(struct trapframe, tf_rbp));
sys/amd64/amd64/genassym.c
170
ASSYM(TF_RBX, offsetof(struct trapframe, tf_rbx));
sys/amd64/amd64/genassym.c
171
ASSYM(TF_RDX, offsetof(struct trapframe, tf_rdx));
sys/amd64/amd64/genassym.c
172
ASSYM(TF_RCX, offsetof(struct trapframe, tf_rcx));
sys/amd64/amd64/genassym.c
173
ASSYM(TF_RAX, offsetof(struct trapframe, tf_rax));
sys/amd64/amd64/genassym.c
174
ASSYM(TF_TRAPNO, offsetof(struct trapframe, tf_trapno));
sys/amd64/amd64/genassym.c
175
ASSYM(TF_ADDR, offsetof(struct trapframe, tf_addr));
sys/amd64/amd64/genassym.c
176
ASSYM(TF_ERR, offsetof(struct trapframe, tf_err));
sys/amd64/amd64/genassym.c
177
ASSYM(TF_RIP, offsetof(struct trapframe, tf_rip));
sys/amd64/amd64/genassym.c
178
ASSYM(TF_CS, offsetof(struct trapframe, tf_cs));
sys/amd64/amd64/genassym.c
179
ASSYM(TF_RFLAGS, offsetof(struct trapframe, tf_rflags));
sys/amd64/amd64/genassym.c
180
ASSYM(TF_RSP, offsetof(struct trapframe, tf_rsp));
sys/amd64/amd64/genassym.c
181
ASSYM(TF_SS, offsetof(struct trapframe, tf_ss));
sys/amd64/amd64/genassym.c
182
ASSYM(TF_DS, offsetof(struct trapframe, tf_ds));
sys/amd64/amd64/genassym.c
183
ASSYM(TF_ES, offsetof(struct trapframe, tf_es));
sys/amd64/amd64/genassym.c
184
ASSYM(TF_FS, offsetof(struct trapframe, tf_fs));
sys/amd64/amd64/genassym.c
185
ASSYM(TF_GS, offsetof(struct trapframe, tf_gs));
sys/amd64/amd64/genassym.c
186
ASSYM(TF_FLAGS, offsetof(struct trapframe, tf_flags));
sys/amd64/amd64/genassym.c
187
ASSYM(TF_SIZE, sizeof(struct trapframe));
sys/amd64/amd64/machdep.c
1741
makectx(struct trapframe *tf, struct pcb *pcb)
sys/amd64/amd64/trap.c
1011
trap_fatal(struct trapframe *frame, vm_offset_t eva)
sys/amd64/amd64/trap.c
102
void __noinline trap(struct trapframe *frame);
sys/amd64/amd64/trap.c
103
void trap_check(struct trapframe *frame);
sys/amd64/amd64/trap.c
1038
trap_user_dtrace(struct trapframe *frame, int (**hookp)(struct trapframe *))
sys/amd64/amd64/trap.c
104
void dblfault_handler(struct trapframe *frame);
sys/amd64/amd64/trap.c
1040
int (*hook)(struct trapframe *);
sys/amd64/amd64/trap.c
1057
dblfault_handler(struct trapframe *frame)
sys/amd64/amd64/trap.c
106
static int trap_pfault(struct trapframe *, bool, int *, int *);
sys/amd64/amd64/trap.c
107
static void trap_diag(struct trapframe *, vm_offset_t);
sys/amd64/amd64/trap.c
108
static void trap_fatal(struct trapframe *, vm_offset_t);
sys/amd64/amd64/trap.c
1092
struct trapframe *frame;
sys/amd64/amd64/trap.c
110
static bool trap_user_dtrace(struct trapframe *,
sys/amd64/amd64/trap.c
111
int (**hook)(struct trapframe *));
sys/amd64/amd64/trap.c
1136
struct trapframe *frame;
sys/amd64/amd64/trap.c
181
trap_uprintf_signal(struct thread *td, struct trapframe *frame, register_t addr,
sys/amd64/amd64/trap.c
222
trap_check_pcb_onfault(struct thread *td, struct trapframe *frame)
sys/amd64/amd64/trap.c
253
trap_clear_step(struct thread *td, struct trapframe *frame)
sys/amd64/amd64/trap.c
268
trap_check_intr_user(struct thread *td, struct trapframe *frame)
sys/amd64/amd64/trap.c
290
trap_check_intr_kernel(struct thread *td, struct trapframe *frame)
sys/amd64/amd64/trap.c
362
trap(struct trapframe *frame)
sys/amd64/amd64/trap.c
727
trap_check(struct trapframe *frame)
sys/amd64/amd64/trap.c
739
trap_is_smap(struct trapframe *frame)
sys/amd64/amd64/trap.c
757
trap_is_pti(struct trapframe *frame)
sys/amd64/amd64/trap.c
779
trap_pfault(struct trapframe *frame, bool usermode, int *signo, int *ucode)
sys/amd64/amd64/trap.c
943
trap_diag(struct trapframe *frame, vm_offset_t eva)
sys/amd64/amd64/vm_machdep.c
170
td2->td_frame = (struct trapframe *)td2->td_md.md_stack_base - 1;
sys/amd64/amd64/vm_machdep.c
202
bcopy(td1->td_frame, td2->td_frame, sizeof(struct trapframe));
sys/amd64/amd64/vm_machdep.c
306
struct trapframe *frame = td->td_frame;
sys/amd64/amd64/vm_machdep.c
386
td->td_frame = (struct trapframe *)td->td_md.md_stack_base - 1;
sys/amd64/amd64/vm_machdep.c
547
struct trapframe *frame;
sys/amd64/ia32/ia32_reg.c
109
struct trapframe *tp;
sys/amd64/ia32/ia32_reg.c
75
struct trapframe *tp;
sys/amd64/ia32/ia32_signal.c
157
struct trapframe *tp;
sys/amd64/ia32/ia32_signal.c
209
struct trapframe *tp;
sys/amd64/ia32/ia32_signal.c
354
struct trapframe *regs;
sys/amd64/ia32/ia32_signal.c
457
struct trapframe *regs;
sys/amd64/ia32/ia32_signal.c
569
struct trapframe *regs;
sys/amd64/ia32/ia32_signal.c
708
struct trapframe *regs;
sys/amd64/ia32/ia32_signal.c
768
struct trapframe *regs;
sys/amd64/ia32/ia32_signal.c
842
struct trapframe *regs;
sys/amd64/ia32/ia32_signal.c
952
struct trapframe *regs;
sys/amd64/ia32/ia32_signal.c
970
bzero((char *)regs, sizeof(struct trapframe));
sys/amd64/ia32/ia32_syscall.c
104
void ia32_syscall(struct trapframe *frame); /* Called from asm code */
sys/amd64/ia32/ia32_syscall.c
117
struct trapframe *frame;
sys/amd64/ia32/ia32_syscall.c
210
ia32_syscall(struct trapframe *frame)
sys/amd64/include/md_var.h
65
struct trapframe;
sys/amd64/include/md_var.h
81
void ia32_syscall(struct trapframe *);
sys/amd64/include/pcb.h
126
struct trapframe;
sys/amd64/include/pcb.h
129
void makectx(struct trapframe *, struct pcb *);
sys/amd64/linux/linux_sysvec.c
143
struct trapframe *frame;
sys/amd64/linux/linux_sysvec.c
177
struct trapframe *frame;
sys/amd64/linux/linux_sysvec.c
216
struct trapframe *frame = td->td_frame;
sys/amd64/linux/linux_sysvec.c
238
struct trapframe *regs;
sys/amd64/linux/linux_sysvec.c
255
bzero((char *)regs, sizeof(struct trapframe));
sys/amd64/linux/linux_sysvec.c
361
struct trapframe *regs;
sys/amd64/linux/linux_sysvec.c
525
struct trapframe *regs;
sys/amd64/linux/linux_sysvec.c
643
struct trapframe *frame;
sys/amd64/linux32/linux32_sysvec.c
151
struct trapframe *regs;
sys/amd64/linux32/linux32_sysvec.c
261
struct trapframe *regs;
sys/amd64/linux32/linux32_sysvec.c
363
struct trapframe *regs;
sys/amd64/linux32/linux32_sysvec.c
439
struct trapframe *regs;
sys/amd64/linux32/linux32_sysvec.c
516
struct trapframe *frame;
sys/amd64/linux32/linux32_sysvec.c
547
struct trapframe *frame = td->td_frame;
sys/amd64/linux32/linux32_sysvec.c
560
struct trapframe *frame = td->td_frame;
sys/amd64/linux32/linux32_sysvec.c
573
struct trapframe *regs = td->td_frame;
sys/amd64/linux32/linux32_sysvec.c
596
bzero((char *)regs, sizeof(struct trapframe));
sys/amd64/pt/pt.c
788
pt_topa_intr(struct trapframe *tf)
sys/amd64/pt/pt.c
98
static int pt_topa_intr(struct trapframe *tf);
sys/amd64/vmm/vmm_util.c
79
dump_trapframe(struct trapframe *tf)
sys/amd64/vmm/vmm_util.h
32
struct trapframe;
sys/amd64/vmm/vmm_util.h
39
void dump_trapframe(struct trapframe *tf);
sys/arm/arm/db_interface.c
73
#define DB_OFFSET(x) (db_expr_t *)offsetof(struct trapframe, x)
sys/arm/arm/exec_machdep.c
172
struct trapframe *tf = td->td_frame;
sys/arm/arm/exec_machdep.c
215
struct trapframe *tf = td->td_frame;
sys/arm/arm/exec_machdep.c
276
struct trapframe *tf;
sys/arm/arm/exec_machdep.c
79
struct trapframe *tf = td->td_frame;
sys/arm/arm/genassym.c
93
ASSYM(TF_SPSR, offsetof(struct trapframe, tf_spsr));
sys/arm/arm/genassym.c
94
ASSYM(TF_R0, offsetof(struct trapframe, tf_r0));
sys/arm/arm/genassym.c
95
ASSYM(TF_R1, offsetof(struct trapframe, tf_r1));
sys/arm/arm/genassym.c
96
ASSYM(TF_PC, offsetof(struct trapframe, tf_pc));
sys/arm/arm/generic_timer.c
312
cntpct_handler(uint64_t esr, struct trapframe *frame)
sys/arm/arm/gic.c
559
struct trapframe *tf;
sys/arm/arm/machdep.c
115
static struct trapframe proc0_tf;
sys/arm/arm/machdep.c
347
makectx(struct trapframe *tf, struct pcb *pcb)
sys/arm/arm/machdep_kdb.c
132
struct trapframe *tf = td->td_frame;
sys/arm/arm/machdep_kdb.c
94
struct trapframe *tf = td->td_frame;
sys/arm/arm/syscall.c
139
syscall(struct thread *td, struct trapframe *frame)
sys/arm/arm/syscall.c
147
swi_handler(struct trapframe *frame)
sys/arm/arm/syscall.c
94
void swi_handler(struct trapframe *);
sys/arm/arm/trap-v6.c
210
abort_imprecise(struct trapframe *tf, u_int fsr, u_int prefetch, bool usermode)
sys/arm/arm/trap-v6.c
242
abort_debug(struct trapframe *tf, u_int fsr, u_int prefetch, bool usermode,
sys/arm/arm/trap-v6.c
272
abort_handler(struct trapframe *tf, int prefetch)
sys/arm/arm/trap-v6.c
542
abort_fatal(struct trapframe *tf, u_int idx, u_int fsr, u_int far,
sys/arm/arm/trap-v6.c
618
abort_align(struct trapframe *tf, u_int idx, u_int fsr, u_int far,
sys/arm/arm/trap-v6.c
655
abort_icache(struct trapframe *tf, u_int idx, u_int fsr, u_int far,
sys/arm/arm/trap-v6.c
76
typedef int abort_func_t(struct trapframe *, u_int, u_int, u_int, u_int,
sys/arm/arm/undefined.c
113
static int gdb_trapper(u_int, u_int, struct trapframe *, int);
sys/arm/arm/undefined.c
149
gdb_trapper(u_int addr, u_int insn, struct trapframe *frame, int code)
sys/arm/arm/undefined.c
213
undefinedinstruction(struct trapframe *frame)
sys/arm/arm/vfp.c
206
vfp_bounce(u_int addr, u_int insn, struct trapframe *frame, int code)
sys/arm/arm/vfp.c
47
static int vfp_bounce(u_int, u_int, struct trapframe *, int);
sys/arm/arm/vm_machdep.c
120
td2->td_frame = (struct trapframe *)pcb2 - 1;
sys/arm/arm/vm_machdep.c
152
struct trapframe *frame;
sys/arm/arm/vm_machdep.c
191
bcopy(td0->td_frame, td->td_frame, sizeof(struct trapframe));
sys/arm/arm/vm_machdep.c
219
struct trapframe *tf = td->td_frame;
sys/arm/arm/vm_machdep.c
255
td->td_frame = (struct trapframe *)((caddr_t)td->td_pcb) - 1;
sys/arm/arm/vm_machdep.c
81
_Static_assert((sizeof(struct trapframe) % 8) == 0, "Bad alignment");
sys/arm/arm/vm_machdep.c
94
struct trapframe *tf;
sys/arm/broadcom/bcm2835/bcm2836.c
346
struct trapframe *tf)
sys/arm/broadcom/bcm2835/bcm2836.c
377
struct trapframe *tf)
sys/arm/broadcom/bcm2835/bcm2836.c
392
struct trapframe *tf;
sys/arm/broadcom/bcm2835/bcm2838_pci.c
379
struct trapframe *tf)
sys/arm/broadcom/bcm2835/bcm2838_pci.c
409
struct trapframe *tf;
sys/arm/include/machdep.h
17
struct trapframe;
sys/arm/include/machdep.h
19
void abort_handler(struct trapframe *, int );
sys/arm/include/machdep.h
21
void undefinedinstruction_bounce(struct trapframe *);
sys/arm/include/pcb.h
85
void makectx(struct trapframe *tf, struct pcb *pcb);
sys/arm/include/undefined.h
54
struct trapframe;
sys/arm/include/undefined.h
56
typedef int (*undef_handler_t) (unsigned int, unsigned int, struct trapframe *, int);
sys/arm/include/undefined.h
85
void undefinedinstruction(struct trapframe *);
sys/arm/mv/mv_ap806_sei.c
280
struct trapframe *tf;
sys/arm/mv/mvebu_gpio.c
642
struct trapframe *tf;
sys/arm/nvidia/tegra_gpio.c
396
struct trapframe *tf;
sys/arm/nvidia/tegra_pcie.c
609
struct trapframe *tf;
sys/arm/ti/ti_gpio.c
778
struct trapframe *tf;
sys/arm64/apple/apple_aic.c
537
apple_aic_ipi_received(struct apple_aic_softc *sc, struct trapframe *tf)
sys/arm64/apple/apple_aic.c
562
struct trapframe *tf;
sys/arm64/apple/apple_aic.c
603
struct trapframe *tf;
sys/arm64/arm64/cmn600.c
108
int (*sc_pmu_ih)(struct trapframe *tf, int unit, int i);
sys/arm64/arm64/cmn600.c
762
cmn600_pmu_intr_cb(void *arg, int (*handler)(struct trapframe *tf, int unit,
sys/arm64/arm64/cmn600.c
777
struct trapframe *tf;
sys/arm64/arm64/db_interface.c
63
#define DB_OFFSET(x) (db_expr_t *)offsetof(struct trapframe, x)
sys/arm64/arm64/db_trace.c
101
tf = (struct trapframe *)(uintptr_t)frame->fp - 1;
sys/arm64/arm64/db_trace.c
102
if (!__is_aligned(tf, _Alignof(struct trapframe)) ||
sys/arm64/arm64/db_trace.c
99
struct trapframe *tf;
sys/arm64/arm64/debug_monitor.c
693
dbg_monitor_exit(struct thread *thread, struct trapframe *frame)
sys/arm64/arm64/debug_monitor.c
76
void dbg_monitor_exit(struct thread *, struct trapframe *);
sys/arm64/arm64/elf32_machdep.c
246
struct trapframe *frame;
sys/arm64/arm64/elf32_machdep.c
278
struct trapframe *tf = td->td_frame;
sys/arm64/arm64/elf32_machdep.c
281
memset(tf, 0, sizeof(struct trapframe));
sys/arm64/arm64/exec_machdep.c
103
struct trapframe *frame;
sys/arm64/arm64/exec_machdep.c
349
struct trapframe *tf;
sys/arm64/arm64/exec_machdep.c
367
struct trapframe *tf;
sys/arm64/arm64/exec_machdep.c
417
struct trapframe *tf = td->td_frame;
sys/arm64/arm64/exec_machdep.c
421
memset(tf, 0, sizeof(struct trapframe));
sys/arm64/arm64/exec_machdep.c
476
CTASSERT(sizeof(((struct trapframe *)0)->tf_x) ==
sys/arm64/arm64/exec_machdep.c
478
CTASSERT(sizeof(((struct trapframe *)0)->tf_x) ==
sys/arm64/arm64/exec_machdep.c
484
struct trapframe *tf = td->td_frame;
sys/arm64/arm64/exec_machdep.c
510
struct trapframe *tf = td->td_frame;
sys/arm64/arm64/exec_machdep.c
77
struct trapframe *frame;
sys/arm64/arm64/exec_machdep.c
780
struct trapframe *tf;
sys/arm64/arm64/freebsd32_machdep.c
191
struct trapframe *tf;
sys/arm64/arm64/freebsd32_machdep.c
216
struct trapframe *tf;
sys/arm64/arm64/freebsd32_machdep.c
352
struct trapframe *tf;
sys/arm64/arm64/genassym.c
80
ASSYM(TF_SIZE, sizeof(struct trapframe));
sys/arm64/arm64/genassym.c
81
ASSYM(TF_SP, offsetof(struct trapframe, tf_sp));
sys/arm64/arm64/genassym.c
82
ASSYM(TF_LR, offsetof(struct trapframe, tf_lr));
sys/arm64/arm64/genassym.c
83
ASSYM(TF_ELR, offsetof(struct trapframe, tf_elr));
sys/arm64/arm64/genassym.c
84
ASSYM(TF_SPSR, offsetof(struct trapframe, tf_spsr));
sys/arm64/arm64/genassym.c
85
ASSYM(TF_ESR, offsetof(struct trapframe, tf_esr));
sys/arm64/arm64/genassym.c
86
ASSYM(TF_X, offsetof(struct trapframe, tf_x));
sys/arm64/arm64/gic_v3.c
605
struct trapframe *tf;
sys/arm64/arm64/gicv3_its.c
1312
struct trapframe *tf;
sys/arm64/arm64/identcpu.c
2366
user_ctr_handler(uint64_t esr, struct trapframe *frame)
sys/arm64/arm64/identcpu.c
2406
user_idreg_handler(uint64_t esr, struct trapframe *frame)
sys/arm64/arm64/machdep.c
131
static struct trapframe proc0_tf;
sys/arm64/arm64/machdep.c
415
makectx(struct trapframe *tf, struct pcb *pcb)
sys/arm64/arm64/trap.c
197
svc_handler(struct thread *td, struct trapframe *frame)
sys/arm64/arm64/trap.c
213
align_abort(struct thread *td, struct trapframe *frame, uint64_t esr,
sys/arm64/arm64/trap.c
229
external_abort(struct thread *td, struct trapframe *frame, uint64_t esr,
sys/arm64/arm64/trap.c
260
data_abort(struct thread *td, struct trapframe *frame, uint64_t esr,
sys/arm64/arm64/trap.c
446
print_registers(struct trapframe *frame)
sys/arm64/arm64/trap.c
486
handle_moe(struct thread *td, struct trapframe *frame, uint64_t esr)
sys/arm64/arm64/trap.c
549
do_el1h_sync(struct thread *td, struct trapframe *frame)
sys/arm64/arm64/trap.c
666
do_el0_sync(struct thread *td, struct trapframe *frame)
sys/arm64/arm64/trap.c
77
void do_el1h_sync(struct thread *, struct trapframe *);
sys/arm64/arm64/trap.c
78
void do_el0_sync(struct thread *, struct trapframe *);
sys/arm64/arm64/trap.c
79
void do_el0_error(struct trapframe *);
sys/arm64/arm64/trap.c
80
void do_serror(struct trapframe *);
sys/arm64/arm64/trap.c
81
void unhandled_exception(struct trapframe *);
sys/arm64/arm64/trap.c
820
do_serror(struct trapframe *frame)
sys/arm64/arm64/trap.c
837
unhandled_exception(struct trapframe *frame)
sys/arm64/arm64/trap.c
84
static void print_registers(struct trapframe *frame);
sys/arm64/arm64/trap.c
86
int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/arm64/arm64/trap.c
91
typedef void (abort_handler)(struct thread *, struct trapframe *, uint64_t,
sys/arm64/arm64/undefined.c
104
arm_cond_match(uint32_t insn, struct trapframe *frame)
sys/arm64/arm64/undefined.c
158
gdb_trapper(vm_offset_t va, uint32_t insn, struct trapframe *frame,
sys/arm64/arm64/undefined.c
179
swp_emulate(vm_offset_t va, uint32_t insn, struct trapframe *frame,
sys/arm64/arm64/undefined.c
314
undef_sys(uint64_t esr, struct trapframe *frame)
sys/arm64/arm64/undefined.c
327
undef_sys_insn(struct trapframe *frame, uint32_t insn)
sys/arm64/arm64/undefined.c
405
undef_insn(struct trapframe *frame)
sys/arm64/arm64/vm_machdep.c
103
tf = STACKALIGN((struct trapframe *)pcb2 - 1);
sys/arm64/arm64/vm_machdep.c
146
struct trapframe *frame;
sys/arm64/arm64/vm_machdep.c
180
bcopy(td0->td_frame, td->td_frame, sizeof(struct trapframe));
sys/arm64/arm64/vm_machdep.c
212
struct trapframe *tf = td->td_frame;
sys/arm64/arm64/vm_machdep.c
267
td->td_frame = (struct trapframe *)STACKALIGN(
sys/arm64/arm64/vm_machdep.c
268
(struct trapframe *)td->td_pcb - 1);
sys/arm64/arm64/vm_machdep.c
73
struct trapframe *tf;
sys/arm64/include/cmn600_reg.h
46
int cmn600_pmu_intr_cb(void *arg, int (*handler)(struct trapframe *tf,
sys/arm64/include/pcb.h
39
struct trapframe;
sys/arm64/include/pcb.h
87
void makectx(struct trapframe *tf, struct pcb *pcb);
sys/arm64/include/undefined.h
36
typedef int (*undef_handler_t)(vm_offset_t, uint32_t, struct trapframe *,
sys/arm64/include/undefined.h
38
typedef bool (*undef_sys_handler_t)(uint64_t, struct trapframe *);
sys/arm64/include/undefined.h
47
bool undef_sys(uint64_t, struct trapframe *);
sys/arm64/include/undefined.h
48
int undef_insn(struct trapframe *);
sys/arm64/linux/linux_sysvec.c
171
struct trapframe *regs = td->td_frame;
sys/arm64/linux/linux_sysvec.c
257
struct trapframe *tf;
sys/arm64/linux/linux_sysvec.c
302
struct trapframe *tf;
sys/arm64/qoriq/qoriq_gpio_pic.c
100
struct trapframe *tf;
sys/arm64/rockchip/rk_gpio.c
217
struct trapframe *tf = curthread->td_intr_frame;
sys/arm64/vmm/arm64.h
46
struct trapframe tf;
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
171
struct trapframe *tf;
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
232
struct trapframe *tf;
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
259
struct trapframe *tf;
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
317
dtrace_getreg(struct trapframe *frame, uint_t reg)
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
189
dtrace_trap(struct trapframe *frame, u_int type)
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
240
dtrace_load64(uint64_t *addr, struct trapframe *frame, u_int reg)
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
252
dtrace_store64(uint64_t *addr, struct trapframe *frame, u_int reg)
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
265
dtrace_invop_start(struct trapframe *frame)
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
46
extern int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
50
int dtrace_invop(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
55
int (*dtih_func)(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
62
dtrace_invop(uintptr_t addr, struct trapframe *frame, uintptr_t eax)
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
79
dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
90
dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
171
struct trapframe *tf;
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
233
struct trapframe *tf;
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
270
struct trapframe *tf;
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
382
struct trapframe *tf = td->t_dtrace_trapframe;
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
474
dtrace_getreg(struct trapframe *frame, uint_t reg)
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
367
dtrace_trap(struct trapframe *frame, u_int type)
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
51
extern int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
53
int dtrace_invop(uintptr_t, struct trapframe *, void **);
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
54
int dtrace_invop_start(struct trapframe *frame);
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
59
int (*dtih_func)(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
66
dtrace_invop(uintptr_t addr, struct trapframe *frame, void **scratch)
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
87
dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
98
dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/arm/dtrace_isa.c
159
dtrace_getreg(struct trapframe *frame, uint_t reg)
sys/cddl/dev/dtrace/arm/dtrace_subr.c
171
dtrace_trap(struct trapframe *frame, u_int type)
sys/cddl/dev/dtrace/arm/dtrace_subr.c
222
dtrace_invop_start(struct trapframe *frame)
sys/cddl/dev/dtrace/arm/dtrace_subr.c
51
extern int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/cddl/dev/dtrace/arm/dtrace_subr.c
55
int dtrace_invop(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/arm/dtrace_subr.c
60
int (*dtih_func)(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/arm/dtrace_subr.c
67
dtrace_invop(uintptr_t addr, struct trapframe *frame, uintptr_t eax)
sys/cddl/dev/dtrace/arm/dtrace_subr.c
85
dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/arm/dtrace_subr.c
96
dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/dtrace_cddl.h
86
struct trapframe *td_dtrace_trapframe; /* Trap frame from invop. */
sys/cddl/dev/dtrace/i386/dtrace_isa.c
216
struct trapframe *tf;
sys/cddl/dev/dtrace/i386/dtrace_isa.c
278
struct trapframe *tf;
sys/cddl/dev/dtrace/i386/dtrace_isa.c
315
struct trapframe *tf;
sys/cddl/dev/dtrace/i386/dtrace_isa.c
424
struct trapframe *frame;
sys/cddl/dev/dtrace/i386/dtrace_isa.c
442
frame = (struct trapframe *)(((uintptr_t **)&fp[1])[0]);
sys/cddl/dev/dtrace/i386/dtrace_isa.c
500
dtrace_getreg(struct trapframe *frame, uint_t reg)
sys/cddl/dev/dtrace/i386/dtrace_subr.c
364
dtrace_trap(struct trapframe *frame, u_int type)
sys/cddl/dev/dtrace/i386/dtrace_subr.c
53
extern int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/cddl/dev/dtrace/i386/dtrace_subr.c
55
int dtrace_invop(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/i386/dtrace_subr.c
56
int dtrace_invop_start(struct trapframe *frame);
sys/cddl/dev/dtrace/i386/dtrace_subr.c
61
int (*dtih_func)(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/i386/dtrace_subr.c
68
dtrace_invop(uintptr_t addr, struct trapframe *frame, uintptr_t eax)
sys/cddl/dev/dtrace/i386/dtrace_subr.c
85
dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/i386/dtrace_subr.c
96
dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
103
struct trapframe *frame;
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
121
frame = (struct trapframe *)(sp + FRAME_OFFSET);
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
221
struct trapframe *tf;
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
282
struct trapframe *tf;
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
322
struct trapframe *tf;
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
533
dtrace_getreg(struct trapframe *frame, uint_t reg)
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
71
struct trapframe *frame;
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
91
frame = (struct trapframe *)(sp + FRAME_OFFSET);
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
243
dtrace_trap(struct trapframe *frame, u_int type)
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
312
dtrace_invop_start(struct trapframe *frame)
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
46
extern int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
50
int dtrace_invop(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
55
int (*dtih_func)(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
62
dtrace_invop(uintptr_t addr, struct trapframe *frame, uintptr_t arg0)
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
79
dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
90
dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
178
struct trapframe *tf;
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
239
struct trapframe *tf;
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
319
dtrace_getreg(struct trapframe *frame, uint_t reg)
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
160
dtrace_trap(struct trapframe *frame, u_int type)
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
216
dtrace_invop_start(struct trapframe *frame)
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
49
extern int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
53
int dtrace_invop(uintptr_t, struct trapframe *);
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
58
int (*dtih_func)(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
65
dtrace_invop(uintptr_t addr, struct trapframe *frame)
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
82
dtrace_invop_add(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
93
dtrace_invop_remove(int (*func)(uintptr_t, struct trapframe *, uintptr_t))
sys/cddl/dev/fbt/aarch64/fbt_isa.c
42
fbt_invop(uintptr_t addr, struct trapframe *frame, uintptr_t rval)
sys/cddl/dev/fbt/arm/fbt_isa.c
46
fbt_invop(uintptr_t addr, struct trapframe *frame, uintptr_t rval)
sys/cddl/dev/fbt/fbt.h
63
struct trapframe;
sys/cddl/dev/fbt/fbt.h
65
int fbt_invop(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/fbt/powerpc/fbt_isa.c
49
fbt_invop(uintptr_t addr, struct trapframe *frame, uintptr_t rval)
sys/cddl/dev/fbt/riscv/fbt_isa.c
46
fbt_invop(uintptr_t addr, struct trapframe *frame, uintptr_t rval)
sys/cddl/dev/fbt/x86/fbt_isa.c
60
fbt_invop(uintptr_t addr, struct trapframe *frame, uintptr_t scratch __unused)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
140
kinst_jump_next_instr(struct trapframe *frame, const struct kinst_probe *kp)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
182
kinst_invop(uintptr_t addr, struct trapframe *frame, uintptr_t scratch)
sys/cddl/dev/kinst/aarch64/kinst_isa.c
22
kinst_emulate(struct trapframe *frame, const struct kinst_probe *kp)
sys/cddl/dev/kinst/amd64/kinst_isa.c
137
kinst_invop(uintptr_t addr, struct trapframe *frame, uintptr_t scratch)
sys/cddl/dev/kinst/amd64/kinst_isa.c
63
return (offsetof(struct trapframe, tf_ ## reg) / \
sys/cddl/dev/kinst/amd64/kinst_isa.c
91
kinst_regval(struct trapframe *frame, int reg)
sys/cddl/dev/kinst/kinst.h
87
int kinst_invop(uintptr_t, struct trapframe *, uintptr_t);
sys/cddl/dev/kinst/riscv/kinst_isa.c
20
(offsetof(struct trapframe, tf_ ## reg) / sizeof(register_t))
sys/cddl/dev/kinst/riscv/kinst_isa.c
23
kinst_regoff(struct trapframe *frame, int n)
sys/cddl/dev/kinst/riscv/kinst_isa.c
234
kinst_jump_next_instr(struct trapframe *frame, const struct kinst_probe *kp)
sys/cddl/dev/kinst/riscv/kinst_isa.c
293
kinst_invop(uintptr_t addr, struct trapframe *frame, uintptr_t scratch)
sys/cddl/dev/kinst/riscv/kinst_isa.c
53
kinst_c_regoff(struct trapframe *frame, int n)
sys/cddl/dev/kinst/riscv/kinst_isa.c
68
kinst_emulate(struct trapframe *frame, const struct kinst_probe *kp)
sys/cddl/dev/profile/profile.c
233
struct trapframe *frame;
sys/ddb/db_print.c
51
struct trapframe *oldtf;
sys/dev/gpio/pl061.c
412
struct trapframe *tf;
sys/dev/hwpmc/hwpmc_amd.c
527
amd_intr(struct trapframe *tf)
sys/dev/hwpmc/hwpmc_arm.c
118
struct trapframe *tf)
sys/dev/hwpmc/hwpmc_arm.c
75
struct trapframe *tf)
sys/dev/hwpmc/hwpmc_arm64.c
379
arm64_intr(struct trapframe *tf)
sys/dev/hwpmc/hwpmc_arm64_md.c
58
pmc_save_kernel_callchain(uintptr_t *cc, int maxsamples, struct trapframe *tf)
sys/dev/hwpmc/hwpmc_arm64_md.c
89
struct trapframe *tf)
sys/dev/hwpmc/hwpmc_armv7.c
315
armv7_intr(struct trapframe *tf)
sys/dev/hwpmc/hwpmc_cmn600.c
641
cmn600_pmu_intr(struct trapframe *tf, int unit, int i)
sys/dev/hwpmc/hwpmc_core.c
1003
core_intr(struct trapframe *tf)
sys/dev/hwpmc/hwpmc_core.c
1060
core2_intr(struct trapframe *tf)
sys/dev/hwpmc/hwpmc_dmc620.c
506
dmc620_intr(struct trapframe *tf, int class, int unit, int i)
sys/dev/hwpmc/hwpmc_ibs.c
319
pmc_ibs_process_fetch(struct pmc *pm, struct trapframe *tf, uint64_t config)
sys/dev/hwpmc/hwpmc_ibs.c
348
pmc_ibs_process_op(struct pmc *pm, struct trapframe *tf, uint64_t config)
sys/dev/hwpmc/hwpmc_ibs.c
382
pmc_ibs_intr(struct trapframe *tf)
sys/dev/hwpmc/hwpmc_ibs.h
189
int pmc_ibs_intr(struct trapframe *tf);
sys/dev/hwpmc/hwpmc_mod.c
209
struct trapframe *tf, struct pmc_multipart *mp);
sys/dev/hwpmc/hwpmc_mod.c
221
struct trapframe *tf);
sys/dev/hwpmc/hwpmc_mod.c
2228
(struct trapframe *)arg);
sys/dev/hwpmc/hwpmc_mod.c
2246
(struct trapframe *) arg);
sys/dev/hwpmc/hwpmc_mod.c
4696
pmc_add_sample(ring_type_t ring, struct pmc *pm, struct trapframe *tf,
sys/dev/hwpmc/hwpmc_mod.c
4802
pmc_process_interrupt_mp(int ring, struct pmc *pm, struct trapframe *tf,
sys/dev/hwpmc/hwpmc_mod.c
4817
pmc_process_interrupt(int ring, struct pmc *pm, struct trapframe *tf)
sys/dev/hwpmc/hwpmc_mod.c
4828
pmc_capture_user_callchain(int cpu, int ring, struct trapframe *tf)
sys/dev/hwpmc/hwpmc_powerpc.c
437
powerpc_pmc_intr(struct trapframe *tf)
sys/dev/hwpmc/hwpmc_powerpc.c
595
struct trapframe *tf)
sys/dev/hwpmc/hwpmc_powerpc.c
69
struct trapframe *tf)
sys/dev/hwpmc/hwpmc_powerpc.h
109
int powerpc_pmc_intr(struct trapframe *tf);
sys/dev/hwpmc/hwpmc_x86.c
154
pmc_save_kernel_callchain(uintptr_t *cc, int nframes, struct trapframe *tf)
sys/dev/hwpmc/hwpmc_x86.c
74
pmc_save_user_callchain(uintptr_t *cc, int nframes, struct trapframe *tf)
sys/dev/hwpmc/pmu_dmc620.c
185
pmu_dmc620_clkdiv2_overflow(struct trapframe *tf, struct pmu_dmc620_softc *sc,
sys/dev/hwpmc/pmu_dmc620.c
195
pmu_dmc620_clk_overflow(struct trapframe *tf, struct pmu_dmc620_softc *sc,
sys/dev/hwpmc/pmu_dmc620.c
210
struct trapframe *tf;
sys/dev/hwpmc/pmu_dmc620_reg.h
80
int dmc620_intr(struct trapframe *tf, int c, int unit, int ri);
sys/dev/hwt/hwt_intr.h
31
extern int (*hwt_intr)(struct trapframe *tf);
sys/dev/hyperv/vmbus/aarch64/vmbus_aarch64.c
74
struct trapframe *frame);
sys/dev/hyperv/vmbus/aarch64/vmbus_aarch64.c
82
struct trapframe *frame)
sys/dev/hyperv/vmbus/vmbus.c
688
vmbus_handle_intr1(struct vmbus_softc *sc, struct trapframe *frame, int cpu)
sys/dev/hyperv/vmbus/vmbus.c
723
vmbus_handle_intr(struct trapframe *trap_frame)
sys/dev/hyperv/vmbus/vmbus_et.c
110
vmbus_et_intr(struct trapframe *frame)
sys/dev/hyperv/vmbus/vmbus_et.c
112
struct trapframe *oldframe;
sys/dev/hyperv/vmbus/vmbus_var.h
182
struct trapframe;
sys/dev/hyperv/vmbus/vmbus_var.h
186
void vmbus_handle_intr(struct trapframe *);
sys/dev/hyperv/vmbus/vmbus_var.h
190
void vmbus_et_intr(struct trapframe *);
sys/dev/hyperv/vmbus/vmbus_var.h
213
struct trapframe *frame);
sys/dev/hyperv/vmbus/x86/vmbus_x86.c
77
struct trapframe *frame);
sys/dev/hyperv/vmbus/x86/vmbus_x86.c
85
struct trapframe *frame)
sys/dev/xen/bus/intr-internal.h
84
struct trapframe *frame);
sys/dev/xen/bus/xen_intr.c
349
struct trapframe *trap_frame = curthread->td_intr_frame;
sys/dev/xilinx/xlnx_pcib.c
210
struct trapframe *tf;
sys/i386/i386/db_interface.c
87
db_segsize(struct trapframe *tfp)
sys/i386/i386/db_trace.c
260
struct trapframe *tf;
sys/i386/i386/db_trace.c
344
tf = (struct trapframe *)(*fp)->f_frame;
sys/i386/i386/db_trace.c
398
db_backtrace(struct thread *td, struct trapframe *tf, struct i386_frame *frame,
sys/i386/i386/db_trace.c
57
#define DB_OFFSET(x) (db_expr_t *)offsetof(struct trapframe, x)
sys/i386/i386/db_trace.c
574
struct trapframe *tf;
sys/i386/i386/db_trace.c
79
get_esp(struct trapframe *tf)
sys/i386/i386/exec_machdep.c
1009
struct trapframe *tp;
sys/i386/i386/exec_machdep.c
1018
fill_frame_regs(struct trapframe *tp, struct reg *regs)
sys/i386/i386/exec_machdep.c
1045
struct trapframe *tp;
sys/i386/i386/exec_machdep.c
1110
struct trapframe *tp;
sys/i386/i386/exec_machdep.c
1163
struct trapframe *tp;
sys/i386/i386/exec_machdep.c
134
struct trapframe *regs;
sys/i386/i386/exec_machdep.c
263
struct trapframe *regs;
sys/i386/i386/exec_machdep.c
383
struct trapframe *regs;
sys/i386/i386/exec_machdep.c
549
struct trapframe *regs;
sys/i386/i386/exec_machdep.c
658
struct trapframe *regs;
sys/i386/i386/exec_machdep.c
699
bcopy(&ucp->uc_mcontext.mc_fs, tf, sizeof(struct trapframe));
sys/i386/i386/exec_machdep.c
757
struct trapframe *regs;
sys/i386/i386/exec_machdep.c
808
bcopy(&ucp->uc_mcontext.mc_fs, tf, sizeof(struct trapframe));
sys/i386/i386/exec_machdep.c
947
struct trapframe *regs;
sys/i386/i386/exec_machdep.c
981
bzero((char *)regs, sizeof(struct trapframe));
sys/i386/i386/genassym.c
143
ASSYM(TF_FS, offsetof(struct trapframe, tf_fs));
sys/i386/i386/genassym.c
144
ASSYM(TF_ES, offsetof(struct trapframe, tf_es));
sys/i386/i386/genassym.c
145
ASSYM(TF_DS, offsetof(struct trapframe, tf_ds));
sys/i386/i386/genassym.c
146
ASSYM(TF_TRAPNO, offsetof(struct trapframe, tf_trapno));
sys/i386/i386/genassym.c
147
ASSYM(TF_ERR, offsetof(struct trapframe, tf_err));
sys/i386/i386/genassym.c
148
ASSYM(TF_EIP, offsetof(struct trapframe, tf_eip));
sys/i386/i386/genassym.c
149
ASSYM(TF_CS, offsetof(struct trapframe, tf_cs));
sys/i386/i386/genassym.c
150
ASSYM(TF_EFLAGS, offsetof(struct trapframe, tf_eflags));
sys/i386/i386/genassym.c
151
ASSYM(TF_SZ, sizeof(struct trapframe));
sys/i386/i386/machdep.c
1836
makectx(struct trapframe *tf, struct pcb *pcb)
sys/i386/i386/machdep.c
185
static struct trapframe proc0_tf;
sys/i386/i386/machdep.c
719
struct trapframe *frame;
sys/i386/i386/machdep.c
721
frame = have_addr ? (struct trapframe *)addr : curthread->td_frame;
sys/i386/i386/mp_machdep.c
740
void ipi_bitmap_handler_i386(struct trapframe frame);
sys/i386/i386/mp_machdep.c
742
ipi_bitmap_handler_i386(struct trapframe frame)
sys/i386/i386/mp_machdep.c
747
void ipi_swi_handler_i386(struct trapframe frame);
sys/i386/i386/mp_machdep.c
749
ipi_swi_handler_i386(struct trapframe frame)
sys/i386/i386/trap.c
1030
struct trapframe *frame;
sys/i386/i386/trap.c
107
void trap(struct trapframe *frame);
sys/i386/i386/trap.c
108
void syscall(struct trapframe *frame);
sys/i386/i386/trap.c
110
static int trap_pfault(struct trapframe *, bool, vm_offset_t, int *, int *);
sys/i386/i386/trap.c
111
static void trap_fatal(struct trapframe *, vm_offset_t);
sys/i386/i386/trap.c
1123
syscall(struct trapframe *frame)
sys/i386/i386/trap.c
113
static bool trap_user_dtrace(struct trapframe *,
sys/i386/i386/trap.c
114
int (**hook)(struct trapframe *));
sys/i386/i386/trap.c
217
trap(struct trapframe *frame)
sys/i386/i386/trap.c
741
trap_pfault(struct trapframe *frame, bool usermode, vm_offset_t eva,
sys/i386/i386/trap.c
883
trap_fatal(struct trapframe *frame, vm_offset_t eva)
sys/i386/i386/trap.c
973
trap_user_dtrace(struct trapframe *frame, int (**hookp)(struct trapframe *))
sys/i386/i386/trap.c
975
int (*hook)(struct trapframe *);
sys/i386/i386/vm_machdep.c
254
td2->td_frame = (struct trapframe *)((caddr_t)td2->td_pcb -
sys/i386/i386/vm_machdep.c
256
bcopy(td1->td_frame, td2->td_frame, sizeof(struct trapframe));
sys/i386/i386/vm_machdep.c
304
struct trapframe * frame = td->td_frame;
sys/i386/i386/vm_machdep.c
385
td->td_frame = (struct trapframe *)((caddr_t)pcb -
sys/i386/i386/vm_machdep.c
465
bcopy(td0->td_frame, td->td_frame, sizeof(struct trapframe));
sys/i386/include/db_machdep.h
85
int db_segsize(struct trapframe *tfp);
sys/i386/include/pcb.h
109
struct trapframe;
sys/i386/include/pcb.h
111
void makectx(struct trapframe *, struct pcb *);
sys/i386/linux/linux_sysvec.c
158
struct trapframe *regs;
sys/i386/linux/linux_sysvec.c
262
struct trapframe *regs;
sys/i386/linux/linux_sysvec.c
359
struct trapframe *regs;
sys/i386/linux/linux_sysvec.c
436
struct trapframe *regs;
sys/i386/linux/linux_sysvec.c
510
struct trapframe *frame;
sys/i386/linux/linux_sysvec.c
541
struct trapframe *frame = td->td_frame;
sys/i386/linux/linux_sysvec.c
554
struct trapframe *frame = td->td_frame;
sys/kern/kern_clocksource.c
158
struct trapframe *frame;
sys/kern/kern_fork.c
1166
fork_exit(void (*callout)(void *, struct trapframe *), void *arg,
sys/kern/kern_fork.c
1167
struct trapframe *frame)
sys/kern/kern_fork.c
1231
fork_return(struct thread *td, struct trapframe *frame)
sys/kern/kern_intr.c
114
static int intr_event_schedule_thread(struct intr_event *ie, struct trapframe *frame);
sys/kern/kern_intr.c
1345
intr_event_handle(struct intr_event *ie, struct trapframe *frame)
sys/kern/kern_intr.c
1348
struct trapframe *oldframe;
sys/kern/kern_intr.c
959
intr_event_schedule_thread(struct intr_event *ie, struct trapframe *frame)
sys/kern/kern_pmc.c
102
struct trapframe pmc_tf[MAXCPU];
sys/kern/kern_pmc.c
73
int __read_mostly (*pmc_intr)(struct trapframe *tf) = NULL;
sys/kern/kern_pmc.c
77
int __read_mostly (*hwt_intr)(struct trapframe *tf) = NULL;
sys/kern/subr_intr.c
331
intr_irq_handler(struct trapframe *tf, uint32_t rootnum)
sys/kern/subr_intr.c
333
struct trapframe * oldframe;
sys/kern/subr_intr.c
390
intr_isrc_dispatch(struct intr_irqsrc *isrc, struct trapframe *tf)
sys/kern/subr_kdb.c
64
struct trapframe *kdb_frame = NULL;
sys/kern/subr_kdb.c
740
kdb_trap(int type, int code, struct trapframe *tf)
sys/kern/subr_trap.c
285
ast_handler(struct thread *td, struct trapframe *framep, bool dtor)
sys/kern/subr_trap.c
355
ast(struct trapframe *framep)
sys/kern/subr_trap.c
82
userret(struct thread *td, struct trapframe *frame)
sys/powerpc/aim/aim_machdep.c
499
struct trapframe *tf;
sys/powerpc/aim/aim_machdep.c
510
struct trapframe *tf;
sys/powerpc/aim/aim_machdep.c
546
cpu_machine_check(struct thread *td, struct trapframe *frame, int *ucode)
sys/powerpc/booke/booke_machdep.c
424
struct trapframe *tf;
sys/powerpc/booke/booke_machdep.c
435
struct trapframe *tf;
sys/powerpc/booke/machdep_e500.c
133
cpu_machine_check(struct thread *td, struct trapframe *frame, int *ucode)
sys/powerpc/fpu/fpu_emu.c
183
fpu_emulate(struct trapframe *frame, struct fpu *fpf)
sys/powerpc/fpu/fpu_emu.c
259
fpu_execute(struct trapframe *tf, struct fpemu *fe, union instr *insn)
sys/powerpc/fpu/fpu_extern.h
36
struct trapframe;
sys/powerpc/fpu/fpu_extern.h
42
int fpu_emulate(struct trapframe *, struct fpu *);
sys/powerpc/fpu/fpu_extern.h
43
int fpu_execute(struct trapframe *, struct fpemu *, union instr *);
sys/powerpc/include/clock.h
12
struct trapframe;
sys/powerpc/include/clock.h
14
void decr_intr(struct trapframe *);
sys/powerpc/include/cpu.h
150
int cpu_machine_check(struct thread *, struct trapframe *, int *);
sys/powerpc/include/frame.h
79
#define FRAMELEN roundup(sizeof(struct trapframe) + \
sys/powerpc/include/intr_machdep.h
43
struct trapframe;
sys/powerpc/include/intr_machdep.h
52
void powerpc_dispatch_intr(u_int, struct trapframe *);
sys/powerpc/include/md_var.h
68
struct trapframe;
sys/powerpc/include/md_var.h
69
void powerpc_interrupt(struct trapframe *);
sys/powerpc/include/pcb.h
116
struct trapframe;
sys/powerpc/include/pcb.h
125
void makectx(struct trapframe *, struct pcb *);
sys/powerpc/include/signal.h
49
struct trapframe sc_frame; /* saved registers */
sys/powerpc/include/trap.h
153
struct trapframe;
sys/powerpc/include/trap.h
155
extern int (*hmi_handler)(struct trapframe *);
sys/powerpc/include/trap.h
156
void trap(struct trapframe *);
sys/powerpc/include/trap.h
157
int ppc_instr_emulate(struct trapframe *, struct thread *);
sys/powerpc/mpc85xx/atpic.c
251
atpic_dispatch(device_t dev, struct trapframe *tf)
sys/powerpc/mpc85xx/atpic.c
74
static void atpic_dispatch(device_t, struct trapframe *);
sys/powerpc/powermac/hrowpic.c
210
hrowpic_dispatch(device_t dev, struct trapframe *tf)
sys/powerpc/powermac/hrowpic.c
66
static void hrowpic_dispatch(device_t, struct trapframe *);
sys/powerpc/powernv/opal_hmi.c
106
opal_hmi_handler(struct trapframe *frame)
sys/powerpc/powernv/opal_hmi.c
82
opal_hmi_handler2(struct trapframe *frame)
sys/powerpc/powernv/xive.c
115
static void xive_dispatch(device_t, struct trapframe *);
sys/powerpc/powernv/xive.c
496
xive_dispatch(device_t dev, struct trapframe *tf)
sys/powerpc/powerpc/altivec.c
185
struct trapframe *tf;
sys/powerpc/powerpc/altivec.c
188
tf = trapframe(td);
sys/powerpc/powerpc/altivec.c
89
struct trapframe *tf;
sys/powerpc/powerpc/altivec.c
92
tf = trapframe(td);
sys/powerpc/powerpc/clock.c
120
decr_intr(struct trapframe *frame)
sys/powerpc/powerpc/db_trace.c
211
struct trapframe *tf = (struct trapframe *)(args);
sys/powerpc/powerpc/db_trace.c
53
#define DB_OFFSET(x) (db_expr_t *)offsetof(struct trapframe, x)
sys/powerpc/powerpc/elf64_machdep.c
251
struct trapframe *tf;
sys/powerpc/powerpc/elf64_machdep.c
254
tf = trapframe(td);
sys/powerpc/powerpc/exec_machdep.c
1019
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
1088
td->td_frame = (struct trapframe *)pcb - 1;
sys/powerpc/powerpc/exec_machdep.c
1111
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
1125
bcopy(td0->td_frame, tf, sizeof(struct trapframe));
sys/powerpc/powerpc/exec_machdep.c
1156
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
1171
bzero(tf, sizeof(struct trapframe));
sys/powerpc/powerpc/exec_machdep.c
1210
emulate_mfspr(int spr, int reg, struct trapframe *frame){
sys/powerpc/powerpc/exec_machdep.c
1230
emulate_mtspr(int spr, int reg, struct trapframe *frame){
sys/powerpc/powerpc/exec_machdep.c
1249
ppc_instr_emulate(struct trapframe *frame, struct thread *td)
sys/powerpc/powerpc/exec_machdep.c
152
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
377
makectx(struct trapframe *tf, struct pcb *pcb)
sys/powerpc/powerpc/exec_machdep.c
400
memcpy(&mcp->mc_frame, td->td_frame, sizeof(struct trapframe));
sys/powerpc/powerpc/exec_machdep.c
476
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
662
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
665
tf = trapframe(td);
sys/powerpc/powerpc/exec_machdep.c
708
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
711
tf = trapframe(td);
sys/powerpc/powerpc/exec_machdep.c
734
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
772
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
808
struct trapframe *tf;
sys/powerpc/powerpc/exec_machdep.c
826
struct trapframe *tf;
sys/powerpc/powerpc/fpu.c
116
struct trapframe *tf;
sys/powerpc/powerpc/fpu.c
119
tf = trapframe(td);
sys/powerpc/powerpc/fpu.c
302
struct trapframe *tf;
sys/powerpc/powerpc/fpu.c
305
tf = trapframe(td);
sys/powerpc/powerpc/genassym.c
145
ASSYM(FRAME_0, offsetof(struct trapframe, fixreg[0]));
sys/powerpc/powerpc/genassym.c
146
ASSYM(FRAME_1, offsetof(struct trapframe, fixreg[1]));
sys/powerpc/powerpc/genassym.c
147
ASSYM(FRAME_2, offsetof(struct trapframe, fixreg[2]));
sys/powerpc/powerpc/genassym.c
148
ASSYM(FRAME_3, offsetof(struct trapframe, fixreg[3]));
sys/powerpc/powerpc/genassym.c
149
ASSYM(FRAME_4, offsetof(struct trapframe, fixreg[4]));
sys/powerpc/powerpc/genassym.c
150
ASSYM(FRAME_5, offsetof(struct trapframe, fixreg[5]));
sys/powerpc/powerpc/genassym.c
151
ASSYM(FRAME_6, offsetof(struct trapframe, fixreg[6]));
sys/powerpc/powerpc/genassym.c
152
ASSYM(FRAME_7, offsetof(struct trapframe, fixreg[7]));
sys/powerpc/powerpc/genassym.c
153
ASSYM(FRAME_8, offsetof(struct trapframe, fixreg[8]));
sys/powerpc/powerpc/genassym.c
154
ASSYM(FRAME_9, offsetof(struct trapframe, fixreg[9]));
sys/powerpc/powerpc/genassym.c
155
ASSYM(FRAME_10, offsetof(struct trapframe, fixreg[10]));
sys/powerpc/powerpc/genassym.c
156
ASSYM(FRAME_11, offsetof(struct trapframe, fixreg[11]));
sys/powerpc/powerpc/genassym.c
157
ASSYM(FRAME_12, offsetof(struct trapframe, fixreg[12]));
sys/powerpc/powerpc/genassym.c
158
ASSYM(FRAME_13, offsetof(struct trapframe, fixreg[13]));
sys/powerpc/powerpc/genassym.c
159
ASSYM(FRAME_14, offsetof(struct trapframe, fixreg[14]));
sys/powerpc/powerpc/genassym.c
160
ASSYM(FRAME_15, offsetof(struct trapframe, fixreg[15]));
sys/powerpc/powerpc/genassym.c
161
ASSYM(FRAME_16, offsetof(struct trapframe, fixreg[16]));
sys/powerpc/powerpc/genassym.c
162
ASSYM(FRAME_17, offsetof(struct trapframe, fixreg[17]));
sys/powerpc/powerpc/genassym.c
163
ASSYM(FRAME_18, offsetof(struct trapframe, fixreg[18]));
sys/powerpc/powerpc/genassym.c
164
ASSYM(FRAME_19, offsetof(struct trapframe, fixreg[19]));
sys/powerpc/powerpc/genassym.c
165
ASSYM(FRAME_20, offsetof(struct trapframe, fixreg[20]));
sys/powerpc/powerpc/genassym.c
166
ASSYM(FRAME_21, offsetof(struct trapframe, fixreg[21]));
sys/powerpc/powerpc/genassym.c
167
ASSYM(FRAME_22, offsetof(struct trapframe, fixreg[22]));
sys/powerpc/powerpc/genassym.c
168
ASSYM(FRAME_23, offsetof(struct trapframe, fixreg[23]));
sys/powerpc/powerpc/genassym.c
169
ASSYM(FRAME_24, offsetof(struct trapframe, fixreg[24]));
sys/powerpc/powerpc/genassym.c
170
ASSYM(FRAME_25, offsetof(struct trapframe, fixreg[25]));
sys/powerpc/powerpc/genassym.c
171
ASSYM(FRAME_26, offsetof(struct trapframe, fixreg[26]));
sys/powerpc/powerpc/genassym.c
172
ASSYM(FRAME_27, offsetof(struct trapframe, fixreg[27]));
sys/powerpc/powerpc/genassym.c
173
ASSYM(FRAME_28, offsetof(struct trapframe, fixreg[28]));
sys/powerpc/powerpc/genassym.c
174
ASSYM(FRAME_29, offsetof(struct trapframe, fixreg[29]));
sys/powerpc/powerpc/genassym.c
175
ASSYM(FRAME_30, offsetof(struct trapframe, fixreg[30]));
sys/powerpc/powerpc/genassym.c
176
ASSYM(FRAME_31, offsetof(struct trapframe, fixreg[31]));
sys/powerpc/powerpc/genassym.c
177
ASSYM(FRAME_LR, offsetof(struct trapframe, lr));
sys/powerpc/powerpc/genassym.c
178
ASSYM(FRAME_CR, offsetof(struct trapframe, cr));
sys/powerpc/powerpc/genassym.c
179
ASSYM(FRAME_CTR, offsetof(struct trapframe, ctr));
sys/powerpc/powerpc/genassym.c
180
ASSYM(FRAME_XER, offsetof(struct trapframe, xer));
sys/powerpc/powerpc/genassym.c
181
ASSYM(FRAME_SRR0, offsetof(struct trapframe, srr0));
sys/powerpc/powerpc/genassym.c
182
ASSYM(FRAME_SRR1, offsetof(struct trapframe, srr1));
sys/powerpc/powerpc/genassym.c
183
ASSYM(FRAME_EXC, offsetof(struct trapframe, exc));
sys/powerpc/powerpc/genassym.c
184
ASSYM(FRAME_AIM_DAR, offsetof(struct trapframe, dar));
sys/powerpc/powerpc/genassym.c
185
ASSYM(FRAME_AIM_DSISR, offsetof(struct trapframe, cpu.aim.dsisr));
sys/powerpc/powerpc/genassym.c
186
ASSYM(FRAME_BOOKE_DEAR, offsetof(struct trapframe, dar));
sys/powerpc/powerpc/genassym.c
187
ASSYM(FRAME_BOOKE_ESR, offsetof(struct trapframe, cpu.booke.esr));
sys/powerpc/powerpc/genassym.c
188
ASSYM(FRAME_BOOKE_DBCR0, offsetof(struct trapframe, cpu.booke.dbcr0));
sys/powerpc/powerpc/interrupt.c
71
int (*hmi_handler)(struct trapframe *);
sys/powerpc/powerpc/interrupt.c
80
powerpc_interrupt(struct trapframe *framep)
sys/powerpc/powerpc/interrupt.c
83
struct trapframe *oldframe;
sys/powerpc/powerpc/intr_machdep.c
633
powerpc_dispatch_intr(u_int vector, struct trapframe *tf)
sys/powerpc/powerpc/machdep.c
154
static struct trapframe frame0;
sys/powerpc/powerpc/machdep.c
718
struct trapframe *tf;
sys/powerpc/powerpc/machdep.c
799
struct trapframe *tf;
sys/powerpc/powerpc/machdep.c
803
tf = have_addr ? (struct trapframe *)addr : curthread->td_frame;
sys/powerpc/powerpc/openpic.c
284
openpic_dispatch(device_t dev, struct trapframe *tf)
sys/powerpc/powerpc/trap.c
102
int db_trap_glue(struct trapframe *); /* Called from trap_subr.S */
sys/powerpc/powerpc/trap.c
113
int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/powerpc/powerpc/trap.c
193
frame_is_trap_inst(struct trapframe *frame)
sys/powerpc/powerpc/trap.c
203
trap(struct trapframe *frame)
sys/powerpc/powerpc/trap.c
518
trap_fatal(struct trapframe *frame)
sys/powerpc/powerpc/trap.c
538
cpu_printtrap(u_int vector, struct trapframe *frame, int isfatal, int user)
sys/powerpc/powerpc/trap.c
573
printtrap(u_int vector, struct trapframe *frame, int isfatal, int user)
sys/powerpc/powerpc/trap.c
615
handle_onfault(struct trapframe *frame)
sys/powerpc/powerpc/trap.c
657
struct trapframe *frame;
sys/powerpc/powerpc/trap.c
743
syscall(struct trapframe *frame)
sys/powerpc/powerpc/trap.c
765
trap_pfault(struct trapframe *frame, bool user, int *signo, int *ucode)
sys/powerpc/powerpc/trap.c
83
static void trap_fatal(struct trapframe *frame);
sys/powerpc/powerpc/trap.c
84
static void printtrap(u_int vector, struct trapframe *frame, int isfatal,
sys/powerpc/powerpc/trap.c
855
fix_unaligned(struct thread *td, struct trapframe *frame)
sys/powerpc/powerpc/trap.c
86
static bool trap_pfault(struct trapframe *frame, bool user, int *signo,
sys/powerpc/powerpc/trap.c
88
static int fix_unaligned(struct thread *td, struct trapframe *frame);
sys/powerpc/powerpc/trap.c
89
static int handle_onfault(struct trapframe *frame);
sys/powerpc/powerpc/trap.c
90
static void syscall(struct trapframe *frame);
sys/powerpc/powerpc/trap.c
956
db_trap_glue(struct trapframe *frame)
sys/powerpc/powerpc/vm_machdep.c
110
struct trapframe *tf;
sys/powerpc/powerpc/vm_machdep.c
138
tf = (struct trapframe *)pcb - 1;
sys/powerpc/ps3/ps3pic.c
158
ps3pic_dispatch(device_t dev, struct trapframe *tf)
sys/powerpc/ps3/ps3pic.c
51
static void ps3pic_dispatch(device_t, struct trapframe *);
sys/powerpc/pseries/xics.c
364
xicp_dispatch(device_t dev, struct trapframe *tf)
sys/powerpc/pseries/xics.c
70
static void xicp_dispatch(device_t, struct trapframe *);
sys/riscv/include/frame.h
61
#define TF_SIZE (roundup2(sizeof(struct trapframe), STACKALIGNBYTES + 1))
sys/riscv/include/pcb.h
40
struct trapframe;
sys/riscv/include/pcb.h
57
void makectx(struct trapframe *tf, struct pcb *pcb);
sys/riscv/riscv/aplic.c
211
struct trapframe *tf)
sys/riscv/riscv/aplic.c
226
struct trapframe *tf;
sys/riscv/riscv/db_interface.c
63
#define DB_OFFSET(x) (db_expr_t *)offsetof(struct trapframe, x)
sys/riscv/riscv/db_trace.c
83
struct trapframe *tf;
sys/riscv/riscv/db_trace.c
85
tf = (struct trapframe *)(uintptr_t)frame->sp;
sys/riscv/riscv/db_trace.c
86
if (!__is_aligned(tf, _Alignof(struct trapframe)) ||
sys/riscv/riscv/exec_machdep.c
101
struct trapframe *frame;
sys/riscv/riscv/exec_machdep.c
143
struct trapframe *frame;
sys/riscv/riscv/exec_machdep.c
175
struct trapframe *tf;
sys/riscv/riscv/exec_machdep.c
181
memset(tf, 0, sizeof(struct trapframe));
sys/riscv/riscv/exec_machdep.c
192
CTASSERT(sizeof(((struct trapframe *)0)->tf_a) ==
sys/riscv/riscv/exec_machdep.c
194
CTASSERT(sizeof(((struct trapframe *)0)->tf_s) ==
sys/riscv/riscv/exec_machdep.c
196
CTASSERT(sizeof(((struct trapframe *)0)->tf_t) ==
sys/riscv/riscv/exec_machdep.c
198
CTASSERT(sizeof(((struct trapframe *)0)->tf_a) ==
sys/riscv/riscv/exec_machdep.c
200
CTASSERT(sizeof(((struct trapframe *)0)->tf_s) ==
sys/riscv/riscv/exec_machdep.c
202
CTASSERT(sizeof(((struct trapframe *)0)->tf_t) ==
sys/riscv/riscv/exec_machdep.c
208
struct trapframe *tf = td->td_frame;
sys/riscv/riscv/exec_machdep.c
233
struct trapframe *tf;
sys/riscv/riscv/exec_machdep.c
341
struct trapframe *tf;
sys/riscv/riscv/exec_machdep.c
81
struct trapframe *frame;
sys/riscv/riscv/genassym.c
89
ASSYM(TF_RA, offsetof(struct trapframe, tf_ra));
sys/riscv/riscv/genassym.c
90
ASSYM(TF_SP, offsetof(struct trapframe, tf_sp));
sys/riscv/riscv/genassym.c
91
ASSYM(TF_GP, offsetof(struct trapframe, tf_gp));
sys/riscv/riscv/genassym.c
92
ASSYM(TF_TP, offsetof(struct trapframe, tf_tp));
sys/riscv/riscv/genassym.c
93
ASSYM(TF_T, offsetof(struct trapframe, tf_t));
sys/riscv/riscv/genassym.c
94
ASSYM(TF_S, offsetof(struct trapframe, tf_s));
sys/riscv/riscv/genassym.c
95
ASSYM(TF_A, offsetof(struct trapframe, tf_a));
sys/riscv/riscv/genassym.c
96
ASSYM(TF_SEPC, offsetof(struct trapframe, tf_sepc));
sys/riscv/riscv/genassym.c
97
ASSYM(TF_STVAL, offsetof(struct trapframe, tf_stval));
sys/riscv/riscv/genassym.c
98
ASSYM(TF_SCAUSE, offsetof(struct trapframe, tf_scause));
sys/riscv/riscv/genassym.c
99
ASSYM(TF_SSTATUS, offsetof(struct trapframe, tf_sstatus));
sys/riscv/riscv/intc.c
265
struct trapframe *frame;
sys/riscv/riscv/machdep.c
107
static struct trapframe proc0_tf;
sys/riscv/riscv/machdep.c
278
makectx(struct trapframe *tf, struct pcb *pcb)
sys/riscv/riscv/plic.c
160
struct trapframe *tf)
sys/riscv/riscv/plic.c
174
struct trapframe *tf;
sys/riscv/riscv/trap.c
163
dump_regs(struct trapframe *frame)
sys/riscv/riscv/trap.c
204
page_fault_handler(struct trapframe *frame, int usermode)
sys/riscv/riscv/trap.c
307
do_trap_supervisor(struct trapframe *frame)
sys/riscv/riscv/trap.c
380
do_trap_user(struct trapframe *frame)
sys/riscv/riscv/trap.c
77
int (*dtrace_invop_jump_addr)(struct trapframe *);
sys/riscv/riscv/trap.c
80
void do_trap_supervisor(struct trapframe *);
sys/riscv/riscv/trap.c
81
void do_trap_user(struct trapframe *);
sys/riscv/riscv/vm_machdep.c
143
struct trapframe *frame;
sys/riscv/riscv/vm_machdep.c
178
bcopy(td0->td_frame, td->td_frame, sizeof(struct trapframe));
sys/riscv/riscv/vm_machdep.c
199
struct trapframe *tf;
sys/riscv/riscv/vm_machdep.c
77
td->td_frame = (struct trapframe *)(STACKALIGN(
sys/riscv/riscv/vm_machdep.c
90
struct trapframe *tf;
sys/riscv/starfive/jh7110_pcie.c
228
struct trapframe *tf;
sys/sys/dtrace_bsd.h
36
struct trapframe;
sys/sys/dtrace_bsd.h
41
int dtrace_trap(struct trapframe *, u_int);
sys/sys/dtrace_bsd.h
48
typedef int (*dtrace_trap_func_t)(struct trapframe *, u_int);
sys/sys/dtrace_bsd.h
60
typedef int (*dtrace_pid_probe_ptr_t)(struct trapframe *);
sys/sys/dtrace_bsd.h
62
typedef int (*dtrace_return_probe_ptr_t)(struct trapframe *);
sys/sys/interrupt.h
186
int intr_event_handle(struct intr_event *ie, struct trapframe *frame);
sys/sys/interrupt.h
38
struct trapframe;
sys/sys/intr.h
110
int intr_isrc_dispatch(struct intr_irqsrc *, struct trapframe *);
sys/sys/intr.h
170
void intr_irq_handler(struct trapframe *tf, uint32_t rootnum);
sys/sys/intr.h
68
typedef int intr_irq_filter_t(void *arg, struct trapframe *tf);
sys/sys/kdb.h
37
struct trapframe;
sys/sys/kdb.h
69
extern struct trapframe *kdb_frame; /* Frame to kdb_trap(). */
sys/sys/kdb.h
92
int kdb_trap(int, int, struct trapframe *);
sys/sys/pmc.h
1088
int (*pmd_intr)(struct trapframe *_tf);
sys/sys/pmc.h
1258
struct trapframe *_tf, struct pmc_multipart *mp);
sys/sys/pmc.h
1260
struct trapframe *_tf);
sys/sys/pmc.h
1262
struct trapframe *_tf);
sys/sys/pmc.h
1264
struct trapframe *_tf);
sys/sys/pmckern.h
180
extern int (*pmc_intr)(struct trapframe *_frame);
sys/sys/pmckern.h
195
extern struct trapframe pmc_tf[MAXCPU];
sys/sys/pmckern.h
94
struct trapframe *pm_tf;
sys/sys/proc.h
1147
void ast(struct trapframe *framep);
sys/sys/proc.h
1166
void fork_exit(void (*)(void *, struct trapframe *), void *,
sys/sys/proc.h
1167
struct trapframe *);
sys/sys/proc.h
1168
void fork_return(struct thread *, struct trapframe *);
sys/sys/proc.h
1230
void userret(struct thread *, struct trapframe *);
sys/sys/proc.h
195
struct trapframe;
sys/sys/proc.h
369
struct trapframe *td_frame; /* (k) */
sys/sys/proc.h
380
struct trapframe *td_intr_frame;/* (k) Frame of the current irq */
sys/sys/sysent.h
97
struct trapframe;
sys/sys/systm.h
139
struct trapframe;
sys/sys/systm.h
552
void intr_prof_stack_use(struct thread *td, struct trapframe *frame);
sys/vm/vm_glue.c
729
intr_prof_stack_use(struct thread *td, struct trapframe *frame)
sys/x86/include/apicvar.h
261
void lapic_handle_intr(int vector, struct trapframe *frame);
sys/x86/include/apicvar.h
262
void lapic_handle_timer(struct trapframe *frame);
sys/x86/include/frame.h
158
struct trapframe tf_idt;
sys/x86/include/intr_machdep.h
117
struct trapframe;
sys/x86/include/intr_machdep.h
146
void intr_execute_handlers(struct intsrc *isrc, struct trapframe *frame);
sys/x86/include/reg.h
265
int fill_frame_regs(struct trapframe *, struct reg *);
sys/x86/include/x86_smp.h
101
void ipi_bitmap_handler(struct trapframe *frame);
sys/x86/include/x86_smp.h
104
void ipi_swi_handler(struct trapframe *frame);
sys/x86/include/x86_var.h
107
struct trapframe;
sys/x86/include/x86_var.h
150
void nmi_call_kdb(u_int cpu, u_int type, struct trapframe *frame);
sys/x86/include/x86_var.h
151
void nmi_call_kdb_smp(u_int type, struct trapframe *frame);
sys/x86/include/x86_var.h
152
void nmi_register_handler(int (*handler)(struct trapframe *));
sys/x86/include/x86_var.h
153
void nmi_remove_handler(int (*handler)(struct trapframe *));
sys/x86/include/x86_var.h
154
void nmi_handle_intr(struct trapframe *frame);
sys/x86/include/xen/arch-intr.h
57
xen_arch_intr_execute_handlers(struct xenisrc *isrc, struct trapframe *frame)
sys/x86/isa/atpic.c
523
atpic_handle_intr(u_int vector, struct trapframe *frame)
sys/x86/isa/icu.h
71
void atpic_handle_intr(u_int vector, struct trapframe *frame);
sys/x86/x86/cpu_machdep.c
1017
int (*func)(struct trapframe *);
sys/x86/x86/cpu_machdep.c
1025
nmi_register_handler(int (*handler)(struct trapframe *))
sys/x86/x86/cpu_machdep.c
1028
int (*hpf)(struct trapframe *);
sys/x86/x86/cpu_machdep.c
1054
nmi_remove_handler(int (*handler)(struct trapframe *))
sys/x86/x86/cpu_machdep.c
1077
nmi_handle_intr(struct trapframe *frame)
sys/x86/x86/cpu_machdep.c
1079
int (*func)(struct trapframe *);
sys/x86/x86/cpu_machdep.c
973
nmi_call_kdb(u_int cpu, u_int type, struct trapframe *frame)
sys/x86/x86/intr_machdep.c
339
intr_execute_handlers(struct intsrc *isrc, struct trapframe *frame)
sys/x86/x86/local_apic.c
1441
lapic_handle_intr(int vector, struct trapframe *frame)
sys/x86/x86/local_apic.c
1459
lapic_handle_timer(struct trapframe *frame)
sys/x86/x86/local_apic.c
1462
struct trapframe *oldframe;
sys/x86/x86/mp_x86.c
1331
ipi_bitmap_handler(struct trapframe *frame)
sys/x86/x86/mp_x86.c
1333
struct trapframe *oldframe;
sys/x86/x86/mp_x86.c
1499
nmi_call_kdb_smp(u_int type, struct trapframe *frame)
sys/x86/x86/mp_x86.c
1732
ipi_swi_handler(struct trapframe *frame)
sys/x86/xen/xen_arch_intr.c
80
extern void xen_arch_intr_handle_upcall(struct trapframe *);
sys/x86/xen/xen_arch_intr.c
82
xen_arch_intr_handle_upcall(struct trapframe *trap_frame)
sys/x86/xen/xen_arch_intr.c
84
struct trapframe *old;