Symbol: frame
lib/libexecinfo/builtin.c
57
const struct frameinfo *frame = __builtin_frame_address(0);
lib/libexecinfo/builtin.c
61
if ((const void *)frame BELOW stack)
lib/libexecinfo/builtin.c
63
trace[i] = frame->return_address;
lib/libexecinfo/builtin.c
64
frame = frame->next;
lib/libperfuse/perfuse.c
300
char *frame;
lib/libperfuse/perfuse.c
345
if ((frame = malloc(len)) == NULL) {
lib/libperfuse/perfuse.c
353
pmo = (struct perfuse_mount_out *)(void *)frame;
lib/libperfuse/perfuse.c
394
if (send(s, frame, len, MSG_NOSIGNAL) != (ssize_t)len) {
sys/arch/aarch64/aarch64/db_trace.c
157
pr_traceaddr(const char *prefix, uint64_t frame, uint64_t pc, int flags,
sys/arch/aarch64/aarch64/db_trace.c
170
prefix, frame, getlwpnamebysp(frame), name, pc);
sys/arch/aarch64/aarch64/db_trace.c
173
prefix, frame, name, pc);
sys/arch/aarch64/aarch64/db_trace.c
180
prefix, frame, getlwpnamebysp(frame), pc);
sys/arch/aarch64/aarch64/db_trace.c
182
(*pr)("%s %016lx ?() at %016lx\n", prefix, frame, pc);
sys/arch/aarch64/aarch64/netbsd32_machdep.c
315
struct netbsd32_sigframe_siginfo *fp, frame;
sys/arch/aarch64/aarch64/netbsd32_machdep.c
329
memset(&frame, 0, sizeof(frame));
sys/arch/aarch64/aarch64/netbsd32_machdep.c
332
netbsd32_si_to_si32(&frame.sf_si, (const siginfo_t *)&ksi->ksi_info);
sys/arch/aarch64/aarch64/netbsd32_machdep.c
334
frame.sf_uc.uc_flags = _UC_SIGMASK;
sys/arch/aarch64/aarch64/netbsd32_machdep.c
335
frame.sf_uc.uc_sigmask = *mask;
sys/arch/aarch64/aarch64/netbsd32_machdep.c
336
frame.sf_uc.uc_link = (uint32_t)(uintptr_t)l->l_ctxlink;
sys/arch/aarch64/aarch64/netbsd32_machdep.c
337
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK) ?
sys/arch/aarch64/aarch64/netbsd32_machdep.c
342
cpu_getmcontext32(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
sys/arch/aarch64/aarch64/netbsd32_machdep.c
343
error = copyout(&frame, fp, sizeof(frame));
sys/arch/acorn32/acorn32/rpc_machdep.c
165
void undefinedinstruction_bounce(trapframe_t *frame);
sys/arch/acorn32/eb7500atx/eb7500atx_machdep.c
171
void undefinedinstruction_bounce(trapframe_t *frame);
sys/arch/alpha/alpha/compat_16_machdep.c
110
struct sigframe_sigcontext *fp, frame;
sys/arch/alpha/alpha/compat_16_machdep.c
126
frame.sf_sc.sc_pc = tf->tf_regs[FRAME_PC];
sys/arch/alpha/alpha/compat_16_machdep.c
127
frame.sf_sc.sc_ps = tf->tf_regs[FRAME_PS];
sys/arch/alpha/alpha/compat_16_machdep.c
130
frametoreg(tf, (struct reg *)frame.sf_sc.sc_regs);
sys/arch/alpha/alpha/compat_16_machdep.c
131
frame.sf_sc.sc_regs[R_ZERO] = 0xACEDBADE; /* magic number */
sys/arch/alpha/alpha/compat_16_machdep.c
132
frame.sf_sc.sc_regs[R_SP] = alpha_pal_rdusp();
sys/arch/alpha/alpha/compat_16_machdep.c
136
frame.sf_sc.sc_ownedfp = fpu_valid_p(l);
sys/arch/alpha/alpha/compat_16_machdep.c
137
memcpy((struct fpreg *)frame.sf_sc.sc_fpregs, &pcb->pcb_fp,
sys/arch/alpha/alpha/compat_16_machdep.c
139
frame.sf_sc.sc_fp_control = alpha_read_fp_c(l);
sys/arch/alpha/alpha/compat_16_machdep.c
140
memset(frame.sf_sc.sc_reserved, 0, sizeof frame.sf_sc.sc_reserved);
sys/arch/alpha/alpha/compat_16_machdep.c
141
memset(frame.sf_sc.sc_xxx, 0, sizeof frame.sf_sc.sc_xxx); /* XXX */
sys/arch/alpha/alpha/compat_16_machdep.c
144
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
sys/arch/alpha/alpha/compat_16_machdep.c
147
frame.sf_sc.sc_mask = *mask;
sys/arch/alpha/alpha/compat_16_machdep.c
161
frame.sf_sc.__sc_mask13 = mask13;
sys/arch/alpha/alpha/compat_16_machdep.c
167
error = copyout(&frame, (void *)fp, sizeof(frame));
sys/arch/alpha/alpha/db_trace.c
156
db_addr_t callpc, frame, symval;
sys/arch/alpha/alpha/db_trace.c
181
frame = (db_addr_t)tf + FRAME_SIZE * 8;
sys/arch/alpha/alpha/db_trace.c
230
frame = addr;
sys/arch/alpha/alpha/db_trace.c
294
tf = (struct trapframe *)frame;
sys/arch/alpha/alpha/db_trace.c
315
frame = (db_addr_t)tf + FRAME_SIZE * 8;
sys/arch/alpha/alpha/db_trace.c
343
db_read_bytes(frame + pi.pi_reg_offset[26],
sys/arch/alpha/alpha/db_trace.c
347
frame += pi.pi_frame_size;
sys/arch/alpha/alpha/machdep.c
1473
uintptr_t frame;
sys/arch/alpha/alpha/machdep.c
1483
frame = (uintptr_t)l->l_sigstk.ss_sp + l->l_sigstk.ss_size;
sys/arch/alpha/alpha/machdep.c
1485
frame = (uintptr_t)alpha_pal_rdusp();
sys/arch/alpha/alpha/machdep.c
1486
frame -= size;
sys/arch/alpha/alpha/machdep.c
1487
frame &= ~(STACK_ALIGNBYTES | (align - 1));
sys/arch/alpha/alpha/machdep.c
1488
return (void *)frame;
sys/arch/alpha/alpha/machdep.c
1513
struct sigframe_siginfo *fp, frame;
sys/arch/alpha/alpha/machdep.c
1529
memset(&frame, 0, sizeof(frame));
sys/arch/alpha/alpha/machdep.c
1530
frame.sf_si._info = ksi->ksi_info;
sys/arch/alpha/alpha/machdep.c
1531
frame.sf_uc.uc_flags = _UC_SIGMASK;
sys/arch/alpha/alpha/machdep.c
1532
frame.sf_uc.uc_sigmask = *mask;
sys/arch/alpha/alpha/machdep.c
1533
frame.sf_uc.uc_link = l->l_ctxlink;
sys/arch/alpha/alpha/machdep.c
1534
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
sys/arch/alpha/alpha/machdep.c
1538
cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
sys/arch/alpha/alpha/machdep.c
1539
error = copyout(&frame, fp, sizeof(frame));
sys/arch/alpha/alpha/machdep.c
1841
struct trapframe *frame = l->l_md.md_tf;
sys/arch/alpha/alpha/machdep.c
1847
frametoreg(frame, (struct reg *)gr);
sys/arch/alpha/alpha/machdep.c
1859
gr[_REG_PC] = frame->tf_regs[FRAME_PC];
sys/arch/alpha/alpha/machdep.c
1860
gr[_REG_PS] = frame->tf_regs[FRAME_PS];
sys/arch/alpha/alpha/machdep.c
1893
struct trapframe *frame = l->l_md.md_tf;
sys/arch/alpha/alpha/machdep.c
1910
frame->tf_regs[FRAME_PC] = gr[_REG_PC];
sys/arch/alpha/alpha/machdep.c
1911
frame->tf_regs[FRAME_PS] = gr[_REG_PS];
sys/arch/alpha/alpha/process_machdep.c
108
struct trapframe *frame = lwp_frame(l);
sys/arch/alpha/alpha/process_machdep.c
110
frame->tf_regs[FRAME_PC] = (uint64_t)addr;
sys/arch/alpha/include/asm.h
256
.frame $30,(FRAME_SW_SIZE+6)*8,$26,0; /* give gdb the real size */\
sys/arch/alpha/include/asm.h
280
.frame sp,0,ra; \
sys/arch/alpha/include/asm.h
291
.frame sp,0,ra
sys/arch/alpha/include/asm.h
304
.frame sp,0,ra; \
sys/arch/alpha/include/asm.h
343
.frame sp,_framesize_,_pc_reg_; \
sys/arch/alpha/include/asm.h
355
.frame sp,_framesize_,_pc_reg_; \
sys/arch/alpha/include/asm.h
369
.frame sp,_framesize_,_pc_reg_; \
sys/arch/alpha/include/asm.h
475
.frame sp,MSS_SIZE,ra;
sys/arch/amd64/amd64/db_interface.c
287
ddb_ipi(struct trapframe frame)
sys/arch/amd64/amd64/db_interface.c
290
ddb_suspend(&frame);
sys/arch/amd64/amd64/db_interface.c
294
ddb_suspend(struct trapframe *frame)
sys/arch/amd64/amd64/db_interface.c
299
regs = *frame;
sys/arch/amd64/amd64/db_machdep.c
205
db_frame_info(long *frame, db_addr_t callpc, const char **namep,
sys/arch/amd64/amd64/db_machdep.c
225
if (INKERNEL((long)frame) && name) {
sys/arch/amd64/amd64/linux32_syscall.c
31
linux32_syscall(struct trapframe *frame)
sys/arch/amd64/amd64/linux32_syscall.c
46
code = frame->tf_rax;
sys/arch/amd64/amd64/linux32_syscall.c
57
args[0] = frame->tf_rbx & 0xffffffff;
sys/arch/amd64/amd64/linux32_syscall.c
58
args[1] = frame->tf_rcx & 0xffffffff;
sys/arch/amd64/amd64/linux32_syscall.c
59
args[2] = frame->tf_rdx & 0xffffffff;
sys/arch/amd64/amd64/linux32_syscall.c
60
args[3] = frame->tf_rsi & 0xffffffff;
sys/arch/amd64/amd64/linux32_syscall.c
61
args[4] = frame->tf_rdi & 0xffffffff;
sys/arch/amd64/amd64/linux32_syscall.c
62
args[5] = frame->tf_rbp & 0xffffffff;
sys/arch/amd64/amd64/linux32_syscall.c
82
frame->tf_rax = rval[0];
sys/arch/amd64/amd64/linux32_syscall.c
83
frame->tf_rflags &= ~PSL_C; /* carry bit */
sys/arch/amd64/amd64/linux32_syscall.c
91
frame->tf_rip -= frame->tf_err;
sys/arch/amd64/amd64/linux32_syscall.c
98
frame->tf_rax = error;
sys/arch/amd64/amd64/linux32_syscall.c
99
frame->tf_rflags |= PSL_C; /* carry bit */
sys/arch/amd64/amd64/linux_syscall.c
108
frame->tf_rax = rval[0];
sys/arch/amd64/amd64/linux_syscall.c
116
frame->tf_rip -= frame->tf_err;
sys/arch/amd64/amd64/linux_syscall.c
123
frame->tf_rax = error;
sys/arch/amd64/amd64/linux_syscall.c
74
linux_syscall(struct trapframe *frame)
sys/arch/amd64/amd64/linux_syscall.c
81
#define args (&frame->tf_rdi)
sys/arch/amd64/amd64/linux_syscall.c
86
code = frame->tf_rax;
sys/arch/amd64/amd64/machdep.c
597
struct sigframe_siginfo *fp, frame;
sys/arch/amd64/amd64/machdep.c
675
memset(&frame, 0, sizeof(frame));
sys/arch/amd64/amd64/machdep.c
676
frame.sf_ra = (uint64_t)ps->sa_sigdesc[sig].sd_tramp;
sys/arch/amd64/amd64/machdep.c
677
frame.sf_si._info = ksi->ksi_info;
sys/arch/amd64/amd64/machdep.c
678
frame.sf_uc.uc_flags = _UC_SIGMASK;
sys/arch/amd64/amd64/machdep.c
679
frame.sf_uc.uc_sigmask = *mask;
sys/arch/amd64/amd64/machdep.c
680
frame.sf_uc.uc_link = l->l_ctxlink;
sys/arch/amd64/amd64/machdep.c
681
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
sys/arch/amd64/amd64/machdep.c
686
cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
sys/arch/amd64/amd64/machdep.c
693
error = cpu_getmcontext_xsave(l, &frame.sf_uc.uc_mcontext,
sys/arch/amd64/amd64/machdep.c
694
&frame.sf_uc.uc_flags, xsavebuf, xsavelen, user_xsave);
sys/arch/amd64/amd64/machdep.c
700
error = copyout(&frame, fp, sizeof frame);
sys/arch/amd64/amd64/netbsd32_machdep.c
220
struct netbsd32_sigframe_siginfo *fp, frame;
sys/arch/amd64/amd64/netbsd32_machdep.c
302
memset(&frame, 0, sizeof(frame));
sys/arch/amd64/amd64/netbsd32_machdep.c
303
frame.sf_ra = (uint32_t)(uintptr_t)ps->sa_sigdesc[sig].sd_tramp;
sys/arch/amd64/amd64/netbsd32_machdep.c
304
frame.sf_signum = sig;
sys/arch/amd64/amd64/netbsd32_machdep.c
305
frame.sf_sip = (uint32_t)(uintptr_t)&fp->sf_si;
sys/arch/amd64/amd64/netbsd32_machdep.c
306
frame.sf_ucp = (uint32_t)(uintptr_t)&fp->sf_uc;
sys/arch/amd64/amd64/netbsd32_machdep.c
307
netbsd32_si_to_si32(&frame.sf_si, (const siginfo_t *)&ksi->ksi_info);
sys/arch/amd64/amd64/netbsd32_machdep.c
308
frame.sf_uc.uc_flags = _UC_SIGMASK;
sys/arch/amd64/amd64/netbsd32_machdep.c
309
frame.sf_uc.uc_sigmask = *mask;
sys/arch/amd64/amd64/netbsd32_machdep.c
310
frame.sf_uc.uc_link = (uint32_t)(uintptr_t)l->l_ctxlink;
sys/arch/amd64/amd64/netbsd32_machdep.c
311
frame.sf_uc.uc_flags |= (ss->ss_flags & SS_ONSTACK)
sys/arch/amd64/amd64/netbsd32_machdep.c
316
cpu_getmcontext32(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
sys/arch/amd64/amd64/netbsd32_machdep.c
323
error = cpu_getmcontext32_xsave(l, &frame.sf_uc.uc_mcontext,
sys/arch/amd64/amd64/netbsd32_machdep.c
324
&frame.sf_uc.uc_flags, xsavebuf, xsavelen, user_xsave);
sys/arch/amd64/amd64/netbsd32_machdep.c
329
error = copyout(&frame, fp, sizeof(frame));
sys/arch/amd64/amd64/netbsd32_machdep_16.c
110
memset(&frame, 0, sizeof(frame));
sys/arch/amd64/amd64/netbsd32_machdep_16.c
115
frame.sf_ra = (uint32_t)(u_long)p->p_sigctx.ps_sigcode;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
118
frame.sf_ra = (uint32_t)(u_long)ps->sa_sigdesc[sig].sd_tramp;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
124
frame.sf_signum = sig;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
125
frame.sf_code = ksi->ksi_trap;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
126
frame.sf_scp = (uint32_t)(u_long)&fp->sf_sc;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
128
frame.sf_sc.sc_ds = tf->tf_ds & 0xFFFF;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
129
frame.sf_sc.sc_es = tf->tf_es & 0xFFFF;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
130
frame.sf_sc.sc_fs = tf->tf_fs & 0xFFFF;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
131
frame.sf_sc.sc_gs = tf->tf_gs & 0xFFFF;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
133
frame.sf_sc.sc_eflags = tf->tf_rflags;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
134
frame.sf_sc.sc_edi = tf->tf_rdi;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
135
frame.sf_sc.sc_esi = tf->tf_rsi;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
136
frame.sf_sc.sc_ebp = tf->tf_rbp;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
137
frame.sf_sc.sc_ebx = tf->tf_rbx;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
138
frame.sf_sc.sc_edx = tf->tf_rdx;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
139
frame.sf_sc.sc_ecx = tf->tf_rcx;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
140
frame.sf_sc.sc_eax = tf->tf_rax;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
141
frame.sf_sc.sc_eip = tf->tf_rip;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
142
frame.sf_sc.sc_cs = tf->tf_cs & 0xFFFF;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
143
frame.sf_sc.sc_esp = tf->tf_rsp;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
144
frame.sf_sc.sc_ss = tf->tf_ss & 0xFFFF;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
145
frame.sf_sc.sc_trapno = tf->tf_trapno;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
146
frame.sf_sc.sc_err = tf->tf_err;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
149
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
152
frame.sf_sc.sc_mask = *mask;
sys/arch/amd64/amd64/netbsd32_machdep_16.c
157
error = copyout(&frame, fp, sizeof(frame));
sys/arch/amd64/amd64/netbsd32_machdep_16.c
91
struct netbsd32_sigframe_sigcontext *fp, frame;
sys/arch/amd64/amd64/netbsd32_syscall.c
117
frame->tf_rax = rval[0];
sys/arch/amd64/amd64/netbsd32_syscall.c
118
frame->tf_rdx = rval[1];
sys/arch/amd64/amd64/netbsd32_syscall.c
119
frame->tf_rflags &= ~PSL_C; /* carry bit */
sys/arch/amd64/amd64/netbsd32_syscall.c
128
frame->tf_rip -= frame->tf_err;
sys/arch/amd64/amd64/netbsd32_syscall.c
135
frame->tf_rax = error;
sys/arch/amd64/amd64/netbsd32_syscall.c
136
frame->tf_rflags |= PSL_C; /* carry bit */
sys/arch/amd64/amd64/netbsd32_syscall.c
64
netbsd32_syscall(struct trapframe *frame)
sys/arch/amd64/amd64/netbsd32_syscall.c
79
code = frame->tf_rax & (SYS_NSYSENT - 1);
sys/arch/amd64/amd64/netbsd32_syscall.c
85
params = (char *)frame->tf_rsp + sizeof(int);
sys/arch/amd64/amd64/trap.c
160
onfault_restore(struct trapframe *frame, void *onfault, int error)
sys/arch/amd64/amd64/trap.c
162
frame->tf_rip = (uintptr_t)onfault;
sys/arch/amd64/amd64/trap.c
163
frame->tf_rax = error;
sys/arch/amd64/amd64/trap.c
192
trap_print(const struct trapframe *frame, const lwp_t *l)
sys/arch/amd64/amd64/trap.c
194
const int type = frame->tf_trapno;
sys/arch/amd64/amd64/trap.c
196
if (frame->tf_trapno < trap_types) {
sys/arch/amd64/amd64/trap.c
205
type, frame->tf_err, (u_long)frame->tf_rip, frame->tf_cs,
sys/arch/amd64/amd64/trap.c
206
frame->tf_rflags, rcr2(), curcpu()->ci_ilevel, frame->tf_rsp);
sys/arch/amd64/amd64/trap.c
213
nmitrap(struct trapframe *frame)
sys/arch/amd64/amd64/trap.c
217
if (nmi_dispatch(frame))
sys/arch/amd64/amd64/trap.c
220
if (kgdb_trap(type, frame))
sys/arch/amd64/amd64/trap.c
222
if (kdb_trap(type, 0, frame))
sys/arch/amd64/amd64/trap.c
230
doubletrap(struct trapframe *frame)
sys/arch/amd64/amd64/trap.c
235
trap_print(frame, l);
sys/arch/amd64/amd64/trap.c
237
if (kdb_trap(type, 0, frame))
sys/arch/amd64/amd64/trap.c
239
if (kgdb_trap(type, frame))
sys/arch/amd64/amd64/trap.c
258
trap(struct trapframe *frame)
sys/arch/amd64/amd64/trap.c
280
type = frame->tf_trapno;
sys/arch/amd64/amd64/trap.c
282
if (!KERNELMODE(frame->tf_cs)) {
sys/arch/amd64/amd64/trap.c
284
l->l_md.md_regs = frame;
sys/arch/amd64/amd64/trap.c
302
if ((*dtrace_trap_func)(frame, type)) {
sys/arch/amd64/amd64/trap.c
312
trap_print(frame, l);
sys/arch/amd64/amd64/trap.c
314
if (kdb_trap(type, 0, frame))
sys/arch/amd64/amd64/trap.c
316
if (kgdb_trap(type, frame))
sys/arch/amd64/amd64/trap.c
337
onfault = onfault_handler(pcb, frame);
sys/arch/amd64/amd64/trap.c
339
onfault_restore(frame, onfault, EFAULT);
sys/arch/amd64/amd64/trap.c
348
MODULE_HOOK_CALL(amd64_oosyscall_hook, (p, frame),
sys/arch/amd64/amd64/trap.c
352
p->p_md.md_syscall(frame);
sys/arch/amd64/amd64/trap.c
363
ksi.ksi_addr = (void *)frame->tf_rip;
sys/arch/amd64/amd64/trap.c
393
ksi.ksi_addr = (void *) frame->tf_rip;
sys/arch/amd64/amd64/trap.c
422
ksi.ksi_addr = (void *)frame->tf_rip;
sys/arch/amd64/amd64/trap.c
452
if (frame->tf_err & PGEX_I) {
sys/arch/amd64/amd64/trap.c
461
if ((frame->tf_err & PGEX_P) &&
sys/arch/amd64/amd64/trap.c
464
if (onfault_handler(pcb, frame) == NULL) {
sys/arch/amd64/amd64/trap.c
482
(*p->p_emul->e_usertrap)(l, cr2, frame) != 0)
sys/arch/amd64/amd64/trap.c
503
if (frame->tf_err & PGEX_W)
sys/arch/amd64/amd64/trap.c
505
else if (frame->tf_err & PGEX_I)
sys/arch/amd64/amd64/trap.c
540
onfault = onfault_handler(pcb, frame);
sys/arch/amd64/amd64/trap.c
576
onfault = onfault_handler(pcb, frame);
sys/arch/amd64/amd64/trap.c
578
onfault_restore(frame, onfault, error);
sys/arch/amd64/amd64/trap.c
612
SIGDEBUG(frame, &ksi, error);
sys/arch/amd64/amd64/trap.c
639
(ras_lookup(p, (void *)frame->tf_rip) == (void *)-1)) {
sys/arch/amd64/amd64/trap.c
661
SIGDEBUG(frame, &ksi, 0);
sys/arch/amd64/include/cpu.h
88
#define CLKF_USERMODE(frame) (curcpu()->ci_xen_clockf_usermode)
sys/arch/amd64/include/cpu.h
89
#define CLKF_PC(frame) (curcpu()->ci_xen_clockf_pc)
sys/arch/amd64/include/cpu.h
91
#define CLKF_USERMODE(frame) USERMODE((frame)->cf_if.if_tf.tf_cs)
sys/arch/amd64/include/cpu.h
92
#define CLKF_PC(frame) ((frame)->cf_if.if_tf.tf_rip)
sys/arch/amd64/include/cpu.h
94
#define CLKF_INTR(frame) (curcpu()->ci_idepth > 0)
sys/arch/amiga/amiga/machdep.c
789
nmihand(struct frame frame)
sys/arch/amiga/amiga/machdep.c
817
if (parityerror(&frame))
sys/arch/amiga/dev/zz9k_if.c
228
uint8_t *frame= (uint8_t *)sc->sc_txbuffer;
sys/arch/amiga/dev/zz9k_if.c
263
memcpy(frame, n->m_data, n->m_len);
sys/arch/amiga/dev/zz9k_if.c
264
frame += n->m_len;
sys/arch/amiga/dev/zz9k_if.c
294
struct zzif_frame *frame = (struct zzif_frame *)sc->sc_rxbuffer;
sys/arch/amiga/dev/zz9k_if.c
299
if (frame->serial == sc->sc_sequence) {
sys/arch/amiga/dev/zz9k_if.c
305
sc->sc_sequence = frame->serial;
sys/arch/amiga/dev/zz9k_if.c
307
if ((frame->size < (ETHER_MIN_LEN-ETHER_CRC_LEN)) ||
sys/arch/amiga/dev/zz9k_if.c
308
(frame->size > ETHER_MAX_LEN)) {
sys/arch/amiga/dev/zz9k_if.c
310
": abnormal rx frame size of %i bytes\n", frame->size);
sys/arch/amiga/dev/zz9k_if.c
317
m = m_devget((char *)&frame->header, frame->size, 0, ifp);
sys/arch/arm/acpi/gic_v2m_acpi.c
103
if (bus_space_map(bst, frame->frame_reg, GICMSIFRAME_SIZE, 0, &bsh) != 0) {
sys/arch/arm/acpi/gic_v2m_acpi.c
110
frame->frame_base = __SHIFTOUT(typer, GIC_MSI_TYPER_BASE);
sys/arch/arm/acpi/gic_v2m_acpi.c
111
frame->frame_count = __SHIFTOUT(typer, GIC_MSI_TYPER_NUMBER);
sys/arch/arm/acpi/gic_v2m_acpi.c
114
if (gic_v2m_init(frame, dev, msi_frame->MsiFrameId) != 0)
sys/arch/arm/acpi/gic_v2m_acpi.c
118
(uint64_t)frame->frame_reg, frame->frame_base,
sys/arch/arm/acpi/gic_v2m_acpi.c
119
frame->frame_base + frame->frame_count);
sys/arch/arm/acpi/gic_v2m_acpi.c
86
struct gic_v2m_frame *frame;
sys/arch/arm/acpi/gic_v2m_acpi.c
93
frame = kmem_zalloc(sizeof(*frame), KM_SLEEP);
sys/arch/arm/acpi/gic_v2m_acpi.c
94
frame->frame_reg = msi_frame->BaseAddress;
sys/arch/arm/acpi/gic_v2m_acpi.c
95
frame->frame_pic = pic;
sys/arch/arm/acpi/gic_v2m_acpi.c
96
frame->frame_flags = gic_v2m_acpi_flags();
sys/arch/arm/acpi/gic_v2m_acpi.c
98
frame->frame_base = msi_frame->SpiBase;
sys/arch/arm/acpi/gic_v2m_acpi.c
99
frame->frame_count = msi_frame->SpiCount;
sys/arch/arm/apple/apple_intc.c
299
apple_intc_irq_handler(void *frame)
sys/arch/arm/apple/apple_intc.c
350
pic_dispatch(is, frame);
sys/arch/arm/apple/apple_intc.c
360
pic_do_pending_ints(DAIF_I|DAIF_F, oldipl, frame);
sys/arch/arm/apple/apple_intc.c
365
apple_intc_fiq_handler(void *frame)
sys/arch/arm/apple/apple_intc.c
383
pic_dispatch(is, frame);
sys/arch/arm/apple/apple_intc.c
387
pic_do_pending_ints(DAIF_I|DAIF_F, oldipl, frame);
sys/arch/arm/arm/compat_16_machdep.c
104
frame.sf_sc.sc_r0 = tf->tf_r0;
sys/arch/arm/arm/compat_16_machdep.c
105
frame.sf_sc.sc_r1 = tf->tf_r1;
sys/arch/arm/arm/compat_16_machdep.c
106
frame.sf_sc.sc_r2 = tf->tf_r2;
sys/arch/arm/arm/compat_16_machdep.c
107
frame.sf_sc.sc_r3 = tf->tf_r3;
sys/arch/arm/arm/compat_16_machdep.c
108
frame.sf_sc.sc_r4 = tf->tf_r4;
sys/arch/arm/arm/compat_16_machdep.c
109
frame.sf_sc.sc_r5 = tf->tf_r5;
sys/arch/arm/arm/compat_16_machdep.c
110
frame.sf_sc.sc_r6 = tf->tf_r6;
sys/arch/arm/arm/compat_16_machdep.c
111
frame.sf_sc.sc_r7 = tf->tf_r7;
sys/arch/arm/arm/compat_16_machdep.c
112
frame.sf_sc.sc_r8 = tf->tf_r8;
sys/arch/arm/arm/compat_16_machdep.c
113
frame.sf_sc.sc_r9 = tf->tf_r9;
sys/arch/arm/arm/compat_16_machdep.c
114
frame.sf_sc.sc_r10 = tf->tf_r10;
sys/arch/arm/arm/compat_16_machdep.c
115
frame.sf_sc.sc_r11 = tf->tf_r11;
sys/arch/arm/arm/compat_16_machdep.c
116
frame.sf_sc.sc_r12 = tf->tf_r12;
sys/arch/arm/arm/compat_16_machdep.c
117
frame.sf_sc.sc_usr_sp = tf->tf_usr_sp;
sys/arch/arm/arm/compat_16_machdep.c
118
frame.sf_sc.sc_usr_lr = tf->tf_usr_lr;
sys/arch/arm/arm/compat_16_machdep.c
119
frame.sf_sc.sc_svc_lr = tf->tf_svc_lr;
sys/arch/arm/arm/compat_16_machdep.c
120
frame.sf_sc.sc_pc = tf->tf_pc;
sys/arch/arm/arm/compat_16_machdep.c
121
frame.sf_sc.sc_spsr = tf->tf_spsr;
sys/arch/arm/arm/compat_16_machdep.c
124
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
sys/arch/arm/arm/compat_16_machdep.c
127
frame.sf_sc.sc_mask = *mask;
sys/arch/arm/arm/compat_16_machdep.c
136
native_sigset_to_sigset13(mask, &frame.sf_sc.__sc_mask13);
sys/arch/arm/arm/compat_16_machdep.c
141
error = copyout(&frame, fp, sizeof(frame));
sys/arch/arm/arm/compat_16_machdep.c
89
struct sigframe_sigcontext *fp, frame;
sys/arch/arm/arm/cpufunc.c
2042
trapframe_t *frame = arg;
sys/arch/arm/arm/cpufunc.c
2047
if ((frame->tf_spsr & PSR_MODE) == PSR_SVC32_MODE) {
sys/arch/arm/arm/cpufunc.c
2062
saved_lr = frame->tf_usr_lr;
sys/arch/arm/arm/cpufunc.c
2063
frame->tf_usr_lr = frame->tf_svc_lr;
sys/arch/arm/arm/cpufunc.c
2075
fault_pc = frame->tf_pc;
sys/arch/arm/arm/cpufunc.c
2084
int *registers = &frame->tf_r0;
sys/arch/arm/arm/cpufunc.c
2113
int *registers = &frame->tf_r0;
sys/arch/arm/arm/cpufunc.c
2124
(frame->tf_spsr & PSR_MODE) == PSR_SVC32_MODE)
sys/arch/arm/arm/cpufunc.c
2138
if ((frame->tf_spsr & PSR_MODE) == PSR_SVC32_MODE) {
sys/arch/arm/arm/cpufunc.c
2153
frame->tf_svc_lr = frame->tf_usr_lr;
sys/arch/arm/arm/cpufunc.c
2154
frame->tf_usr_lr = saved_lr;
sys/arch/arm/arm/cpufunc.c
2182
trapframe_t *frame = arg;
sys/arch/arm/arm/cpufunc.c
2187
if ((frame->tf_spsr & PSR_MODE) == PSR_SVC32_MODE) {
sys/arch/arm/arm/cpufunc.c
2202
saved_lr = frame->tf_usr_lr;
sys/arch/arm/arm/cpufunc.c
2203
frame->tf_usr_lr = frame->tf_svc_lr;
sys/arch/arm/arm/cpufunc.c
2215
fault_pc = frame->tf_pc;
sys/arch/arm/arm/cpufunc.c
2231
int *registers = &frame->tf_r0;
sys/arch/arm/arm/cpufunc.c
2243
(frame->tf_spsr & PSR_MODE) == PSR_SVC32_MODE)
sys/arch/arm/arm/cpufunc.c
2314
if ((frame->tf_spsr & PSR_MODE) == PSR_SVC32_MODE) {
sys/arch/arm/arm/cpufunc.c
2329
frame->tf_svc_lr = frame->tf_usr_lr;
sys/arch/arm/arm/cpufunc.c
2330
frame->tf_usr_lr = saved_lr;
sys/arch/arm/arm/db_trace.c
115
frame = (uint32_t *)(DDB_REGS->tf_r11);
sys/arch/arm/arm/db_trace.c
151
frame = (uint32_t *)(pcb->pcb_r11);
sys/arch/arm/arm/db_trace.c
152
(*pr)("at %p\n", frame);
sys/arch/arm/arm/db_trace.c
154
frame = (uint32_t *)(addr);
sys/arch/arm/arm/db_trace.c
158
if (frame == NULL)
sys/arch/arm/arm/db_trace.c
161
lastframe = frame;
sys/arch/arm/arm/db_trace.c
164
db_read_bytes((db_addr_t)(frame - 3), sizeof(frameb),
sys/arch/arm/arm/db_trace.c
166
frame = frameb + 3;
sys/arch/arm/arm/db_trace.c
173
scp = frame[FR_SCP];
sys/arch/arm/arm/db_trace.c
182
scp = frame[FR_SCP];
sys/arch/arm/arm/db_trace.c
188
(*pr)("pc =0x%08x rlv=0x%08x (", pc, frame[FR_RLV]);
sys/arch/arm/arm/db_trace.c
189
db_printsym(frame[FR_RLV], DB_STGY_PROC, pr);
sys/arch/arm/arm/db_trace.c
191
(*pr)("\trsp=0x%08x rfp=0x%08x", frame[FR_RSP],
sys/arch/arm/arm/db_trace.c
192
frame[FR_RFP]);
sys/arch/arm/arm/db_trace.c
208
rp = frame - 4;
sys/arch/arm/arm/db_trace.c
214
sep = (frame - rp) % 4 == 2 ?
sys/arch/arm/arm/db_trace.c
224
if (frame[FR_RFP] == 0)
sys/arch/arm/arm/db_trace.c
226
pc = frame[FR_RLV];
sys/arch/arm/arm/db_trace.c
228
frame = (uint32_t *)(frame[FR_RFP]);
sys/arch/arm/arm/db_trace.c
230
if (frame == NULL)
sys/arch/arm/arm/db_trace.c
233
if (INKERNEL((int)frame)) {
sys/arch/arm/arm/db_trace.c
235
if (frame <= lastframe) {
sys/arch/arm/arm/db_trace.c
236
(*pr)("Bad frame pointer: %p\n", frame);
sys/arch/arm/arm/db_trace.c
248
if (frame <= lastframe) {
sys/arch/arm/arm/db_trace.c
250
frame);
sys/arch/arm/arm/db_trace.c
254
lastframe = frame;
sys/arch/arm/arm/db_trace.c
256
db_read_bytes((db_addr_t)(frame - 3), sizeof(frameb),
sys/arch/arm/arm/db_trace.c
258
frame = frameb + 3;
sys/arch/arm/arm/db_trace.c
90
uint32_t *frame, *lastframe;
sys/arch/arm/arm/linux_syscall.c
111
linux_syscall_plain(trapframe_t *frame, struct lwp *l, uint32_t insn)
sys/arch/arm/arm/linux_syscall.c
120
code = frame->tf_r7;
sys/arch/arm/arm/linux_syscall.c
131
args = &frame->tf_r0;
sys/arch/arm/arm/linux_syscall.c
140
frame->tf_r0 = rval[0];
sys/arch/arm/arm/linux_syscall.c
145
frame->tf_pc -= INSN_SIZE;
sys/arch/arm/arm/linux_syscall.c
154
frame->tf_r0 = error;
sys/arch/arm/arm/linux_syscall.c
162
linux_syscall_fancy(trapframe_t *frame, struct lwp *l, uint32_t insn)
sys/arch/arm/arm/linux_syscall.c
171
code = frame->tf_r7;
sys/arch/arm/arm/linux_syscall.c
182
args = &frame->tf_r0;
sys/arch/arm/arm/linux_syscall.c
194
frame->tf_r0 = rval[0];
sys/arch/arm/arm/linux_syscall.c
199
frame->tf_pc -= INSN_SIZE;
sys/arch/arm/arm/linux_syscall.c
208
frame->tf_r0 = error;
sys/arch/arm/arm/sig_machdep.c
108
memset(&frame, 0, sizeof(frame));
sys/arch/arm/arm/sig_machdep.c
109
frame.sf_si._info = ksi->ksi_info;
sys/arch/arm/arm/sig_machdep.c
110
frame.sf_uc.uc_flags = _UC_SIGMASK;
sys/arch/arm/arm/sig_machdep.c
111
frame.sf_uc.uc_sigmask = *mask;
sys/arch/arm/arm/sig_machdep.c
112
frame.sf_uc.uc_link = l->l_ctxlink;
sys/arch/arm/arm/sig_machdep.c
113
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
sys/arch/arm/arm/sig_machdep.c
118
cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
sys/arch/arm/arm/sig_machdep.c
119
error = copyout(&frame, fp, sizeof(frame));
sys/arch/arm/arm/sig_machdep.c
94
struct sigframe_siginfo *fp, frame;
sys/arch/arm/arm/undefined.c
221
vfp_test(u_int address, u_int insn, trapframe_t *frame, int fault_code)
sys/arch/arm/arm/undefined.c
225
frame->tf_pc += INSN_SIZE;
sys/arch/arm/arm/undefined.c
259
dtrace_trapper(u_int addr, struct trapframe *frame)
sys/arch/arm/arm/undefined.c
270
if (!arm_cond_ok_p(__SHIFTIN(insn, INSN_COND_MASK), frame->tf_spsr)) {
sys/arch/arm/arm/undefined.c
271
frame->tf_pc += INSN_SIZE;
sys/arch/arm/arm/undefined.c
275
dtrace_invop_jump_addr(frame);
sys/arch/arm/arm32/arm32_machdep.c
153
void data_abort_handler(trapframe_t *frame);
sys/arch/arm/arm32/arm32_machdep.c
154
void prefetch_abort_handler(trapframe_t *frame);
sys/arch/arm/arm32/db_interface.c
314
db_trapper(u_int addr, u_int inst, trapframe_t *frame, int fault_code)
sys/arch/arm/arm32/db_interface.c
319
kdb_trap(T_BREAKPOINT, frame);
sys/arch/arm/arm32/db_interface.c
321
kdb_trap(-1, frame);
sys/arch/arm/arm32/db_machdep.c
151
struct trapframe *frame;
sys/arch/arm/arm32/db_machdep.c
158
frame = (struct trapframe *)addr;
sys/arch/arm/arm32/db_machdep.c
160
db_printf("frame address = %08x ", (u_int)frame);
sys/arch/arm/arm32/db_machdep.c
161
db_printf("spsr=%08x\n", frame->tf_spsr);
sys/arch/arm/arm32/db_machdep.c
163
frame->tf_r0, frame->tf_r1, frame->tf_r2, frame->tf_r3);
sys/arch/arm/arm32/db_machdep.c
165
frame->tf_r4, frame->tf_r5, frame->tf_r6, frame->tf_r7);
sys/arch/arm/arm32/db_machdep.c
167
frame->tf_r8, frame->tf_r9, frame->tf_r10, frame->tf_r11);
sys/arch/arm/arm32/db_machdep.c
169
frame->tf_r12, frame->tf_usr_sp, frame->tf_usr_lr, frame->tf_pc);
sys/arch/arm/arm32/db_machdep.c
170
db_printf("slr=%08x ssp=%08x\n", frame->tf_svc_lr, frame->tf_svc_sp);
sys/arch/arm/at91/at91aic.c
365
static inline void intr_process(struct intrq *iq, int pcpl, struct trapframe *frame);
sys/arch/arm/at91/at91aic.c
368
intr_process(struct intrq *iq, int pcpl, struct trapframe *frame)
sys/arch/arm/at91/at91aic.c
393
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/at91/at91aic.c
407
at91aic_intr_dispatch(struct trapframe *frame)
sys/arch/arm/at91/at91aic.c
416
intr_process(iq, pcpl, frame);
sys/arch/arm/at91/at91aicvar.h
60
void at91aic_intr_dispatch(struct trapframe *frame);
sys/arch/arm/broadcom/bcm2835_intr.c
414
bcm2835_irq_handler(void *frame)
sys/arch/arm/broadcom/bcm2835_intr.c
438
pic_do_pending_ints(I32_bit, oldipl, frame);
sys/arch/arm/broadcom/bcm2835_tmr.c
224
struct clockframe *frame = arg;
sys/arch/arm/broadcom/bcm2835_tmr.c
236
hardclock(frame);
sys/arch/arm/cortex/gic_v2m.c
100
frame->frame_pa[spi] = NULL;
sys/arch/arm/cortex/gic_v2m.c
107
gic_v2m_msi_available_spi(struct gic_v2m_frame *frame)
sys/arch/arm/cortex/gic_v2m.c
111
for (spi = frame->frame_base, n = 0;
sys/arch/arm/cortex/gic_v2m.c
112
spi < frame->frame_base + frame->frame_count;
sys/arch/arm/cortex/gic_v2m.c
114
if (frame->frame_pa[spi] == NULL)
sys/arch/arm/cortex/gic_v2m.c
122
gic_v2m_msi_enable(struct gic_v2m_frame *frame, int spi, int count)
sys/arch/arm/cortex/gic_v2m.c
124
const struct pci_attach_args *pa = frame->frame_pa[spi];
sys/arch/arm/cortex/gic_v2m.c
142
const uint64_t addr = gic_v2m_msi_addr(frame, spi);
sys/arch/arm/cortex/gic_v2m.c
143
const uint32_t data = gic_v2m_msi_data(frame, spi);
sys/arch/arm/cortex/gic_v2m.c
162
gic_v2m_msi_disable(struct gic_v2m_frame *frame, int spi)
sys/arch/arm/cortex/gic_v2m.c
164
const struct pci_attach_args *pa = frame->frame_pa[spi];
sys/arch/arm/cortex/gic_v2m.c
179
gic_v2m_msix_enable(struct gic_v2m_frame *frame, int spi, int msix_vec,
sys/arch/arm/cortex/gic_v2m.c
182
const struct pci_attach_args *pa = frame->frame_pa[spi];
sys/arch/arm/cortex/gic_v2m.c
196
const uint64_t addr = gic_v2m_msi_addr(frame, spi);
sys/arch/arm/cortex/gic_v2m.c
197
const uint32_t data = gic_v2m_msi_data(frame, spi);
sys/arch/arm/cortex/gic_v2m.c
212
gic_v2m_msix_disable(struct gic_v2m_frame *frame, int spi)
sys/arch/arm/cortex/gic_v2m.c
214
const struct pci_attach_args *pa = frame->frame_pa[spi];
sys/arch/arm/cortex/gic_v2m.c
232
struct gic_v2m_frame * const frame = msi->msi_priv;
sys/arch/arm/cortex/gic_v2m.c
239
const int avail = gic_v2m_msi_available_spi(frame);
sys/arch/arm/cortex/gic_v2m.c
249
const int spi_base = gic_v2m_msi_alloc_spi(frame, *count, pa);
sys/arch/arm/cortex/gic_v2m.c
262
gic_v2m_msi_enable(frame, spi_base, *count);
sys/arch/arm/cortex/gic_v2m.c
271
struct gic_v2m_frame * const frame = msi->msi_priv;
sys/arch/arm/cortex/gic_v2m.c
283
const int avail = gic_v2m_msi_available_spi(frame);
sys/arch/arm/cortex/gic_v2m.c
307
const int spi_base = gic_v2m_msi_alloc_spi(frame, *count, pa);
sys/arch/arm/cortex/gic_v2m.c
322
gic_v2m_msix_enable(frame, spi, msix_vec, bst, bsh);
sys/arch/arm/cortex/gic_v2m.c
334
struct gic_v2m_frame * const frame = msi->msi_priv;
sys/arch/arm/cortex/gic_v2m.c
339
return pic_establish_intr(frame->frame_pic, spi, ipl,
sys/arch/arm/cortex/gic_v2m.c
347
struct gic_v2m_frame * const frame = msi->msi_priv;
sys/arch/arm/cortex/gic_v2m.c
353
gic_v2m_msix_disable(frame, spi);
sys/arch/arm/cortex/gic_v2m.c
355
gic_v2m_msi_disable(frame, spi);
sys/arch/arm/cortex/gic_v2m.c
356
gic_v2m_msi_free_spi(frame, spi);
sys/arch/arm/cortex/gic_v2m.c
358
frame->frame_pic->pic_sources[spi];
sys/arch/arm/cortex/gic_v2m.c
365
gic_v2m_init(struct gic_v2m_frame *frame, device_t dev, uint32_t frame_id)
sys/arch/arm/cortex/gic_v2m.c
367
struct arm_pci_msi *msi = &frame->frame_msi;
sys/arch/arm/cortex/gic_v2m.c
370
msi->msi_priv = frame;
sys/arch/arm/cortex/gic_v2m.c
48
gic_v2m_msi_addr(struct gic_v2m_frame *frame, int spi)
sys/arch/arm/cortex/gic_v2m.c
50
if ((frame->frame_flags & GIC_V2M_FLAG_GRAVITON) != 0)
sys/arch/arm/cortex/gic_v2m.c
51
return frame->frame_reg + ((spi - 32) << 3);
sys/arch/arm/cortex/gic_v2m.c
53
return frame->frame_reg + GIC_MSI_SETSPI;
sys/arch/arm/cortex/gic_v2m.c
57
gic_v2m_msi_data(struct gic_v2m_frame *frame, int spi)
sys/arch/arm/cortex/gic_v2m.c
59
if ((frame->frame_flags & GIC_V2M_FLAG_GRAVITON) != 0)
sys/arch/arm/cortex/gic_v2m.c
66
gic_v2m_msi_alloc_spi(struct gic_v2m_frame *frame, int count,
sys/arch/arm/cortex/gic_v2m.c
72
for (spi = frame->frame_base;
sys/arch/arm/cortex/gic_v2m.c
73
spi < frame->frame_base + frame->frame_count; ) {
sys/arch/arm/cortex/gic_v2m.c
74
if (frame->frame_pa[spi] == NULL) {
sys/arch/arm/cortex/gic_v2m.c
76
if (frame->frame_pa[spi + n] != NULL)
sys/arch/arm/cortex/gic_v2m.c
82
frame->frame_pa[spi + n] = new_pa;
sys/arch/arm/cortex/gic_v2m.c
95
gic_v2m_msi_free_spi(struct gic_v2m_frame *frame, int spi)
sys/arch/arm/cortex/gic_v2m.c
99
pa = frame->frame_pa[spi];
sys/arch/arm/cortex/gicv3.c
727
gicv3_irq_handler(void *frame)
sys/arch/arm/cortex/gicv3.c
763
pic_do_pending_ints(I32_bit, ipl, frame);
sys/arch/arm/cortex/gicv3.c
778
pic_dispatch(is, frame);
sys/arch/arm/cortex/gicv3.c
790
pic_do_pending_ints(I32_bit, oldipl, frame);
sys/arch/arm/ep93xx/ep93xx_intr.c
333
ep93xx_intr_dispatch(struct trapframe *frame)
sys/arch/arm/ep93xx/ep93xx_intr.c
364
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/ep93xx/ep93xx_intr.c
376
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/fdt/arm_fdt.c
144
arm_fdt_irq_default_handler(void *frame)
sys/arch/arm/fdt/arm_fdt.c
150
arm_fdt_fiq_default_handler(void *frame)
sys/arch/arm/fdt/gic_fdt.c
204
struct gic_v2m_frame *frame;
sys/arch/arm/fdt/gic_fdt.c
227
frame = kmem_zalloc(sizeof(*frame), KM_SLEEP);
sys/arch/arm/fdt/gic_fdt.c
228
frame->frame_reg = addr;
sys/arch/arm/fdt/gic_fdt.c
229
frame->frame_pic = pic_list[0];
sys/arch/arm/fdt/gic_fdt.c
230
frame->frame_base = base_spi;
sys/arch/arm/fdt/gic_fdt.c
231
frame->frame_count = num_spis;
sys/arch/arm/fdt/gic_fdt.c
233
if (gic_v2m_init(frame, sc->sc_gicdev, sc->sc_v2m_count++) != 0) {
sys/arch/arm/fdt/gic_fdt.c
237
", SPIs %u-%u\n", frame->frame_reg, frame->frame_base,
sys/arch/arm/fdt/gic_fdt.c
238
frame->frame_base + frame->frame_count - 1);
sys/arch/arm/fdt/gicv3_fdt.c
271
struct gic_v2m_frame *frame;
sys/arch/arm/fdt/gicv3_fdt.c
299
frame = kmem_zalloc(sizeof(*frame), KM_SLEEP);
sys/arch/arm/fdt/gicv3_fdt.c
300
frame->frame_reg = addr;
sys/arch/arm/fdt/gicv3_fdt.c
301
frame->frame_pic = pic_list[0];
sys/arch/arm/fdt/gicv3_fdt.c
302
frame->frame_base = base_spi;
sys/arch/arm/fdt/gicv3_fdt.c
303
frame->frame_count = num_spis;
sys/arch/arm/fdt/gicv3_fdt.c
305
if (gic_v2m_init(frame, sc->sc_gic.sc_dev, frame_count++) != 0) {
sys/arch/arm/fdt/gicv3_fdt.c
309
", SPIs %u-%u\n", frame->frame_reg,
sys/arch/arm/fdt/gicv3_fdt.c
310
frame->frame_base, frame->frame_base + frame->frame_count - 1);
sys/arch/arm/footbridge/footbridge_clock.c
137
struct clockframe *frame = aframe;
sys/arch/arm/footbridge/footbridge_clock.c
140
hardclock(frame);
sys/arch/arm/footbridge/footbridge_clock.c
154
struct clockframe *frame = aframe;
sys/arch/arm/footbridge/footbridge_clock.c
192
statclock(frame);
sys/arch/arm/footbridge/footbridge_clock.c
198
statclock(frame);
sys/arch/arm/footbridge/footbridge_irqhandler.c
280
footbridge_intr_dispatch(struct clockframe *frame)
sys/arch/arm/footbridge/footbridge_irqhandler.c
322
intr_rc = (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/footbridge/footbridge_irqhandler.c
75
void footbridge_intr_dispatch(struct clockframe *frame);
sys/arch/arm/footbridge/isa/isa_machdep.c
504
struct clockframe *frame = arg;
sys/arch/arm/footbridge/isa/isa_machdep.c
523
res = (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/gemini/gemini_icu.c
170
gemini_irq_handler(void *frame)
sys/arch/arm/gemini/gemini_icu.c
188
pic_do_pending_ints(I32_bit, oldipl, frame);
sys/arch/arm/gemini/gemini_timer.c
234
clockintr(void *frame)
sys/arch/arm/gemini/gemini_timer.c
240
hardclock(frame);
sys/arch/arm/gemini/gemini_timer.c
242
statclock(frame);
sys/arch/arm/gemini/gemini_timer.c
247
statintr(void *frame)
sys/arch/arm/gemini/gemini_timer.c
253
statclock(frame);
sys/arch/arm/imx/imx23_apbdma.c
373
imx23_apbdma_intr(void *frame)
sys/arch/arm/imx/imx23_apbdma.c
375
struct imx23_apbdma_channel *chan = frame;
sys/arch/arm/imx/imx23_icoll.c
147
imx23_icoll_intr_dispatch(struct clockframe *frame)
sys/arch/arm/imx/imx23_icoll.c
190
pic_dispatch(pic_sc->pic_sources[irq], frame);
sys/arch/arm/imx/imx23_timrot.c
205
imx23_timrot_systimer_irq(void *frame)
sys/arch/arm/imx/imx23_timrot.c
209
hardclock(frame);
sys/arch/arm/imx/imx23_timrot.c
217
imx23_timrot_stattimer_irq(void *frame)
sys/arch/arm/imx/imx23_timrot.c
221
statclock(frame);
sys/arch/arm/imx/imx23_timrot.c
63
int imx23_timrot_systimer_irq(void *frame);
sys/arch/arm/imx/imx31_icu.c
153
imx31_irq_handler(void *frame)
sys/arch/arm/imx/imx31_icu.c
191
pic_dispatch(pic->pic_sources[irq], frame);
sys/arch/arm/imx/imx51_tzic.c
237
imx51_irq_handler(void *frame)
sys/arch/arm/imx/imx51_tzic.c
256
pic_do_pending_ints(I32_bit, oldipl, frame);
sys/arch/arm/include/cpu.h
137
#define CLKF_PC(frame) (frame->cf_tf.tf_pc)
sys/arch/arm/iomd/iomd_clock.c
182
struct clockframe *frame = cookie;
sys/arch/arm/iomd/iomd_clock.c
185
hardclock(frame);
sys/arch/arm/iomd/iomd_clock.c
201
struct clockframe *frame = cookie;
sys/arch/arm/iomd/iomd_clock.c
203
statclock(frame);
sys/arch/arm/ixp12x0/ixp12x0_intr.c
376
ixp12x0_intr_dispatch(struct trapframe *frame)
sys/arch/arm/ixp12x0/ixp12x0_intr.c
408
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/ixp12x0/ixp12x0_intr.c
423
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/marvell/mvsoc_intr.c
78
mvsoc_irq_handler(void *frame)
sys/arch/arm/marvell/mvsoc_intr.c
93
pic_do_pending_ints(I32_bit, oldipl, frame);
sys/arch/arm/marvell/mvsoctmr.c
209
struct clockframe *frame = arg;
sys/arch/arm/marvell/mvsoctmr.c
220
hardclock(frame);
sys/arch/arm/ofw/ofwgencfg_clock.c
65
clockhandler(struct clockframe *frame)
sys/arch/arm/ofw/ofwgencfg_clock.c
68
hardclock(frame);
sys/arch/arm/ofw/ofwgencfg_clock.c
82
statclockhandler(struct clockframe *frame)
sys/arch/arm/ofw/ofwgencfg_clock.c
85
statclock(frame);
sys/arch/arm/ofw/ofwgencfg_machdep.c
88
extern void data_abort_handler(trapframe_t *frame);
sys/arch/arm/ofw/ofwgencfg_machdep.c
89
extern void prefetch_abort_handler(trapframe_t *frame);
sys/arch/arm/ofw/ofwgencfg_machdep.c
90
extern void undefinedinstruction_bounce(trapframe_t *frame);
sys/arch/arm/pic/pic.c
343
pic_dispatch(struct intrsource *is, void *frame)
sys/arch/arm/pic/pic.c
350
if (__predict_false(frame == NULL)) {
sys/arch/arm/pic/pic.c
354
arg = frame;
sys/arch/arm/pic/pic.c
393
void *frame)
sys/arch/arm/pic/pic.c
454
pic_dispatch(is, frame);
sys/arch/arm/pic/pic.c
548
void *frame)
sys/arch/arm/pic/pic.c
554
pic_deliver_irqs(ci, pic, ipl, frame);
sys/arch/arm/pic/pic.c
562
pic_do_pending_ints(register_t psw, int newipl, void *frame)
sys/arch/arm/pic/pic.c
579
pic_list_deliver_irqs(ci, psw, ipl, frame);
sys/arch/arm/pic/picvar.h
86
void pic_do_pending_ints(register_t psw, int newipl, void *frame);
sys/arch/arm/pic/picvar.h
87
void pic_dispatch(struct intrsource *is, void *frame);
sys/arch/arm/s3c2xx0/s3c2410_intr.c
133
? frame : handler[irqno].cookie);
sys/arch/arm/s3c2xx0/s3c2410_intr.c
95
s3c2410_irq_handler(struct clockframe *frame)
sys/arch/arm/s3c2xx0/s3c2440_intr.c
122
s3c2440_irq_handler(struct clockframe *frame)
sys/arch/arm/s3c2xx0/s3c2440_intr.c
163
? frame : handler[irqno].cookie);
sys/arch/arm/s3c2xx0/s3c2800_intr.c
112
? frame : handler[irqno].cookie);
sys/arch/arm/s3c2xx0/s3c2800_intr.c
84
s3c2800_irq_handler(struct clockframe *frame)
sys/arch/arm/sa11x0/sa11x0_ost.c
147
struct clockframe *frame = arg;
sys/arch/arm/sa11x0/sa11x0_ost.c
177
hardclock(frame);
sys/arch/arm/sa11x0/sa11x0_ost.c
186
struct clockframe *frame = arg;
sys/arch/arm/sa11x0/sa11x0_ost.c
216
statclock(frame);
sys/arch/arm/sunxi/sunxi_intc.c
196
sunxi_intc_irq_handler(void *frame)
sys/arch/arm/sunxi/sunxi_intc.c
214
pic_do_pending_ints(I32_bit, oldipl, frame);
sys/arch/arm/sunxi/sunxi_timer.c
121
struct clockframe *frame = arg;
sys/arch/arm/sunxi/sunxi_timer.c
130
hardclock(frame);
sys/arch/arm/ti/am18xx_intc.c
203
am18xx_intc_irq_handler(void *frame)
sys/arch/arm/ti/am18xx_intc.c
218
pic_do_pending_ints(I32_bit, old_ipl, frame);
sys/arch/arm/ti/am18xx_timer.c
102
am18xx_timer_irq(void *frame)
sys/arch/arm/ti/am18xx_timer.c
104
hardclock(frame);
sys/arch/arm/ti/ti_omapintc.c
147
omap_irq_handler(void *frame)
sys/arch/arm/ti/ti_omapintc.c
169
pic_do_pending_ints(I32_bit, oldipl, frame);
sys/arch/arm/ti/ti_omaptimer.c
126
struct clockframe * const frame = arg;
sys/arch/arm/ti/ti_omaptimer.c
129
hardclock(frame);
sys/arch/arm/vfp/vfp_init.c
181
vfp_fpscr_handler(u_int address, u_int insn, trapframe_t *frame, int fault_code)
sys/arch/arm/vfp/vfp_init.c
211
register_t * const regp = &frame->tf_r0 + regno;
sys/arch/arm/vfp/vfp_init.c
221
frame->tf_pc += INSN_SIZE;
sys/arch/arm/vfp/vfp_init.c
405
vfp_handler(u_int address, u_int insn, trapframe_t *frame, int fault_code)
sys/arch/arm/vfp/vfp_init.c
413
panic("VFP fault at %#x in non-user mode", frame->tf_pc);
sys/arch/arm/vfp/vfp_init.c
488
neon_handler(u_int address, u_int insn, trapframe_t *frame, int fault_code)
sys/arch/arm/xscale/becc_icu.c
120
void becc_intr_dispatch(struct trapframe *frame);
sys/arch/arm/xscale/becc_icu.c
335
becc_intr_dispatch(struct trapframe *frame)
sys/arch/arm/xscale/becc_icu.c
376
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/xscale/becc_timer.c
255
struct clockframe *frame = arg;
sys/arch/arm/xscale/becc_timer.c
260
hardclock(frame);
sys/arch/arm/xscale/i80321_icu.c
116
void i80321_intr_dispatch(struct clockframe *frame);
sys/arch/arm/xscale/i80321_icu.c
351
i80321_intr_dispatch(struct clockframe *frame)
sys/arch/arm/xscale/i80321_icu.c
403
frame->cf_tf.tf_spsr |= I32_bit;
sys/arch/arm/xscale/i80321_icu.c
427
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/xscale/i80321_icu.c
438
frame->cf_tf.tf_spsr &= ~I32_bit;
sys/arch/arm/xscale/i80321_timer.c
347
struct clockframe *frame = arg;
sys/arch/arm/xscale/i80321_timer.c
351
hardclock(frame);
sys/arch/arm/xscale/ixp425_intr.c
135
void ixp425_intr_dispatch(struct clockframe *frame);
sys/arch/arm/xscale/ixp425_intr.c
385
ixp425_intr_dispatch(struct clockframe *frame)
sys/arch/arm/xscale/ixp425_intr.c
433
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/arm/xscale/ixp425_timer.c
260
struct clockframe *frame = arg;
sys/arch/arm/xscale/ixp425_timer.c
267
hardclock(frame);
sys/arch/arm/xscale/pxa2x0_intr.c
156
struct clockframe *frame = arg;
sys/arch/arm/xscale/pxa2x0_intr.c
179
? frame : handler[irqno].cookie );
sys/arch/atari/atari/intr.c
271
intr_dispatch(struct clockframe frame)
sys/arch/atari/atari/intr.c
280
vector = (frame.cf_vo & 0xfff) >> 2;
sys/arch/atari/atari/intr.c
299
&frame : ih->ih_arg, frame.cf_sr);
sys/arch/atari/dev/clock.c
252
statintr(struct clockframe frame)
sys/arch/atari/dev/clock.c
270
statclock(&frame);
sys/arch/atari/dev/hdfd.c
567
fdc_ctrl_intr(struct clockframe frame)
sys/arch/atari/dev/hdfd.c
583
if (!BASEPRI(frame.cf_sr)) {
sys/arch/cesfic/cesfic/machdep.c
110
void nmihand(struct frame);
sys/arch/cesfic/cesfic/machdep.c
384
nmihand(struct frame frame)
sys/arch/epoc32/epoc32/intr.c
44
epoc32_irq_handler(void *frame)
sys/arch/epoc32/epoc32/intr.c
59
pic_do_pending_ints(I32_bit, oldipl, frame);
sys/arch/evbarm/ifpga/ifpga_clock.c
130
struct clockframe *frame = (struct clockframe *)fr;
sys/arch/evbarm/ifpga/ifpga_clock.c
137
hardclock(frame);
sys/arch/evbarm/ifpga/ifpga_clock.c
152
struct clockframe *frame = (struct clockframe *) fr;
sys/arch/evbarm/ifpga/ifpga_clock.c
180
statclock(frame);
sys/arch/evbarm/ifpga/ifpga_clock.c
186
statclock(frame);
sys/arch/evbarm/ifpga/ifpga_intr.c
110
void ifpga_intr_dispatch(struct clockframe *frame);
sys/arch/evbarm/ifpga/ifpga_intr.c
297
ifpga_intr_dispatch(struct clockframe *frame)
sys/arch/evbarm/ifpga/ifpga_intr.c
343
(void) (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/evbarm/iq80310/iq80310_intr.c
415
iq80310_intr_dispatch(struct trapframe *frame)
sys/arch/evbarm/iq80310/iq80310_intr.c
462
rv |= (*ih->ih_func)(ih->ih_arg ? ih->ih_arg : frame);
sys/arch/evbarm/iq80310/iq80310_intr.c
95
void iq80310_intr_dispatch(struct trapframe *frame);
sys/arch/evbarm/iq80310/iq80310_timer.c
308
struct clockframe *frame = arg;
sys/arch/evbarm/iq80310/iq80310_timer.c
315
hardclock(frame);
sys/arch/hp300/hp300/machdep.c
128
static int parityerror(struct frame *);
sys/arch/hp300/hp300/machdep.c
133
void nmihand(struct frame);
sys/arch/hp300/hp300/machdep.c
543
nmihand(struct frame frame)
sys/arch/hp300/hp300/machdep.c
551
if (parityerror(&frame))
sys/arch/hp300/hp300/machdep.c
592
parityerror(struct frame *fp)
sys/arch/hppa/dev/clock.c
105
hardclock(frame);
sys/arch/hppa/dev/clock.c
108
ddb_regs = *frame;
sys/arch/hppa/dev/clock.c
93
struct clockframe *frame = v;
sys/arch/hppa/hppa/fpu.c
221
hppa_fpu_ls(struct trapframe *frame, struct lwp *l)
sys/arch/hppa/hppa/fpu.c
240
inst = frame->tf_iir;
sys/arch/hppa/hppa/fpu.c
263
base = FRAME_REG(frame, inst_b, r0);
sys/arch/hppa/hppa/fpu.c
269
index = *FRAME_REG(frame, inst_x, r0);
sys/arch/hppa/hppa/fpu.c
315
KASSERT(offset == frame->tf_ior);
sys/arch/hppa/hppa/fpu.c
328
hppa_fpu_emulate(struct trapframe *frame, struct lwp *l, u_int inst)
sys/arch/hppa/hppa/fpu.c
377
if (hppa_fpu_ls(frame, l) != 0) {
sys/arch/hppa/hppa/fpu.c
382
ksi.ksi_addr = (void *)frame->tf_iioq_head;
sys/arch/hppa/hppa/fpu.c
423
ksi.ksi_addr = (void *)frame->tf_iioq_head;
sys/arch/hppa/hppa/intr.c
326
hppa_intr(struct trapframe *frame)
sys/arch/hppa/hppa/intr.c
340
if (frame->tf_iisq_head == HPPA_SID_KERNEL &&
sys/arch/hppa/hppa/intr.c
341
frame->tf_iioq_head > (u_int)_lock_cas_ras_start &&
sys/arch/hppa/hppa/intr.c
342
frame->tf_iioq_head < (u_int)_lock_cas_ras_end) {
sys/arch/hppa/hppa/intr.c
343
frame->tf_iioq_head = (u_int)_lock_cas_ras_start;
sys/arch/hppa/hppa/intr.c
344
frame->tf_iioq_tail = (u_int)_lock_cas_ras_start + 4;
sys/arch/hppa/hppa/intr.c
354
if (frame->tf_iisq_head == HPPA_SID_KERNEL &&
sys/arch/hppa/hppa/intr.c
355
frame->tf_iioq_head > (u_int)mutex_enter_crit_start &&
sys/arch/hppa/hppa/intr.c
356
frame->tf_iioq_head < (u_int)mutex_enter_crit_end &&
sys/arch/hppa/hppa/intr.c
357
frame->tf_ret0 != 0)
sys/arch/hppa/hppa/intr.c
358
((kmutex_t *)frame->tf_arg0)->mtx_owner = (uintptr_t)curlwp;
sys/arch/hppa/hppa/intr.c
376
hppa_intr_dispatch(ci->ci_cpl, frame->tf_eiem, frame);
sys/arch/hppa/hppa/intr.c
402
hppa_intr_dispatch(int ncpl, int eiem, struct trapframe *frame)
sys/arch/hppa/hppa/intr.c
440
if (frame != NULL) {
sys/arch/hppa/hppa/intr.c
441
clkframe.cf_flags |= frame->tf_flags;
sys/arch/hppa/hppa/intr.c
442
clkframe.cf_pc = frame->tf_iioq_head;
sys/arch/hppa/hppa/sig_machdep.c
125
struct sigframe_siginfo *fp, frame;
sys/arch/hppa/hppa/sig_machdep.c
144
memset(&frame, 0, sizeof(frame));
sys/arch/hppa/hppa/sig_machdep.c
145
frame.sf_si._info = ksi->ksi_info;
sys/arch/hppa/hppa/sig_machdep.c
146
frame.sf_uc.uc_flags = _UC_SIGMASK |
sys/arch/hppa/hppa/sig_machdep.c
149
frame.sf_uc.uc_sigmask = *mask;
sys/arch/hppa/hppa/sig_machdep.c
150
frame.sf_uc.uc_link = l->l_ctxlink;
sys/arch/hppa/hppa/sig_machdep.c
153
cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
sys/arch/hppa/hppa/sig_machdep.c
154
error = copyout(&frame, fp, sizeof(frame));
sys/arch/hppa/hppa/trap.c
1035
user_backtrace(frame, l, type);
sys/arch/hppa/hppa/trap.c
1076
user_backtrace(frame, l, type);
sys/arch/hppa/hppa/trap.c
1088
hppa_intr(frame);
sys/arch/hppa/hppa/trap.c
1089
mtctl(frame->tf_eiem, CR_EIEM);
sys/arch/hppa/hppa/trap.c
1122
frame_sanity_check(__func__, __LINE__, type, frame, l);
sys/arch/hppa/hppa/trap.c
1123
if (frame->tf_flags & TFF_LAST && (curlwp->l_flag & LW_IDLE) == 0)
sys/arch/hppa/hppa/trap.c
1268
syscall(struct trapframe *frame, int *args)
sys/arch/hppa/hppa/trap.c
1285
frame_sanity_check(__func__, __LINE__, 0, frame, curlwp);
sys/arch/hppa/hppa/trap.c
1288
if (!USERMODE(frame->tf_iioq_head))
sys/arch/hppa/hppa/trap.c
1294
l->l_md.md_regs = frame;
sys/arch/hppa/hppa/trap.c
1297
code = frame->tf_t1;
sys/arch/hppa/hppa/trap.c
1313
frame->tf_arg0 = args[0];
sys/arch/hppa/hppa/trap.c
1314
frame->tf_arg1 = args[1];
sys/arch/hppa/hppa/trap.c
1315
frame->tf_arg2 = args[2];
sys/arch/hppa/hppa/trap.c
1316
frame->tf_arg3 = args[3];
sys/arch/hppa/hppa/trap.c
1378
user_backtrace(frame, l, -1);
sys/arch/hppa/hppa/trap.c
1379
frame->tf_ipsw |= PSW_R;
sys/arch/hppa/hppa/trap.c
1380
frame->tf_rctr = 0;
sys/arch/hppa/hppa/trap.c
1381
printf("r %08x", frame->tf_iioq_head);
sys/arch/hppa/hppa/trap.c
1382
rctr_next_iioq = frame->tf_iioq_head + 4;
sys/arch/hppa/hppa/trap.c
1391
frame = l->l_md.md_regs;
sys/arch/hppa/hppa/trap.c
1392
frame->tf_ret0 = rval[0];
sys/arch/hppa/hppa/trap.c
1393
frame->tf_ret1 = rval[1];
sys/arch/hppa/hppa/trap.c
1394
frame->tf_t1 = 0;
sys/arch/hppa/hppa/trap.c
1413
frame->tf_iioq_head -= 12;
sys/arch/hppa/hppa/trap.c
1414
frame->tf_iioq_tail = frame->tf_iioq_head + 4;
sys/arch/hppa/hppa/trap.c
1422
frame->tf_t1 = error;
sys/arch/hppa/hppa/trap.c
1426
userret(l, frame);
sys/arch/hppa/hppa/trap.c
1438
frame_sanity_check(__func__, __LINE__, 0, frame, l);
sys/arch/hppa/hppa/trap.c
230
trap_kdebug(int type, int code, struct trapframe *frame)
sys/arch/hppa/hppa/trap.c
242
tf_iioq_head_old = frame->tf_iioq_head;
sys/arch/hppa/hppa/trap.c
243
tf_iioq_tail_old = frame->tf_iioq_tail;
sys/arch/hppa/hppa/trap.c
248
handled = kgdb_trap(type, frame);
sys/arch/hppa/hppa/trap.c
253
handled = kdb_trap(type, code, frame);
sys/arch/hppa/hppa/trap.c
267
if (frame->tf_iioq_head != tf_iioq_head_old &&
sys/arch/hppa/hppa/trap.c
268
frame->tf_iioq_tail == tf_iioq_tail_old)
sys/arch/hppa/hppa/trap.c
269
frame->tf_iioq_tail = frame->tf_iioq_head + 4;
sys/arch/hppa/hppa/trap.c
277
if (frame->tf_ipsw & PSW_R) {
sys/arch/hppa/hppa/trap.c
280
frame->tf_iioq_head, frame->tf_iioq_tail);
sys/arch/hppa/hppa/trap.c
282
if (frame->tf_ipsw & PSW_N) {
sys/arch/hppa/hppa/trap.c
288
frame->tf_iioq_head = frame->tf_iioq_tail;
sys/arch/hppa/hppa/trap.c
289
frame->tf_iioq_tail = frame->tf_iioq_head + 4;
sys/arch/hppa/hppa/trap.c
292
frame->tf_ipsw &= ~(PSW_N|PSW_X|PSW_Y|PSW_Z|PSW_B|PSW_T|PSW_H|PSW_L);
sys/arch/hppa/hppa/trap.c
298
frame->tf_rctr = 0;
sys/arch/hppa/hppa/trap.c
570
trap(int type, struct trapframe *frame)
sys/arch/hppa/hppa/trap.c
592
opcode = frame->tf_iir;
sys/arch/hppa/hppa/trap.c
597
va = frame->tf_iioq_head;
sys/arch/hppa/hppa/trap.c
598
space = frame->tf_iisq_head;
sys/arch/hppa/hppa/trap.c
601
va = frame->tf_ior;
sys/arch/hppa/hppa/trap.c
602
space = frame->tf_isr;
sys/arch/hppa/hppa/trap.c
635
frame->tf_r3 = frame->tf_r1;
sys/arch/hppa/hppa/trap.c
637
frame->tf_iioq_head = frame->tf_rp;
sys/arch/hppa/hppa/trap.c
638
frame->tf_iioq_tail = frame->tf_iioq_head + 4;
sys/arch/hppa/hppa/trap.c
644
frame_sanity_check(__func__, __LINE__, type, frame, l);
sys/arch/hppa/hppa/trap.c
647
if (frame->tf_flags & TFF_LAST)
sys/arch/hppa/hppa/trap.c
648
l->l_md.md_regs = frame;
sys/arch/hppa/hppa/trap.c
656
type, tts, space, va, frame->tf_iisq_head,
sys/arch/hppa/hppa/trap.c
657
frame->tf_iioq_head, frame, frame->tf_rp);
sys/arch/hppa/hppa/trap.c
661
frame->tf_iisq_head, frame->tf_iioq_head, frame);
sys/arch/hppa/hppa/trap.c
665
if (frame < (struct trapframe *)&etext) {
sys/arch/hppa/hppa/trap.c
666
printf("trap: bogus frame ptr %p\n", frame);
sys/arch/hppa/hppa/trap.c
677
mtctl(frame->tf_eiem, CR_EIEM);
sys/arch/hppa/hppa/trap.c
694
if (frame->tf_iioq_head != rctr_next_iioq)
sys/arch/hppa/hppa/trap.c
697
frame->tf_iioq_head);
sys/arch/hppa/hppa/trap.c
698
rctr_next_iioq = frame->tf_iioq_head + 4;
sys/arch/hppa/hppa/trap.c
699
if (frame->tf_ipsw & PSW_N) {
sys/arch/hppa/hppa/trap.c
701
frame->tf_iioq_head = frame->tf_iioq_tail;
sys/arch/hppa/hppa/trap.c
702
frame->tf_iioq_tail = frame->tf_iioq_head + 4;
sys/arch/hppa/hppa/trap.c
704
frame->tf_ipsw &= ~(PSW_N|PSW_X|PSW_Y|PSW_Z|PSW_B|PSW_T|PSW_H|PSW_L);
sys/arch/hppa/hppa/trap.c
710
frame->tf_rctr = 0;
sys/arch/hppa/hppa/trap.c
723
hppa_fpu_emulate(frame, l, opcode);
sys/arch/hppa/hppa/trap.c
731
frame->tf_iioq_head = onfault;
sys/arch/hppa/hppa/trap.c
732
frame->tf_iioq_tail = frame->tf_iioq_head + 4;
sys/arch/hppa/hppa/trap.c
733
frame->tf_ret0 = ret;
sys/arch/hppa/hppa/trap.c
753
user_backtrace(frame, l, type);
sys/arch/hppa/hppa/trap.c
759
ksi.ksi_addr = (void *)frame->tf_iioq_head;
sys/arch/hppa/hppa/trap.c
763
if (trap_kdebug(type, va, frame))
sys/arch/hppa/hppa/trap.c
777
ksi.ksi_addr = (void *)(frame->tf_iioq_head & ~HPPA_PC_PRIV_MASK);
sys/arch/hppa/hppa/trap.c
795
ksi.ksi_addr = (void *)(frame->tf_iioq_head & ~HPPA_PC_PRIV_MASK);
sys/arch/hppa/hppa/trap.c
826
hppa_fpu_emulate(frame, l, inst);
sys/arch/hppa/hppa/trap.c
850
user_backtrace(frame, l, type);
sys/arch/hppa/hppa/trap.c
862
user_backtrace(frame, l, type);
sys/arch/hppa/hppa/trap.c
874
user_backtrace(frame, l, type);
sys/arch/hppa/hppa/trap.c
931
tf_setregno(frame, regno, 0);
sys/arch/hppa/hppa/trap.c
932
frame->tf_ipsw |= PSW_N;
sys/arch/hppa/hppa/trap.c
940
pl = tf_getregno(frame, plreg) & PLMASK;
sys/arch/hppa/hppa/trap.c
945
(frame->tf_iioq_head & HPPA_PC_PRIV_MASK) != pl ||
sys/arch/hppa/hppa/trap.c
966
tf_setregno(frame, regno, 0);
sys/arch/hppa/hppa/trap.c
967
frame->tf_ipsw |= PSW_N;
sys/arch/hppa/include/asm.h
51
.callinfo frame=0, no_calls, save_rp !\
sys/arch/hppa/include/asm.h
56
.callinfo frame=n, calls, save_rp, save_sp !\
sys/arch/i386/i386/compat_16_machdep.c
160
struct sigframe_sigcontext *fp = getframe(l, sig, &onstack), frame;
sys/arch/i386/i386/compat_16_machdep.c
168
frame.sf_ra = (int)p->p_sigctx.ps_sigcode;
sys/arch/i386/i386/compat_16_machdep.c
172
frame.sf_ra = (int)ps->sa_sigdesc[sig].sd_tramp;
sys/arch/i386/i386/compat_16_machdep.c
180
frame.sf_signum = sig;
sys/arch/i386/i386/compat_16_machdep.c
181
frame.sf_code = code;
sys/arch/i386/i386/compat_16_machdep.c
182
frame.sf_scp = &fp->sf_sc;
sys/arch/i386/i386/compat_16_machdep.c
185
frame.sf_sc.sc_gs = tf->tf_gs;
sys/arch/i386/i386/compat_16_machdep.c
186
frame.sf_sc.sc_fs = tf->tf_fs;
sys/arch/i386/i386/compat_16_machdep.c
187
frame.sf_sc.sc_es = tf->tf_es;
sys/arch/i386/i386/compat_16_machdep.c
188
frame.sf_sc.sc_ds = tf->tf_ds;
sys/arch/i386/i386/compat_16_machdep.c
189
frame.sf_sc.sc_eflags = tf->tf_eflags;
sys/arch/i386/i386/compat_16_machdep.c
191
frame.sf_sc.sc_edi = tf->tf_edi;
sys/arch/i386/i386/compat_16_machdep.c
192
frame.sf_sc.sc_esi = tf->tf_esi;
sys/arch/i386/i386/compat_16_machdep.c
193
frame.sf_sc.sc_ebp = tf->tf_ebp;
sys/arch/i386/i386/compat_16_machdep.c
194
frame.sf_sc.sc_ebx = tf->tf_ebx;
sys/arch/i386/i386/compat_16_machdep.c
195
frame.sf_sc.sc_edx = tf->tf_edx;
sys/arch/i386/i386/compat_16_machdep.c
196
frame.sf_sc.sc_ecx = tf->tf_ecx;
sys/arch/i386/i386/compat_16_machdep.c
197
frame.sf_sc.sc_eax = tf->tf_eax;
sys/arch/i386/i386/compat_16_machdep.c
198
frame.sf_sc.sc_eip = tf->tf_eip;
sys/arch/i386/i386/compat_16_machdep.c
199
frame.sf_sc.sc_cs = tf->tf_cs;
sys/arch/i386/i386/compat_16_machdep.c
200
frame.sf_sc.sc_esp = tf->tf_esp;
sys/arch/i386/i386/compat_16_machdep.c
201
frame.sf_sc.sc_ss = tf->tf_ss;
sys/arch/i386/i386/compat_16_machdep.c
202
frame.sf_sc.sc_trapno = tf->tf_trapno;
sys/arch/i386/i386/compat_16_machdep.c
203
frame.sf_sc.sc_err = tf->tf_err;
sys/arch/i386/i386/compat_16_machdep.c
206
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
sys/arch/i386/i386/compat_16_machdep.c
209
frame.sf_sc.sc_mask = *mask;
sys/arch/i386/i386/compat_16_machdep.c
218
native_sigset_to_sigset13(mask, &frame.sf_sc.__sc_mask13);
sys/arch/i386/i386/compat_16_machdep.c
224
error = copyout(&frame, fp, sizeof(frame));
sys/arch/i386/i386/db_interface.c
316
ddb_ipi(struct trapframe frame)
sys/arch/i386/i386/db_interface.c
319
ddb_suspend(&frame);
sys/arch/i386/i386/db_interface.c
350
ddb_suspend(struct trapframe *frame)
sys/arch/i386/i386/db_interface.c
356
regs = *frame;
sys/arch/i386/i386/db_interface.c
363
regs.tf_esp = (int)&frame->tf_esp; /* kernel stack pointer */
sys/arch/i386/i386/db_machdep.c
249
db_frame_info(long *frame, db_addr_t callpc, const char **namep,
sys/arch/i386/i386/db_machdep.c
269
if (INKERNEL((int)frame) && name) {
sys/arch/i386/i386/linux_syscall.c
106
frame->tf_eax = rval[0];
sys/arch/i386/i386/linux_syscall.c
113
frame->tf_eflags &= ~PSL_C; /* carry bit */
sys/arch/i386/i386/linux_syscall.c
122
frame->tf_eip -= frame->tf_err;
sys/arch/i386/i386/linux_syscall.c
129
frame->tf_eax = error;
sys/arch/i386/i386/linux_syscall.c
130
frame->tf_eflags |= PSL_C; /* carry bit */
sys/arch/i386/i386/linux_syscall.c
71
linux_syscall(struct trapframe *frame)
sys/arch/i386/i386/linux_syscall.c
80
code = frame->tf_eax & (LINUX_SYS_NSYSENT - 1);
sys/arch/i386/i386/linux_syscall.c
88
args[0] = frame->tf_ebx;
sys/arch/i386/i386/linux_syscall.c
89
args[1] = frame->tf_ecx;
sys/arch/i386/i386/linux_syscall.c
90
args[2] = frame->tf_edx;
sys/arch/i386/i386/linux_syscall.c
91
args[3] = frame->tf_esi;
sys/arch/i386/i386/linux_syscall.c
92
args[4] = frame->tf_edi;
sys/arch/i386/i386/linux_syscall.c
93
args[5] = frame->tf_ebp;
sys/arch/i386/i386/machdep.c
676
struct sigframe_siginfo *fp, frame;
sys/arch/i386/i386/machdep.c
745
memset(&frame, 0, sizeof(frame));
sys/arch/i386/i386/machdep.c
746
frame.sf_ra = (int)ps->sa_sigdesc[sig].sd_tramp;
sys/arch/i386/i386/machdep.c
747
frame.sf_signum = sig;
sys/arch/i386/i386/machdep.c
748
frame.sf_sip = &fp->sf_si;
sys/arch/i386/i386/machdep.c
749
frame.sf_ucp = &fp->sf_uc;
sys/arch/i386/i386/machdep.c
750
frame.sf_si._info = ksi->ksi_info;
sys/arch/i386/i386/machdep.c
751
frame.sf_uc.uc_flags = _UC_SIGMASK|_UC_VM;
sys/arch/i386/i386/machdep.c
752
frame.sf_uc.uc_sigmask = *mask;
sys/arch/i386/i386/machdep.c
753
frame.sf_uc.uc_link = l->l_ctxlink;
sys/arch/i386/i386/machdep.c
754
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
sys/arch/i386/i386/machdep.c
760
cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
sys/arch/i386/i386/machdep.c
767
error = cpu_getmcontext_xsave(l, &frame.sf_uc.uc_mcontext,
sys/arch/i386/i386/machdep.c
768
&frame.sf_uc.uc_flags, xsavebuf, xsavelen, user_xsave);
sys/arch/i386/i386/machdep.c
773
error = copyout(&frame, fp, sizeof(frame));
sys/arch/i386/i386/trap.c
227
trap_print(const struct trapframe *frame, const lwp_t *l)
sys/arch/i386/i386/trap.c
229
const int type = frame->tf_trapno;
sys/arch/i386/i386/trap.c
231
if (frame->tf_trapno < trap_types) {
sys/arch/i386/i386/trap.c
240
type, frame->tf_err, frame->tf_eip, frame->tf_cs, frame->tf_eflags,
sys/arch/i386/i386/trap.c
241
(long)rcr2(), curcpu()->ci_ilevel, frame->tf_esp);
sys/arch/i386/i386/trap.c
283
trap(struct trapframe *frame)
sys/arch/i386/i386/trap.c
306
type = frame->tf_trapno;
sys/arch/i386/i386/trap.c
310
trap_print(frame, l);
sys/arch/i386/i386/trap.c
313
if (type != T_NMI && !KERNELMODE(frame->tf_cs)) {
sys/arch/i386/i386/trap.c
315
l->l_md.md_regs = frame;
sys/arch/i386/i386/trap.c
334
if ((*dtrace_trap_func)(frame, type)) {
sys/arch/i386/i386/trap.c
344
trap_print(frame, l);
sys/arch/i386/i386/trap.c
346
if (kdb_trap(type, 0, frame))
sys/arch/i386/i386/trap.c
348
if (kgdb_trap(type, frame))
sys/arch/i386/i386/trap.c
368
onfault = onfault_handler(pcb, frame);
sys/arch/i386/i386/trap.c
373
frame->tf_eip = (uintptr_t)onfault;
sys/arch/i386/i386/trap.c
374
frame->tf_eax = error;
sys/arch/i386/i386/trap.c
394
switch (*(u_char *)frame->tf_eip) {
sys/arch/i386/i386/trap.c
405
vframe = (void *)((int *)frame + 3);
sys/arch/i386/i386/trap.c
408
memmove(vframe, frame,
sys/arch/i386/i386/trap.c
414
switch (*(uint32_t *)frame->tf_eip) {
sys/arch/i386/i386/trap.c
429
vframe = (void *)(&frame->tf_eflags + 1);
sys/arch/i386/i386/trap.c
458
if (frame->tf_eip < VM_MAXUSER_ADDRESS - LCALLSZ &&
sys/arch/i386/i386/trap.c
459
x86_cpu_is_lcall((const void *)frame->tf_eip) == 0) {
sys/arch/i386/i386/trap.c
462
frame->tf_eip += LCALLSZ;
sys/arch/i386/i386/trap.c
465
p->p_md.md_syscall(frame);
sys/arch/i386/i386/trap.c
497
if (pmap_exec_fixup(&p->p_vmspace->vm_map, frame, pcb)){
sys/arch/i386/i386/trap.c
513
ksi.ksi_addr = (void *) frame->tf_eip;
sys/arch/i386/i386/trap.c
541
ksi.ksi_addr = (void *)frame->tf_eip;
sys/arch/i386/i386/trap.c
573
if (frame->tf_err & PGEX_I) {
sys/arch/i386/i386/trap.c
582
if ((frame->tf_err & PGEX_P) &&
sys/arch/i386/i386/trap.c
585
if (onfault_handler(pcb, frame) == NULL) {
sys/arch/i386/i386/trap.c
621
if (frame->tf_err & PGEX_W)
sys/arch/i386/i386/trap.c
623
else if (frame->tf_err & PGEX_I)
sys/arch/i386/i386/trap.c
658
onfault = onfault_handler(pcb, frame);
sys/arch/i386/i386/trap.c
694
onfault = onfault_handler(pcb, frame);
sys/arch/i386/i386/trap.c
727
SIGDEBUG(frame, &ksi, error);
sys/arch/i386/i386/trap.c
754
(ras_lookup(p, (void *)frame->tf_eip) == (void *)-1)) {
sys/arch/i386/i386/trap.c
765
ksi.ksi_addr = (void *)frame->tf_eip;
sys/arch/i386/i386/trap.c
766
SIGDEBUG(frame, &ksi, error);
sys/arch/i386/i386/trap.c
772
if (nmi_dispatch(frame))
sys/arch/i386/i386/trap.c
775
if (kgdb_trap(type, frame))
sys/arch/i386/i386/trap.c
777
if (kdb_trap(type, 0, frame))
sys/arch/i386/i386/trap.c
793
SIGDEBUG(frame, &ksi, error);
sys/arch/i386/include/cpu.h
85
#define CLKF_USERMODE(frame) (curcpu()->ci_xen_clockf_usermode)
sys/arch/i386/include/cpu.h
86
#define CLKF_PC(frame) (curcpu()->ci_xen_clockf_pc)
sys/arch/i386/include/cpu.h
88
#define CLKF_USERMODE(frame) USERMODE((frame)->cf_if.if_cs)
sys/arch/i386/include/cpu.h
89
#define CLKF_PC(frame) ((frame)->cf_if.if_eip)
sys/arch/i386/include/cpu.h
91
#define CLKF_INTR(frame) (curcpu()->ci_idepth > 0)
sys/arch/ia64/ia64/interrupt.c
344
ia64_dispatch_intr(void *frame, u_int vector)
sys/arch/ia64/include/cpu.h
150
#define CLKF_INTR(frame) (curcpu()->ci_intrdepth)
sys/arch/luna68k/luna68k/machdep.c
105
void nmihand(struct frame);
sys/arch/luna68k/luna68k/machdep.c
359
nmihand(struct frame frame)
sys/arch/luna68k/stand/boot/samachdep.h
204
void trap(int, unsigned int, unsigned int, struct frame);
sys/arch/luna68k/stand/boot/samachdep.h
47
struct frame;
sys/arch/luna68k/stand/boot/trap.c
102
trap(int type, unsigned int code, unsigned int v, struct frame frame)
sys/arch/luna68k/stand/boot/trap.c
108
regdump(frame.f_regs, 128);
sys/arch/m68k/fpe/fpu_calcea.c
104
else if (frame->f_format == 4 && frame->f_fmt4.f_fa) {
sys/arch/m68k/fpe/fpu_calcea.c
107
ea->ea_fea = frame->f_fmt4.f_fa;
sys/arch/m68k/fpe/fpu_calcea.c
150
sig = fetch_disp(frame, insn, 1, &ea->ea_offset);
sys/arch/m68k/fpe/fpu_calcea.c
157
sig = decode_ea6(frame, insn, ea, modreg);
sys/arch/m68k/fpe/fpu_calcea.c
166
sig = fetch_disp(frame, insn, 1,
sys/arch/m68k/fpe/fpu_calcea.c
174
sig = fetch_disp(frame, insn, 2,
sys/arch/m68k/fpe/fpu_calcea.c
182
sig = fetch_disp(frame, insn, 1,
sys/arch/m68k/fpe/fpu_calcea.c
190
sig = decode_ea6(frame, insn, ea, modreg);
sys/arch/m68k/fpe/fpu_calcea.c
212
decode_ea6(struct frame *frame, struct instruction *insn, struct insn_ea *ea,
sys/arch/m68k/fpe/fpu_calcea.c
227
idx = frame->f_regs[ea->ea_idxreg];
sys/arch/m68k/fpe/fpu_calcea.c
256
sig = fetch_disp(frame, insn, bd_size, &basedisp);
sys/arch/m68k/fpe/fpu_calcea.c
261
sig = fetch_disp(frame, insn, od_size, &outerdisp);
sys/arch/m68k/fpe/fpu_calcea.c
298
fpu_load_ea(struct frame *frame, struct instruction *insn, struct insn_ea *ea,
sys/arch/m68k/fpe/fpu_calcea.c
311
DPRINTF(("%s: frame at %p\n", __func__, frame));
sys/arch/m68k/fpe/fpu_calcea.c
332
frame->f_regs[ea->ea_regnum] = ea->ea_fea;
sys/arch/m68k/fpe/fpu_calcea.c
337
frame->f_regs[ea->ea_regnum] = ea->ea_fea;
sys/arch/m68k/fpe/fpu_calcea.c
356
src = (char *)&frame->f_regs[ea->ea_regnum];
sys/arch/m68k/fpe/fpu_calcea.c
395
reg = &frame->f_regs[ea->ea_regnum];
sys/arch/m68k/fpe/fpu_calcea.c
439
fpu_store_ea(struct frame *frame, struct instruction *insn, struct insn_ea *ea,
sys/arch/m68k/fpe/fpu_calcea.c
477
frame->f_regs[ea->ea_regnum] = ea->ea_fea;
sys/arch/m68k/fpe/fpu_calcea.c
482
frame->f_regs[ea->ea_regnum] = ea->ea_fea;
sys/arch/m68k/fpe/fpu_calcea.c
504
dst = (char *)&frame->f_regs[ea->ea_regnum];
sys/arch/m68k/fpe/fpu_calcea.c
517
reg = &(frame->f_regs[ea->ea_regnum]);
sys/arch/m68k/fpe/fpu_calcea.c
553
fetch_immed(struct frame *frame, struct instruction *insn, int *dst)
sys/arch/m68k/fpe/fpu_calcea.c
56
static int decode_ea6(struct frame *, struct instruction *,
sys/arch/m68k/fpe/fpu_calcea.c
58
static int fetch_immed(struct frame *, struct instruction *, int *);
sys/arch/m68k/fpe/fpu_calcea.c
59
static int fetch_disp(struct frame *, struct instruction *, int, int *);
sys/arch/m68k/fpe/fpu_calcea.c
619
fetch_disp(struct frame *frame, struct instruction *insn, int size, int *res)
sys/arch/m68k/fpe/fpu_calcea.c
71
fpu_decode_ea(struct frame *frame, struct instruction *insn,
sys/arch/m68k/fpe/fpu_calcea.c
95
sig = fetch_immed(frame, insn, &ea->ea_immed[0]);
sys/arch/m68k/fpe/fpu_emulate.c
106
insn.is_pc = frame->f_pc;
sys/arch/m68k/fpe/fpu_emulate.c
1061
struct frame *frame = fe->fe_frame;
sys/arch/m68k/fpe/fpu_emulate.c
1078
uint16_t count = frame->f_regs[insn->is_opcode & 7];
sys/arch/m68k/fpe/fpu_emulate.c
108
if (frame->f_format == 4) {
sys/arch/m68k/fpe/fpu_emulate.c
1103
frame->f_regs[insn->is_opcode & 7] &= 0xffff0000;
sys/arch/m68k/fpe/fpu_emulate.c
1104
frame->f_regs[insn->is_opcode & 7] |= (uint32_t)count;
sys/arch/m68k/fpe/fpu_emulate.c
1134
sig = fpu_decode_ea(frame, insn, &insn->is_ea, insn->is_opcode);
sys/arch/m68k/fpe/fpu_emulate.c
1139
sig = fpu_store_ea(frame, insn, &insn->is_ea, (char *)&branch);
sys/arch/m68k/fpe/fpu_emulate.c
122
insn.is_nextpc = frame->f_pc;
sys/arch/m68k/fpe/fpu_emulate.c
124
insn.is_pc = frame->f_fmt4.f_fslw;
sys/arch/m68k/fpe/fpu_emulate.c
125
frame->f_pc = insn.is_pc;
sys/arch/m68k/fpe/fpu_emulate.c
130
fpe_abort(frame, ksi, SIGSEGV, SEGV_ACCERR);
sys/arch/m68k/fpe/fpu_emulate.c
136
fpe_abort(frame, ksi, SIGILL, ILL_ILLOPC);
sys/arch/m68k/fpe/fpu_emulate.c
141
fpe_abort(frame, ksi, SIGILL, ILL_ILLOPC);
sys/arch/m68k/fpe/fpu_emulate.c
149
fpe_abort(frame, ksi, SIGSEGV, SEGV_ACCERR);
sys/arch/m68k/fpe/fpu_emulate.c
226
frame->f_pc += insn.is_advance;
sys/arch/m68k/fpe/fpu_emulate.c
231
kdb_trap(-1, (db_regs_t *)&frame);
sys/arch/m68k/fpe/fpu_emulate.c
235
if (frame->f_format == 4) {
sys/arch/m68k/fpe/fpu_emulate.c
238
frame->f_pc = insn.is_nextpc;
sys/arch/m68k/fpe/fpu_emulate.c
246
fpe_abort(frame, ksi, sig, 0);
sys/arch/m68k/fpe/fpu_emulate.c
335
struct frame *frame = fe->fe_frame;
sys/arch/m68k/fpe/fpu_emulate.c
378
sig = fpu_decode_ea(frame, insn, &insn->is_ea, modreg);
sys/arch/m68k/fpe/fpu_emulate.c
411
sig = fpu_store_ea(frame, insn, &insn->is_ea, (char *)tmp);
sys/arch/m68k/fpe/fpu_emulate.c
415
sig = fpu_load_ea(frame, insn, &insn->is_ea, (char *)tmp);
sys/arch/m68k/fpe/fpu_emulate.c
447
struct frame *frame = fe->fe_frame;
sys/arch/m68k/fpe/fpu_emulate.c
472
reglist = frame->f_regs[(word1 & 0x70) >> 4];
sys/arch/m68k/fpe/fpu_emulate.c
493
sig = fpu_decode_ea(frame, insn, &insn->is_ea, modreg);
sys/arch/m68k/fpe/fpu_emulate.c
512
sig = fpu_store_ea(frame, insn, &insn->is_ea,
sys/arch/m68k/fpe/fpu_emulate.c
520
sig = fpu_load_ea(frame, insn, &insn->is_ea,
sys/arch/m68k/fpe/fpu_emulate.c
58
(ksi)->ksi_addr = (void *)(frame)->f_pc; \
sys/arch/m68k/fpe/fpu_emulate.c
600
struct frame *frame = fe->fe_frame;
sys/arch/m68k/fpe/fpu_emulate.c
666
sig = fpu_decode_ea(frame, insn, &insn->is_ea, modreg);
sys/arch/m68k/fpe/fpu_emulate.c
717
fpu_load_ea(frame, insn, &insn->is_ea, (char*)buf);
sys/arch/m68k/fpe/fpu_emulate.c
87
fpu_emulate(struct frame *frame, struct fpframe *fpf, ksiginfo_t *ksi)
sys/arch/m68k/fpe/fpu_emulate.c
97
fe.fe_frame = frame;
sys/arch/m68k/fpe/fpu_emulate.h
147
struct frame *fe_frame; /* integer regs, etc */
sys/arch/m68k/fpe/fpu_emulate.h
246
int fpu_emulate(struct frame *, struct fpframe *, ksiginfo_t *);
sys/arch/m68k/fpe/fpu_emulate.h
270
int fpu_decode_ea(struct frame *, struct instruction *,
sys/arch/m68k/fpe/fpu_emulate.h
272
int fpu_load_ea(struct frame *, struct instruction *,
sys/arch/m68k/fpe/fpu_emulate.h
274
int fpu_store_ea(struct frame *, struct instruction *,
sys/arch/m68k/fpe/fpu_fscale.c
120
sig = fpu_decode_ea(frame, insn, &insn->is_ea, insn->is_opcode);
sys/arch/m68k/fpe/fpu_fscale.c
168
fpu_load_ea(frame, insn, &insn->is_ea, (char*)buf);
sys/arch/m68k/fpe/fpu_fscale.c
53
struct frame *frame;
sys/arch/m68k/fpe/fpu_fscale.c
67
frame = fe->fe_frame;
sys/arch/m68k/fpe/fpu_fstore.c
100
sig = fpu_decode_ea(frame, insn, &insn->is_ea, modreg);
sys/arch/m68k/fpe/fpu_fstore.c
135
fpu_store_ea(frame, insn, &insn->is_ea, (char *)buf);
sys/arch/m68k/fpe/fpu_fstore.c
47
struct frame *frame = fe->fe_frame;
sys/arch/m68k/fpe/fpu_fstore.c
57
frame, fe->fe_fpframe);
sys/arch/m68k/fpsp/fpsp.h
151
* words of a busy frame are the same as the unimplemented frame.
sys/arch/m68k/fpsp/fpsp.h
239
EXC_SR equ 4 ;exception frame status register
sys/arch/m68k/fpsp/fpsp.h
240
EXC_PC equ 6 ;exception frame program counter
sys/arch/m68k/fpsp/fpsp.h
241
EXC_VEC equ 10 ;exception frame vector (format+vector#)
sys/arch/m68k/fpsp/fpsp.h
242
EXC_EA equ 12 ;exception frame effective address
sys/arch/m68k/fpsp/fpsp.h
355
BUSY_SIZE equ 100 size of busy frame
sys/arch/m68k/fpsp/fpsp.h
356
BUSY_FRAME equ LV-BUSY_SIZE start of busy frame
sys/arch/m68k/fpsp/fpsp.h
358
UNIMP_40_SIZE equ 44 size of orig unimp frame
sys/arch/m68k/fpsp/fpsp.h
359
UNIMP_41_SIZE equ 52 size of rev unimp frame
sys/arch/m68k/fpsp/fpsp.h
361
IDLE_SIZE equ 4 size of idle frame
sys/arch/m68k/fpsp/fpsp.h
362
IDLE_FRAME equ LV-IDLE_SIZE start of idle frame
sys/arch/m68k/fpsp/fpsp.h
37
* fpsp.h --- stack frame offsets during FPSP exception handling
sys/arch/m68k/fpsp/fpsp.h
39
* These equates are used to access the exception frame, the fsave
sys/arch/m68k/fpsp/fpsp.h
40
* frame and any local variables needed by the FPSP package.
sys/arch/m68k/fpsp/fpsp.h
70
* Positive offsets from A6 refer to the exception frame. Negative
sys/arch/m68k/fpsp/fpsp.h
72
* The fsave frame is also accessible 'from the top' via A7.
sys/arch/m68k/fpsp/fpsp.h
92
* a second fsave frame can be pushed onto the stack and the
sys/arch/m68k/fpsp/fpsp.h
93
* handler exit code will reload the new frame and discard the old.
sys/arch/m68k/fpsp/l_fpsp.h
37
* l_fpsp.h --- stack frame offsets for library version of FPSP
sys/arch/m68k/fpsp/l_fpsp.h
40
* to the fsave frame and its bits are removed with the
sys/arch/m68k/fpsp/l_fpsp.h
42
* in the library version. Equates for the exception frame are
sys/arch/m68k/include/frame.h
207
void reenter_syscall(struct frame *, int) __attribute__((__noreturn__));
sys/arch/m68k/include/frame.h
215
void userret(struct lwp *, struct frame *, u_quad_t);
sys/arch/m68k/include/frame.h
224
int m68040_writeback(struct frame *, int);
sys/arch/m68k/include/frame.h
47
#define CFSIZE (sizeof(struct frame) - sizeof(union F_u))
sys/arch/m68k/include/proc.h
60
void (*md_syscall)(__register_t, struct lwp *, struct frame *);
sys/arch/m68k/include/signal.h
90
struct frame ss_frame; /* original exception frame */
sys/arch/m68k/m68k/compat_13_machdep.c
116
frame->f_regs[SP] = scp->sc_sp;
sys/arch/m68k/m68k/compat_13_machdep.c
117
frame->f_regs[A6] = scp->sc_fp;
sys/arch/m68k/m68k/compat_13_machdep.c
118
frame->f_pc = scp->sc_pc;
sys/arch/m68k/m68k/compat_13_machdep.c
119
frame->f_sr = scp->sc_ps;
sys/arch/m68k/m68k/compat_13_machdep.c
77
struct frame *frame;
sys/arch/m68k/m68k/compat_13_machdep.c
99
frame = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/compat_16_machdep.c
130
memcpy(kf.sf_state.ss_frame.f_regs, frame->f_regs,
sys/arch/m68k/m68k/compat_16_machdep.c
131
sizeof(frame->f_regs));
sys/arch/m68k/m68k/compat_16_machdep.c
138
kf.sf_state.ss_frame.f_format = frame->f_format;
sys/arch/m68k/m68k/compat_16_machdep.c
139
kf.sf_state.ss_frame.f_vector = frame->f_vector;
sys/arch/m68k/m68k/compat_16_machdep.c
140
memcpy(&kf.sf_state.ss_frame.F_u, &frame->F_u,
sys/arch/m68k/m68k/compat_16_machdep.c
152
frame->f_stackadj += exframesize[ft];
sys/arch/m68k/m68k/compat_16_machdep.c
153
frame->f_format = frame->f_vector = 0;
sys/arch/m68k/m68k/compat_16_machdep.c
173
kf.sf_sc.sc_sp = frame->f_regs[SP];
sys/arch/m68k/m68k/compat_16_machdep.c
174
kf.sf_sc.sc_fp = frame->f_regs[A6];
sys/arch/m68k/m68k/compat_16_machdep.c
176
kf.sf_sc.sc_pc = frame->f_pc;
sys/arch/m68k/m68k/compat_16_machdep.c
177
kf.sf_sc.sc_ps = frame->f_sr;
sys/arch/m68k/m68k/compat_16_machdep.c
252
struct frame *frame;
sys/arch/m68k/m68k/compat_16_machdep.c
279
frame = (struct frame *) l->l_md.md_regs;
sys/arch/m68k/m68k/compat_16_machdep.c
321
|| frame->f_stackadj < sz)
sys/arch/m68k/m68k/compat_16_machdep.c
323
frame->f_stackadj -= sz;
sys/arch/m68k/m68k/compat_16_machdep.c
324
frame->f_format = tstate.ss_frame.f_format;
sys/arch/m68k/m68k/compat_16_machdep.c
325
frame->f_vector = tstate.ss_frame.f_vector;
sys/arch/m68k/m68k/compat_16_machdep.c
326
memcpy(&frame->F_u, &tstate.ss_frame.F_u, sz);
sys/arch/m68k/m68k/compat_16_machdep.c
339
memcpy(frame->f_regs, tstate.ss_frame.f_regs,
sys/arch/m68k/m68k/compat_16_machdep.c
340
sizeof(frame->f_regs) - (2 * NBPW));
sys/arch/m68k/m68k/compat_16_machdep.c
356
frame->f_regs[SP] = scp->sc_sp;
sys/arch/m68k/m68k/compat_16_machdep.c
357
frame->f_regs[A6] = scp->sc_fp;
sys/arch/m68k/m68k/compat_16_machdep.c
358
frame->f_pc = scp->sc_pc;
sys/arch/m68k/m68k/compat_16_machdep.c
359
frame->f_sr = scp->sc_ps;
sys/arch/m68k/m68k/compat_16_machdep.c
88
struct frame *frame = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/compat_16_machdep.c
94
short ft = frame->f_format;
sys/arch/m68k/m68k/db_trace.c
508
regp = tfp + offsetof(struct frame, f_sr);
sys/arch/m68k/m68k/db_trace.c
515
regp = tfp + offsetof(struct frame, f_pc);
sys/arch/m68k/m68k/linux_syscall.c
104
linux_syscall_plain(register_t code, struct lwp *l, struct frame *frame)
sys/arch/m68k/m68k/linux_syscall.c
127
args[4] = frame->f_regs[D5];
sys/arch/m68k/m68k/linux_syscall.c
129
args[3] = frame->f_regs[D4];
sys/arch/m68k/m68k/linux_syscall.c
131
args[2] = frame->f_regs[D3];
sys/arch/m68k/m68k/linux_syscall.c
133
args[1] = frame->f_regs[D2];
sys/arch/m68k/m68k/linux_syscall.c
135
args[0] = frame->f_regs[D1];
sys/arch/m68k/m68k/linux_syscall.c
145
rval[1] = frame->f_regs[D1];
sys/arch/m68k/m68k/linux_syscall.c
155
frame->f_regs[D0] = rval[0];
sys/arch/m68k/m68k/linux_syscall.c
156
frame->f_regs[D1] = rval[1];
sys/arch/m68k/m68k/linux_syscall.c
157
frame->f_sr &= ~PSL_C; /* carry bit */
sys/arch/m68k/m68k/linux_syscall.c
164
frame->f_pc = frame->f_pc - 2;
sys/arch/m68k/m68k/linux_syscall.c
172
frame->f_regs[D0] = error;
sys/arch/m68k/m68k/linux_syscall.c
173
frame->f_sr |= PSL_C; /* carry bit */
sys/arch/m68k/m68k/linux_syscall.c
179
linux_syscall_fancy(register_t code, struct lwp *l, struct frame *frame)
sys/arch/m68k/m68k/linux_syscall.c
202
args[4] = frame->f_regs[D5];
sys/arch/m68k/m68k/linux_syscall.c
204
args[3] = frame->f_regs[D4];
sys/arch/m68k/m68k/linux_syscall.c
206
args[2] = frame->f_regs[D3];
sys/arch/m68k/m68k/linux_syscall.c
208
args[1] = frame->f_regs[D2];
sys/arch/m68k/m68k/linux_syscall.c
210
args[0] = frame->f_regs[D1];
sys/arch/m68k/m68k/linux_syscall.c
223
rval[1] = frame->f_regs[D1];
sys/arch/m68k/m68k/linux_syscall.c
233
frame->f_regs[D0] = rval[0];
sys/arch/m68k/m68k/linux_syscall.c
234
frame->f_regs[D1] = rval[1];
sys/arch/m68k/m68k/linux_syscall.c
235
frame->f_sr &= ~PSL_C; /* carry bit */
sys/arch/m68k/m68k/linux_syscall.c
242
frame->f_pc = frame->f_pc - 2;
sys/arch/m68k/m68k/linux_syscall.c
250
frame->f_regs[D0] = error;
sys/arch/m68k/m68k/linux_syscall.c
251
frame->f_sr |= PSL_C; /* carry bit */
sys/arch/m68k/m68k/linux_syscall.c
90
static void linux_syscall_plain(register_t, struct lwp *, struct frame *);
sys/arch/m68k/m68k/linux_syscall.c
91
static void linux_syscall_fancy(register_t, struct lwp *, struct frame *);
sys/arch/m68k/m68k/m68k_intr.c
390
m68k_intr_autovec(struct clockframe frame)
sys/arch/m68k/m68k/m68k_intr.c
392
const int ipl = VECO_TO_VECI(frame.cf_vo) - VECI_INTRAV0;
sys/arch/m68k/m68k/m68k_intr.c
399
void *arg = ih->ih_arg ? ih->ih_arg : &frame;
sys/arch/m68k/m68k/m68k_intr.c
409
ATOMIC_CAS_CHECK(&frame);
sys/arch/m68k/m68k/m68k_intr.c
421
m68k_intr_vectored(struct clockframe frame)
sys/arch/m68k/m68k/m68k_intr.c
423
const int vec = VECO_TO_VECI(frame.cf_vo);
sys/arch/m68k/m68k/m68k_intr.c
442
: &frame) != 0)) {
sys/arch/m68k/m68k/m68k_intr.c
451
ATOMIC_CAS_CHECK(&frame);
sys/arch/m68k/m68k/m68k_syscall.c
101
syscall(register_t code, struct frame frame)
sys/arch/m68k/m68k/m68k_syscall.c
108
if (!USERMODE(frame.f_sr))
sys/arch/m68k/m68k/m68k_syscall.c
114
l->l_md.md_regs = frame.f_regs;
sys/arch/m68k/m68k/m68k_syscall.c
116
(p->p_md.md_syscall)(code, l, &frame);
sys/arch/m68k/m68k/m68k_syscall.c
118
userret(l, &frame, sticks);
sys/arch/m68k/m68k/m68k_syscall.c
145
syscall_plain(register_t code, struct lwp *l, struct frame *frame)
sys/arch/m68k/m68k/m68k_syscall.c
157
params = (char *)frame->f_regs[SP] + sizeof(int);
sys/arch/m68k/m68k/m68k_syscall.c
215
rval[1] = frame->f_regs[D1];
sys/arch/m68k/m68k/m68k_syscall.c
226
frame->f_regs[D0] = rval[0];
sys/arch/m68k/m68k/m68k_syscall.c
227
frame->f_regs[D1] = rval[1];
sys/arch/m68k/m68k/m68k_syscall.c
228
frame->f_sr &= ~PSL_C; /* carry bit */
sys/arch/m68k/m68k/m68k_syscall.c
245
frame->f_regs[A0] = rval[0];
sys/arch/m68k/m68k/m68k_syscall.c
253
frame->f_pc = frame->f_pc - 2;
sys/arch/m68k/m68k/m68k_syscall.c
266
frame->f_regs[D0] = error;
sys/arch/m68k/m68k/m68k_syscall.c
267
frame->f_sr |= PSL_C; /* carry bit */
sys/arch/m68k/m68k/m68k_syscall.c
273
syscall_fancy(register_t code, struct lwp *l, struct frame *frame)
sys/arch/m68k/m68k/m68k_syscall.c
285
params = (char *)frame->f_regs[SP] + sizeof(int);
sys/arch/m68k/m68k/m68k_syscall.c
346
rval[1] = frame->f_regs[D1];
sys/arch/m68k/m68k/m68k_syscall.c
357
frame->f_regs[D0] = rval[0];
sys/arch/m68k/m68k/m68k_syscall.c
358
frame->f_regs[D1] = rval[1];
sys/arch/m68k/m68k/m68k_syscall.c
359
frame->f_sr &= ~PSL_C; /* carry bit */
sys/arch/m68k/m68k/m68k_syscall.c
368
frame->f_regs[A0] = rval[0];
sys/arch/m68k/m68k/m68k_syscall.c
376
frame->f_pc = frame->f_pc - 2;
sys/arch/m68k/m68k/m68k_syscall.c
389
frame->f_regs[D0] = error;
sys/arch/m68k/m68k/m68k_syscall.c
390
frame->f_sr |= PSL_C; /* carry bit */
sys/arch/m68k/m68k/m68k_syscall.c
401
struct frame *f = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/m68k_syscall.c
418
struct frame *f = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/m68k_syscall.c
438
struct frame *f = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/m68k_syscall.c
91
void syscall(register_t, struct frame);
sys/arch/m68k/m68k/m68k_syscall.c
94
static void syscall_plain(register_t, struct lwp *, struct frame *);
sys/arch/m68k/m68k/m68k_syscall.c
95
static void syscall_fancy(register_t, struct lwp *, struct frame *);
sys/arch/m68k/m68k/m68k_trap.c
298
m68040_writeback(struct frame *fp, int docachepush)
sys/arch/m68k/m68k/m68k_trap.c
591
userret0(struct lwp *l, struct frame *fp, u_quad_t oticks
sys/arch/m68k/m68k/m68k_trap.c
653
userret(struct lwp *l, struct frame *f, u_quad_t t)
sys/arch/m68k/m68k/m68k_trap.c
668
trap(struct frame *fp, int type, unsigned int code, unsigned int v)
sys/arch/m68k/m68k/m68k_trap.c
88
void trap(struct frame *, int, u_int, u_int);
sys/arch/m68k/m68k/process_machdep.c
101
struct fpframe *frame = process_fpframe(l);
sys/arch/m68k/m68k/process_machdep.c
103
memcpy(regs->r_regs, frame->fpf_regs, sizeof(frame->fpf_regs));
sys/arch/m68k/m68k/process_machdep.c
104
regs->r_fpcr = frame->fpf_fpcr;
sys/arch/m68k/m68k/process_machdep.c
105
regs->r_fpsr = frame->fpf_fpsr;
sys/arch/m68k/m68k/process_machdep.c
106
regs->r_fpiar = frame->fpf_fpiar;
sys/arch/m68k/m68k/process_machdep.c
114
struct frame *frame = process_frame(l);
sys/arch/m68k/m68k/process_machdep.c
132
memcpy(frame->f_regs, regs->r_regs, sizeof(frame->f_regs));
sys/arch/m68k/m68k/process_machdep.c
133
frame->f_sr = regs->r_sr;
sys/arch/m68k/m68k/process_machdep.c
134
frame->f_pc = regs->r_pc;
sys/arch/m68k/m68k/process_machdep.c
142
struct fpframe *frame = process_fpframe(l);
sys/arch/m68k/m68k/process_machdep.c
144
memcpy(frame->fpf_regs, regs->r_regs, sizeof(frame->fpf_regs));
sys/arch/m68k/m68k/process_machdep.c
145
frame->fpf_fpcr = regs->r_fpcr;
sys/arch/m68k/m68k/process_machdep.c
146
frame->fpf_fpsr = regs->r_fpsr;
sys/arch/m68k/m68k/process_machdep.c
147
frame->fpf_fpiar = regs->r_fpiar;
sys/arch/m68k/m68k/process_machdep.c
155
struct frame *frame = process_frame(l);
sys/arch/m68k/m68k/process_machdep.c
158
frame->f_sr |= PSL_T;
sys/arch/m68k/m68k/process_machdep.c
160
frame->f_sr &= ~PSL_T;
sys/arch/m68k/m68k/process_machdep.c
168
struct frame *frame = process_frame(l);
sys/arch/m68k/m68k/process_machdep.c
175
frame->f_pc = (u_int)addr;
sys/arch/m68k/m68k/process_machdep.c
69
static inline struct frame *
sys/arch/m68k/m68k/process_machdep.c
89
struct frame *frame = process_frame(l);
sys/arch/m68k/m68k/process_machdep.c
91
memcpy(regs->r_regs, frame->f_regs, sizeof(frame->f_regs));
sys/arch/m68k/m68k/process_machdep.c
92
regs->r_sr = frame->f_sr;
sys/arch/m68k/m68k/process_machdep.c
93
regs->r_pc = frame->f_pc;
sys/arch/m68k/m68k/sig_machdep.c
117
struct frame *tf = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/sig_machdep.c
138
struct frame *frame = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/sig_machdep.c
144
frame->f_regs[SP] = (int)fp;
sys/arch/m68k/m68k/sig_machdep.c
145
frame->f_pc = (int)catcher;
sys/arch/m68k/m68k/sig_machdep.c
198
struct frame *frame = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/sig_machdep.c
199
unsigned int format = frame->f_format;
sys/arch/m68k/m68k/sig_machdep.c
203
gr[_REG_D0] = frame->f_regs[D0];
sys/arch/m68k/m68k/sig_machdep.c
204
gr[_REG_D1] = frame->f_regs[D1];
sys/arch/m68k/m68k/sig_machdep.c
205
gr[_REG_D2] = frame->f_regs[D2];
sys/arch/m68k/m68k/sig_machdep.c
206
gr[_REG_D3] = frame->f_regs[D3];
sys/arch/m68k/m68k/sig_machdep.c
207
gr[_REG_D4] = frame->f_regs[D4];
sys/arch/m68k/m68k/sig_machdep.c
208
gr[_REG_D5] = frame->f_regs[D5];
sys/arch/m68k/m68k/sig_machdep.c
209
gr[_REG_D6] = frame->f_regs[D6];
sys/arch/m68k/m68k/sig_machdep.c
210
gr[_REG_D7] = frame->f_regs[D7];
sys/arch/m68k/m68k/sig_machdep.c
211
gr[_REG_A0] = frame->f_regs[A0];
sys/arch/m68k/m68k/sig_machdep.c
212
gr[_REG_A1] = frame->f_regs[A1];
sys/arch/m68k/m68k/sig_machdep.c
213
gr[_REG_A2] = frame->f_regs[A2];
sys/arch/m68k/m68k/sig_machdep.c
214
gr[_REG_A3] = frame->f_regs[A3];
sys/arch/m68k/m68k/sig_machdep.c
215
gr[_REG_A4] = frame->f_regs[A4];
sys/arch/m68k/m68k/sig_machdep.c
216
gr[_REG_A5] = frame->f_regs[A5];
sys/arch/m68k/m68k/sig_machdep.c
217
gr[_REG_A6] = frame->f_regs[A6];
sys/arch/m68k/m68k/sig_machdep.c
218
gr[_REG_A7] = frame->f_regs[SP];
sys/arch/m68k/m68k/sig_machdep.c
219
gr[_REG_PS] = frame->f_sr;
sys/arch/m68k/m68k/sig_machdep.c
220
gr[_REG_PC] = frame->f_pc;
sys/arch/m68k/m68k/sig_machdep.c
234
mcp->__mc_pad.__mc_frame.__mcf_vector = frame->f_vector;
sys/arch/m68k/m68k/sig_machdep.c
236
&frame->F_u, (size_t)exframesize[format]);
sys/arch/m68k/m68k/sig_machdep.c
248
frame->f_stackadj += exframesize[format];
sys/arch/m68k/m68k/sig_machdep.c
249
frame->f_format = frame->f_vector = 0;
sys/arch/m68k/m68k/sig_machdep.c
294
struct frame *frame = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/sig_machdep.c
313
if (frame->f_stackadj == 0) {
sys/arch/m68k/m68k/sig_machdep.c
318
reenter_syscall(frame, sz);
sys/arch/m68k/m68k/sig_machdep.c
324
if (sz != frame->f_stackadj)
sys/arch/m68k/m68k/sig_machdep.c
326
sz, frame->f_stackadj);
sys/arch/m68k/m68k/sig_machdep.c
334
frame->f_format = format;
sys/arch/m68k/m68k/sig_machdep.c
335
frame->f_vector = mcp->__mc_pad.__mc_frame.__mcf_vector;
sys/arch/m68k/m68k/sig_machdep.c
336
(void)memcpy(&frame->F_u,
sys/arch/m68k/m68k/sig_machdep.c
338
frame->f_stackadj -= sz;
sys/arch/m68k/m68k/sig_machdep.c
343
frame->f_regs[D0] = gr[_REG_D0];
sys/arch/m68k/m68k/sig_machdep.c
344
frame->f_regs[D1] = gr[_REG_D1];
sys/arch/m68k/m68k/sig_machdep.c
345
frame->f_regs[D2] = gr[_REG_D2];
sys/arch/m68k/m68k/sig_machdep.c
346
frame->f_regs[D3] = gr[_REG_D3];
sys/arch/m68k/m68k/sig_machdep.c
347
frame->f_regs[D4] = gr[_REG_D4];
sys/arch/m68k/m68k/sig_machdep.c
348
frame->f_regs[D5] = gr[_REG_D5];
sys/arch/m68k/m68k/sig_machdep.c
349
frame->f_regs[D6] = gr[_REG_D6];
sys/arch/m68k/m68k/sig_machdep.c
350
frame->f_regs[D7] = gr[_REG_D7];
sys/arch/m68k/m68k/sig_machdep.c
351
frame->f_regs[A0] = gr[_REG_A0];
sys/arch/m68k/m68k/sig_machdep.c
352
frame->f_regs[A1] = gr[_REG_A1];
sys/arch/m68k/m68k/sig_machdep.c
353
frame->f_regs[A2] = gr[_REG_A2];
sys/arch/m68k/m68k/sig_machdep.c
354
frame->f_regs[A3] = gr[_REG_A3];
sys/arch/m68k/m68k/sig_machdep.c
355
frame->f_regs[A4] = gr[_REG_A4];
sys/arch/m68k/m68k/sig_machdep.c
356
frame->f_regs[A5] = gr[_REG_A5];
sys/arch/m68k/m68k/sig_machdep.c
357
frame->f_regs[A6] = gr[_REG_A6];
sys/arch/m68k/m68k/sig_machdep.c
358
frame->f_regs[SP] = gr[_REG_A7];
sys/arch/m68k/m68k/sig_machdep.c
359
frame->f_sr = gr[_REG_PS];
sys/arch/m68k/m68k/sig_machdep.c
360
frame->f_pc = gr[_REG_PC];
sys/arch/m68k/m68k/sunos_machdep.c
102
struct frame *frame = (struct frame *)l->l_md.md_regs;
sys/arch/m68k/m68k/sunos_machdep.c
106
short ft = frame->f_format;
sys/arch/m68k/m68k/sunos_machdep.c
139
kf.sf_sc.sc_sp = frame->f_regs[SP];
sys/arch/m68k/m68k/sunos_machdep.c
140
kf.sf_sc.sc_pc = frame->f_pc;
sys/arch/m68k/m68k/sunos_machdep.c
141
kf.sf_sc.sc_ps = frame->f_sr;
sys/arch/m68k/m68k/sunos_machdep.c
202
struct frame *frame;
sys/arch/m68k/m68k/sunos_machdep.c
225
frame = (struct frame *) l->l_md.md_regs;
sys/arch/m68k/m68k/sunos_machdep.c
226
frame->f_regs[SP] = scp->sc_sp;
sys/arch/m68k/m68k/sunos_machdep.c
227
frame->f_pc = scp->sc_pc;
sys/arch/m68k/m68k/sunos_machdep.c
228
frame->f_sr = scp->sc_ps;
sys/arch/m68k/m68k/sunos_syscall.c
107
sunos_syscall_plain(register_t code, struct lwp *l, struct frame *frame)
sys/arch/m68k/m68k/sunos_syscall.c
126
error = ufetch_long((void *)frame->f_regs[SP], (u_long *)&code);
sys/arch/m68k/m68k/sunos_syscall.c
137
frame->f_regs[SP] += sizeof (int);
sys/arch/m68k/m68k/sunos_syscall.c
147
params = (char *)frame->f_regs[SP] + sizeof(int);
sys/arch/m68k/m68k/sunos_syscall.c
176
rval[1] = frame->f_regs[D1];
sys/arch/m68k/m68k/sunos_syscall.c
186
frame->f_regs[D0] = rval[0];
sys/arch/m68k/m68k/sunos_syscall.c
187
frame->f_regs[D1] = rval[1];
sys/arch/m68k/m68k/sunos_syscall.c
188
frame->f_sr &= ~PSL_C; /* carry bit */
sys/arch/m68k/m68k/sunos_syscall.c
195
frame->f_pc = frame->f_pc - 2;
sys/arch/m68k/m68k/sunos_syscall.c
202
frame->f_regs[D0] = error;
sys/arch/m68k/m68k/sunos_syscall.c
203
frame->f_sr |= PSL_C; /* carry bit */
sys/arch/m68k/m68k/sunos_syscall.c
211
frame->f_regs[SP] -= sizeof (int);
sys/arch/m68k/m68k/sunos_syscall.c
216
sunos_syscall_fancy(register_t code, struct lwp *l, struct frame *frame)
sys/arch/m68k/m68k/sunos_syscall.c
235
error = ufetch_long((void *)frame->f_regs[SP], (u_long *)&code);
sys/arch/m68k/m68k/sunos_syscall.c
246
frame->f_regs[SP] += sizeof (int);
sys/arch/m68k/m68k/sunos_syscall.c
256
params = (char *)frame->f_regs[SP] + sizeof(int);
sys/arch/m68k/m68k/sunos_syscall.c
288
rval[1] = frame->f_regs[D1];
sys/arch/m68k/m68k/sunos_syscall.c
298
frame->f_regs[D0] = rval[0];
sys/arch/m68k/m68k/sunos_syscall.c
299
frame->f_regs[D1] = rval[1];
sys/arch/m68k/m68k/sunos_syscall.c
300
frame->f_sr &= ~PSL_C; /* carry bit */
sys/arch/m68k/m68k/sunos_syscall.c
307
frame->f_pc = frame->f_pc - 2;
sys/arch/m68k/m68k/sunos_syscall.c
314
frame->f_regs[D0] = error;
sys/arch/m68k/m68k/sunos_syscall.c
315
frame->f_sr |= PSL_C; /* carry bit */
sys/arch/m68k/m68k/sunos_syscall.c
323
frame->f_regs[SP] -= sizeof (int);
sys/arch/m68k/m68k/sunos_syscall.c
93
static void sunos_syscall_plain(register_t, struct lwp *, struct frame *);
sys/arch/m68k/m68k/sunos_syscall.c
94
static void sunos_syscall_fancy(register_t, struct lwp *, struct frame *);
sys/arch/mac68k/mac68k/intr.c
210
intr_dispatch(struct clockframe frame)
sys/arch/mac68k/mac68k/intr.c
212
const int ipl = VECO_TO_VECI(frame.cf_vo) - VECI_INTRAV0;
sys/arch/mac68k/mac68k/intr.c
219
(void)(*intr_func[ipl])(intr_arg[ipl] ? intr_arg[ipl] : &frame);
sys/arch/mac68k/mac68k/intr.c
232
const struct clockframe *frame = arg;
sys/arch/mac68k/mac68k/intr.c
233
const int ipl = VECO_TO_VECI(frame->cf_vo) - VECI_INTRAV0;
sys/arch/mac68k/mac68k/machdep.c
228
void nmihand(struct frame);
sys/arch/mac68k/mac68k/machdep.c
679
void nmihand(struct frame);
sys/arch/mac68k/mac68k/machdep.c
682
nmihand(struct frame frame)
sys/arch/mac68k/mac68k/machdep.c
691
printf("Panic switch: PC is 0x%x.\n", frame.f_pc);
sys/arch/mac68k/mac68k/macrom.c
653
mrg_aline_super(struct frame *frame)
sys/arch/mac68k/mac68k/macrom.c
667
trapword = *(u_short *)frame->f_pc;
sys/arch/mac68k/mac68k/macrom.c
703
frame->f_regs[0], frame->f_regs[8], frame->f_pc );
sys/arch/mac68k/mac68k/macrom.c
740
: "a" (&frame->f_regs), "g" (trapaddr)
sys/arch/mac68k/mac68k/macrom.c
754
frame->f_regs[0] = d0bucket;
sys/arch/mac68k/mac68k/macrom.c
756
frame->f_regs[8] = a0bucket;
sys/arch/mac68k/mac68k/macrom.c
758
frame->f_pc += 2; /* skip offending instruction */
sys/arch/mac68k/mac68k/macrom.h
225
void mrg_aline_super(struct frame *);
sys/arch/mips/include/asm.h
193
.frame sp, 0, ra
sys/arch/mips/include/asm.h
246
.frame sp, fsize, retpc
sys/arch/mips/mips/netbsd32_machdep.c
274
struct trapframe frame;
sys/arch/mips/mips/netbsd32_machdep.c
290
cpustate.frame = *l->l_md.md_utf;
sys/arch/mvme68k/dev/clock_pcc.c
191
clock_pcc_profintr(void *frame)
sys/arch/mvme68k/dev/clock_pcc.c
210
hardclock(frame);
sys/arch/mvme68k/dev/clock_pcc.c
217
clock_pcc_statintr(void *frame)
sys/arch/mvme68k/dev/clock_pcc.c
223
statclock((struct clockframe *) frame);
sys/arch/mvme68k/dev/pcc.c
287
pccintr(void *frame)
sys/arch/mvme68k/dev/pcc.c
294
return nmihand(frame);
sys/arch/mvme68k/dev/pcctwo_68k.c
261
pcctwoabortintr(void *frame)
sys/arch/mvme68k/dev/pcctwo_68k.c
267
return nmihand(frame);
sys/arch/news68k/include/cpu.h
85
struct frame;
sys/arch/news68k/include/cpu.h
89
void nmihand(struct frame *);
sys/arch/next68k/next68k/machdep.c
283
nmihand(void *frame)
sys/arch/powerpc/ibm4xx/clock.c
112
(*ibm4xx_tprof_samplefn)(frame);
sys/arch/powerpc/ibm4xx/clock.c
131
statclock(frame);
sys/arch/powerpc/ibm4xx/clock.c
138
decr_intr(struct clockframe *frame)
sys/arch/powerpc/ibm4xx/clock.c
186
hardclock(frame);
sys/arch/powerpc/ibm4xx/clock.c
99
stat_intr(struct clockframe *frame)
sys/arch/powerpc/include/pcb.h
66
struct trapframe frame;
sys/arch/powerpc/oea/kgdb_glue.c
67
kgdb_trap_glue(struct trapframe *frame)
sys/arch/powerpc/oea/kgdb_glue.c
69
if (!(frame->srr1 & PSL_PR)
sys/arch/powerpc/oea/kgdb_glue.c
70
&& (frame->exc == EXC_TRC
sys/arch/powerpc/oea/kgdb_glue.c
71
|| (frame->exc == EXC_PGM
sys/arch/powerpc/oea/kgdb_glue.c
72
&& (frame->srr1 & 0x20000))
sys/arch/powerpc/oea/kgdb_glue.c
73
|| frame->exc == EXC_BPT)) {
sys/arch/powerpc/oea/kgdb_glue.c
77
kgdbcopy(frame, kgdbregs, sizeof kgdbregs);
sys/arch/powerpc/oea/kgdb_glue.c
89
kgdbcopy(kgdbregs, frame, sizeof kgdbregs);
sys/arch/powerpc/powerpc/compat_16_machdep.c
144
frame.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
sys/arch/powerpc/powerpc/compat_16_machdep.c
147
frame.sc_mask = *mask;
sys/arch/powerpc/powerpc/compat_16_machdep.c
156
native_sigset_to_sigset13(mask, &frame.__sc_mask13);
sys/arch/powerpc/powerpc/compat_16_machdep.c
160
error = copyout(&frame, fp, sizeof frame);
sys/arch/powerpc/powerpc/compat_16_machdep.c
95
struct sigcontext *fp, frame;
sys/arch/powerpc/powerpc/compat_16_machdep.c
97
struct utrapframe * const utf = &frame.sc_frame;
sys/arch/powerpc/powerpc/core_machdep.c
80
md_core.frame = *l->l_md.md_utf;
sys/arch/powerpc/powerpc/db_trace.c
134
db_addr_t frame, lr, *args;
sys/arch/powerpc/powerpc/db_trace.c
192
frame = (db_addr_t)R(&pcb->pcb_sp);
sys/arch/powerpc/powerpc/db_trace.c
193
(*pr)("at %p\n", frame);
sys/arch/powerpc/powerpc/db_trace.c
195
frame = (db_addr_t)addr;
sys/arch/powerpc/powerpc/db_trace.c
197
frame = (db_addr_t)ddb_regs.r[1];
sys/arch/powerpc/powerpc/db_trace.c
200
if (frame < PAGE_SIZE)
sys/arch/powerpc/powerpc/db_trace.c
202
frame = R((db_addr_t *)frame);
sys/arch/powerpc/powerpc/db_trace.c
204
args = (db_addr_t *)(frame + 8);
sys/arch/powerpc/powerpc/db_trace.c
205
if (frame < PAGE_SIZE)
sys/arch/powerpc/powerpc/db_trace.c
210
lr = R((db_addr_t *)(frame + 4)) - 4;
sys/arch/powerpc/powerpc/db_trace.c
216
(*pr)("0x%08lx: ", frame);
sys/arch/powerpc/powerpc/db_trace.c
224
&((struct ktrapframe *)frame)->ktf_tf;
sys/arch/powerpc/powerpc/db_trace.c
325
frame = (db_addr_t)R(&tf->tf_fixreg[1]);
sys/arch/riscv/riscv/db_trace.c
111
prefix, frame, getlwpnamebysp(frame), name, pc);
sys/arch/riscv/riscv/db_trace.c
114
prefix, frame, name, pc);
sys/arch/riscv/riscv/db_trace.c
121
prefix, frame, getlwpnamebysp(frame), pc);
sys/arch/riscv/riscv/db_trace.c
123
(*pr)("%s %016" PRIx64 " ?() at %016" PRIx64 "\n", prefix, frame, pc);
sys/arch/riscv/riscv/db_trace.c
98
pr_traceaddr(const char *prefix, uint64_t frame, uint64_t pc, int flags,
sys/arch/riscv/riscv/interrupt.c
53
riscv_intr_default_handler(struct trapframe *frame, register_t epc,
sys/arch/sh3/dev/wdog.c
215
struct trapframe *frame = arg;
sys/arch/sh3/dev/wdog.c
219
printf("wdog trapped: spc = %x\n", frame->tf_spc);
sys/arch/sh3/sh3/compat_16_machdep.c
102
struct sigframe_sigcontext *fp, frame;
sys/arch/sh3/sh3/compat_16_machdep.c
109
frame.sf_sc.sc_ssr = tf->tf_ssr;
sys/arch/sh3/sh3/compat_16_machdep.c
110
frame.sf_sc.sc_spc = tf->tf_spc;
sys/arch/sh3/sh3/compat_16_machdep.c
111
frame.sf_sc.sc_pr = tf->tf_pr;
sys/arch/sh3/sh3/compat_16_machdep.c
112
frame.sf_sc.sc_r15 = tf->tf_r15;
sys/arch/sh3/sh3/compat_16_machdep.c
113
frame.sf_sc.sc_r14 = tf->tf_r14;
sys/arch/sh3/sh3/compat_16_machdep.c
114
frame.sf_sc.sc_r13 = tf->tf_r13;
sys/arch/sh3/sh3/compat_16_machdep.c
115
frame.sf_sc.sc_r12 = tf->tf_r12;
sys/arch/sh3/sh3/compat_16_machdep.c
116
frame.sf_sc.sc_r11 = tf->tf_r11;
sys/arch/sh3/sh3/compat_16_machdep.c
117
frame.sf_sc.sc_r10 = tf->tf_r10;
sys/arch/sh3/sh3/compat_16_machdep.c
118
frame.sf_sc.sc_r9 = tf->tf_r9;
sys/arch/sh3/sh3/compat_16_machdep.c
119
frame.sf_sc.sc_r8 = tf->tf_r8;
sys/arch/sh3/sh3/compat_16_machdep.c
120
frame.sf_sc.sc_r7 = tf->tf_r7;
sys/arch/sh3/sh3/compat_16_machdep.c
121
frame.sf_sc.sc_r6 = tf->tf_r6;
sys/arch/sh3/sh3/compat_16_machdep.c
122
frame.sf_sc.sc_r5 = tf->tf_r5;
sys/arch/sh3/sh3/compat_16_machdep.c
123
frame.sf_sc.sc_r4 = tf->tf_r4;
sys/arch/sh3/sh3/compat_16_machdep.c
124
frame.sf_sc.sc_r3 = tf->tf_r3;
sys/arch/sh3/sh3/compat_16_machdep.c
125
frame.sf_sc.sc_r2 = tf->tf_r2;
sys/arch/sh3/sh3/compat_16_machdep.c
126
frame.sf_sc.sc_r1 = tf->tf_r1;
sys/arch/sh3/sh3/compat_16_machdep.c
127
frame.sf_sc.sc_r0 = tf->tf_r0;
sys/arch/sh3/sh3/compat_16_machdep.c
128
frame.sf_sc.sc_expevt = tf->tf_expevt;
sys/arch/sh3/sh3/compat_16_machdep.c
131
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
sys/arch/sh3/sh3/compat_16_machdep.c
134
frame.sf_sc.sc_mask = *mask;
sys/arch/sh3/sh3/compat_16_machdep.c
139
error = copyout(&frame, fp, sizeof(frame));
sys/arch/sh3/sh3/sh3_machdep.c
357
struct sigframe_siginfo *fp, frame;
sys/arch/sh3/sh3/sh3_machdep.c
363
memset(&frame, 0, sizeof(frame));
sys/arch/sh3/sh3/sh3_machdep.c
364
frame.sf_si._info = ksi->ksi_info;
sys/arch/sh3/sh3/sh3_machdep.c
365
frame.sf_uc.uc_link = l->l_ctxlink;
sys/arch/sh3/sh3/sh3_machdep.c
366
frame.sf_uc.uc_sigmask = *mask;
sys/arch/sh3/sh3/sh3_machdep.c
367
frame.sf_uc.uc_flags = _UC_SIGMASK;
sys/arch/sh3/sh3/sh3_machdep.c
368
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
sys/arch/sh3/sh3/sh3_machdep.c
372
cpu_getmcontext(l, &frame.sf_uc.uc_mcontext, &frame.sf_uc.uc_flags);
sys/arch/sh3/sh3/sh3_machdep.c
373
error = copyout(&frame, fp, sizeof(frame));
sys/arch/shark/isa/clock.c
338
struct clockframe *frame = arg; /* not strictly necessary */
sys/arch/shark/isa/clock.c
379
hardclock(frame);
sys/arch/shark/ofw/ofw.c
1001
frame = (vaddr_t)args_n_results[0];
sys/arch/shark/ofw/ofw.c
1003
dotickgrovelling(frame);
sys/arch/shark/ofw/ofw.c
1004
args_n_results[nargs + 1] = frame;
sys/arch/shark/ofw/ofw.c
975
vaddr_t frame;
sys/arch/shark/shark/shark_machdep.c
109
extern void data_abort_handler(trapframe_t *frame);
sys/arch/shark/shark/shark_machdep.c
110
extern void prefetch_abort_handler(trapframe_t *frame);
sys/arch/shark/shark/shark_machdep.c
111
extern void undefinedinstruction_bounce(trapframe_t *frame);
sys/arch/sparc/include/cgtworeg.h
71
u_char frame[CG2_FBSIZE];
sys/arch/sparc/include/cpu.h
549
struct frame *getfp(void);
sys/arch/sparc/include/db_machdep.h
51
struct frame db_fr;
sys/arch/sparc/include/frame.h
63
struct frame *fr_fp; /* space to save frame pointer (%i6) */
sys/arch/sparc/sparc/db_interface.c
219
dbregs.db_fr = *(struct frame *)tf->tf_out[6];
sys/arch/sparc/sparc/db_interface.c
264
dbregs.db_fr = *(struct frame *)tf->tf_out[6];
sys/arch/sparc/sparc/db_interface.c
281
*(struct frame *)tf->tf_out[6] = dbregs.db_fr;
sys/arch/sparc/sparc/db_trace.c
125
frame = (struct frame *)pcb->pcb_sp;
sys/arch/sparc/sparc/db_trace.c
127
(*pr)("at %p\n", frame);
sys/arch/sparc/sparc/db_trace.c
129
frame = (struct frame *)addr;
sys/arch/sparc/sparc/db_trace.c
150
prevpc = (db_addr_t)FR(frame, fr_pc);
sys/arch/sparc/sparc/db_trace.c
151
prevframe = (struct frame *)FR(frame, fr_fp);
sys/arch/sparc/sparc/db_trace.c
159
if ((ONINTSTACK(frame) && !ONINTSTACK(prevframe)) ||
sys/arch/sparc/sparc/db_trace.c
160
(INKERNEL(frame) && !INKERNEL(prevframe))) {
sys/arch/sparc/sparc/db_trace.c
162
prevpc = (db_addr_t)FR(frame, fr_local[1]);
sys/arch/sparc/sparc/db_trace.c
178
(*pr)("0x%x%s", FR(frame, fr_arg[i]),
sys/arch/sparc/sparc/db_trace.c
187
frame = prevframe;
sys/arch/sparc/sparc/db_trace.c
72
struct frame *frame, *prevframe;
sys/arch/sparc/sparc/db_trace.c
97
frame = (struct frame *)DDB_TF->tf_out[6];
sys/arch/sparc/sparc/machdep.c
1072
struct frame *fp = getfp(), *sfp;
sys/arch/sparc/sparc/machdep.c
1098
struct frame *fp;
sys/arch/sparc/sparc/machdep.c
1114
fp = (struct frame *) va;
sys/arch/sparc/sparc/machdep.c
546
newsp = (int)fp - sizeof(struct frame);
sys/arch/sparc/sparc/syscall.c
164
offsetof(struct frame, fr_argx);
sys/arch/sparc/sparc/timer_msiiep.c
265
struct clockframe *frame = cap;
sys/arch/sparc/sparc/timer_msiiep.c
270
statclock(frame);
sys/arch/sparc/sparc/timer_msiiep.c
289
if (CLKF_LOPRI(frame, IPL_SCHED)) {
sys/arch/sparc/sparc/timer_sun4.c
112
struct clockframe *frame = cap;
sys/arch/sparc/sparc/timer_sun4.c
118
statclock(frame);
sys/arch/sparc/sparc/timer_sun4.c
138
if (CLKF_LOPRI(frame, IPL_SCHED)) {
sys/arch/sparc/sparc/timer_sun4m.c
189
struct clockframe *frame = cap;
sys/arch/sparc/sparc/timer_sun4m.c
197
statclock(frame);
sys/arch/sparc/sparc/timer_sun4m.c
216
if (CLKF_LOPRI(frame, IPL_SCHED)) {
sys/arch/sparc/sparc/vm_machdep.c
167
#define TOPFRAMEOFF (USPACE-sizeof(struct trapframe)-sizeof(struct frame))
sys/arch/sparc64/include/cpu.h
440
struct frame *getfp(void);
sys/arch/sparc64/sparc64/db_trace.c
101
frame = (vaddr_t)DDB_TF->tf_out[6];
sys/arch/sparc64/sparc64/db_trace.c
131
sizeof(frame), (char *)&frame);
sys/arch/sparc64/sparc64/db_trace.c
132
(*pr)("at %p\n", frame);
sys/arch/sparc64/sparc64/db_trace.c
134
frame = (vaddr_t)addr;
sys/arch/sparc64/sparc64/db_trace.c
149
if (frame & 1) {
sys/arch/sparc64/sparc64/db_trace.c
150
f64 = (struct frame64 *)(frame + BIAS);
sys/arch/sparc64/sparc64/db_trace.c
153
frame = KLOAD(f64->fr_fp);
sys/arch/sparc64/sparc64/db_trace.c
155
f32 = (struct frame32 *)(frame);
sys/arch/sparc64/sparc64/db_trace.c
158
frame = (long)KLOAD(f32->fr_fp);
sys/arch/sparc64/sparc64/db_trace.c
164
if (frame < KERNBASE || frame >= VM_MAX_KERNEL_ADDRESS)
sys/arch/sparc64/sparc64/db_trace.c
167
if (frame == 0 || frame == (vaddr_t)-1)
sys/arch/sparc64/sparc64/db_trace.c
171
if (!INKERNEL(frame))
sys/arch/sparc64/sparc64/db_trace.c
185
if (frame & 1) {
sys/arch/sparc64/sparc64/db_trace.c
186
f64 = (struct frame64 *)(frame + BIAS);
sys/arch/sparc64/sparc64/db_trace.c
191
f32 = (struct frame32 *)(frame);
sys/arch/sparc64/sparc64/db_trace.c
207
uint64_t frame = DDB_TF->tf_out[6];
sys/arch/sparc64/sparc64/db_trace.c
214
for (i=0; i<addr && frame; i++) {
sys/arch/sparc64/sparc64/db_trace.c
215
if (frame & 1)
sys/arch/sparc64/sparc64/db_trace.c
216
frame = (uint64_t)((struct frame64 *)(u_long)(frame + BIAS))->fr_fp;
sys/arch/sparc64/sparc64/db_trace.c
217
else frame = (uint64_t)((struct frame32 *)(u_long)frame)->fr_fp;
sys/arch/sparc64/sparc64/db_trace.c
221
db_print_window(frame);
sys/arch/sparc64/sparc64/db_trace.c
226
db_print_window(uint64_t frame)
sys/arch/sparc64/sparc64/db_trace.c
228
if (frame & 1) {
sys/arch/sparc64/sparc64/db_trace.c
229
struct frame64* f = (struct frame64*)(u_long)(frame + BIAS);
sys/arch/sparc64/sparc64/db_trace.c
278
struct frame32* f = (struct frame32*)(u_long)frame;
sys/arch/sparc64/sparc64/db_trace.c
314
uint64_t frame, oldframe;
sys/arch/sparc64/sparc64/db_trace.c
327
frame = DDB_TF->tf_out[6];
sys/arch/sparc64/sparc64/db_trace.c
329
frame = addr;
sys/arch/sparc64/sparc64/db_trace.c
333
for (i=0; i<count && frame; i++) {
sys/arch/sparc64/sparc64/db_trace.c
334
if (oldframe == frame) {
sys/arch/sparc64/sparc64/db_trace.c
336
(unsigned long long) frame);
sys/arch/sparc64/sparc64/db_trace.c
339
oldframe = frame;
sys/arch/sparc64/sparc64/db_trace.c
340
if (frame & 1) {
sys/arch/sparc64/sparc64/db_trace.c
341
frame += BIAS;
sys/arch/sparc64/sparc64/db_trace.c
342
if (!INKERNEL(((struct frame64 *)(u_long)(frame)))
sys/arch/sparc64/sparc64/db_trace.c
345
db_print_window(frame - BIAS);
sys/arch/sparc64/sparc64/db_trace.c
346
if (!INKERNEL(((struct frame64 *)(u_long)(frame))))
sys/arch/sparc64/sparc64/db_trace.c
347
copyin(((void *)&((struct frame64 *)(u_long)frame)->fr_fp), &frame, sizeof(frame));
sys/arch/sparc64/sparc64/db_trace.c
349
frame = ((struct frame64 *)(u_long)frame)->fr_fp;
sys/arch/sparc64/sparc64/db_trace.c
352
if (!INKERNEL(((struct frame32 *)(u_long)frame))
sys/arch/sparc64/sparc64/db_trace.c
355
db_print_window(frame);
sys/arch/sparc64/sparc64/db_trace.c
356
if (!INKERNEL(((struct frame32 *)(u_long)frame))) {
sys/arch/sparc64/sparc64/db_trace.c
357
copyin(&((struct frame32 *)(u_long)frame)->fr_fp, &tmp, sizeof(tmp));
sys/arch/sparc64/sparc64/db_trace.c
358
frame = (uint64_t)tmp;
sys/arch/sparc64/sparc64/db_trace.c
360
frame = (uint64_t)((struct frame32 *)(u_long)frame)->fr_fp;
sys/arch/sparc64/sparc64/db_trace.c
78
vaddr_t frame;
sys/arch/sparc64/sparc64/db_trace.c
99
frame = (vaddr_t)pcb.pcb_sp;
sys/arch/sun2/sun2/machdep.h
94
struct frame;
sys/arch/sun3/include/cg2reg.h
57
u_char frame[CG2_FBSIZE];
sys/arch/sun3/sun3/machdep.c
138
CTASSERT(sizeof(struct frame) == 76 /* F_t */ + 84 /* F_u */);
sys/arch/sun3/sun3/machdep.h
93
struct frame;
sys/arch/usermode/include/cpu.h
89
#define CLKF_USERMODE(frame) 0
sys/arch/usermode/include/cpu.h
90
#define CLKF_PC(frame) 0
sys/arch/usermode/include/cpu.h
91
#define CLKF_INTR(frame) 0
sys/arch/usermode/modules/syscallemu/syscallemu_arm.c
41
#define ARM_TF_PC(frame) ((frame)->tf_pc)
sys/arch/usermode/modules/syscallemu/syscallemu_arm.c
50
arm_syscall_emu(struct trapframe *frame, struct lwp *l, uint32_t insn)
sys/arch/usermode/modules/syscallemu/syscallemu_arm.c
60
pc_call = ARM_TF_PC(frame) - INSN_SIZE;
sys/arch/usermode/modules/syscallemu/syscallemu_arm.c
79
ARM_TF_PC(frame) = pc_call;
sys/arch/usermode/modules/syscallemu/syscallemu_arm.c
83
ksi.ksi_addr = (void *)ARM_TF_PC(frame);
sys/arch/usermode/modules/syscallemu/syscallemu_arm.c
90
md_syscall(frame, l, insn);
sys/arch/usermode/modules/syscallemu/syscallemu_x86.c
48
x86_syscall_emu(struct trapframe *frame)
sys/arch/usermode/modules/syscallemu/syscallemu_x86.c
60
rip_call = X86_TF_RIP(frame) - frame->tf_err;
sys/arch/usermode/modules/syscallemu/syscallemu_x86.c
67
(rip_call + frame->tf_err >= sce->sce_user_start &&
sys/arch/usermode/modules/syscallemu/syscallemu_x86.c
68
rip_call + frame->tf_err < sce->sce_user_end)) {
sys/arch/usermode/modules/syscallemu/syscallemu_x86.c
79
X86_TF_RIP(frame) = rip_call;
sys/arch/usermode/modules/syscallemu/syscallemu_x86.c
83
ksi.ksi_addr = (void *)X86_TF_RIP(frame);
sys/arch/usermode/modules/syscallemu/syscallemu_x86.c
90
md_syscall(frame);
sys/arch/usermode/target/i386/cpu_i386.c
101
struct sigframe_siginfo *fp, frame;
sys/arch/usermode/target/i386/cpu_i386.c
134
memset(&frame, 0, sizeof(frame));
sys/arch/usermode/target/i386/cpu_i386.c
135
frame.sf_ra = (int)ps->sa_sigdesc[sig].sd_tramp;
sys/arch/usermode/target/i386/cpu_i386.c
136
frame.sf_signum = sig;
sys/arch/usermode/target/i386/cpu_i386.c
137
frame.sf_sip = &fp->sf_si;
sys/arch/usermode/target/i386/cpu_i386.c
138
frame.sf_ucp = &fp->sf_uc;
sys/arch/usermode/target/i386/cpu_i386.c
139
frame.sf_si._info = ksi->ksi_info;
sys/arch/usermode/target/i386/cpu_i386.c
142
memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t));
sys/arch/usermode/target/i386/cpu_i386.c
143
frame.sf_uc.uc_sigmask = *mask;
sys/arch/usermode/target/i386/cpu_i386.c
144
frame.sf_uc.uc_link = l->l_ctxlink; /* XXX ??? */
sys/arch/usermode/target/i386/cpu_i386.c
145
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
sys/arch/usermode/target/i386/cpu_i386.c
147
memset(&frame.sf_uc.uc_stack, 0, sizeof(frame.sf_uc.uc_stack));
sys/arch/usermode/target/i386/cpu_i386.c
153
error = copyout(&frame, fp, sizeof(frame));
sys/arch/usermode/target/x86_64/cpu_x86_64.c
135
memset(&frame, 0, sizeof(frame));
sys/arch/usermode/target/x86_64/cpu_x86_64.c
136
frame.sf_ra = (uint64_t) ps->sa_sigdesc[sig].sd_tramp;
sys/arch/usermode/target/x86_64/cpu_x86_64.c
137
frame.sf_si._info = ksi->ksi_info;
sys/arch/usermode/target/x86_64/cpu_x86_64.c
140
memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t));
sys/arch/usermode/target/x86_64/cpu_x86_64.c
141
frame.sf_uc.uc_sigmask = *mask;
sys/arch/usermode/target/x86_64/cpu_x86_64.c
142
frame.sf_uc.uc_link = l->l_ctxlink;
sys/arch/usermode/target/x86_64/cpu_x86_64.c
143
frame.sf_uc.uc_flags |= (l->l_sigstk.ss_flags & SS_ONSTACK)
sys/arch/usermode/target/x86_64/cpu_x86_64.c
145
memset(&frame.sf_uc.uc_stack, 0, sizeof(frame.sf_uc.uc_stack));
sys/arch/usermode/target/x86_64/cpu_x86_64.c
150
error = copyout(&frame, fp, sizeof(frame));
sys/arch/usermode/target/x86_64/cpu_x86_64.c
97
struct sigframe_siginfo *fp, frame;
sys/arch/virt68k/virt68k/intr.c
272
m68k_intr_autovec(struct clockframe frame)
sys/arch/virt68k/virt68k/intr.c
274
const int ipl = VECO_TO_VECI(frame.cf_vo) - VEC_AVINTR;
sys/arch/virt68k/virt68k/intr.c
293
void *arg = ih->ih_arg ? ih->ih_arg : &frame;
sys/arch/x68k/dev/intio.c
354
intio_intr(struct frame *frame)
sys/arch/x68k/dev/intio.c
356
int vector = frame->f_vector / 4;
sys/arch/x68k/dev/intio.c
360
vector, frame->f_format, frame->f_pc);
sys/arch/x68k/dev/intiovar.h
81
int intio_intr(struct frame *);
sys/arch/x68k/x68k/machdep.c
124
void nmihand(struct frame);
sys/arch/x68k/x68k/machdep.c
417
nmihand(struct frame frame)
sys/arch/x86/isa/clock.c
382
i8254_clockintr(void *arg, struct intrframe *frame)
sys/arch/x86/isa/clock.c
386
hardclock((struct clockframe *)frame);
sys/arch/x86/x86/db_trace.c
103
frame = (long *)ddb_regs.tf_bp; \
sys/arch/x86/x86/db_trace.c
111
long *frame, *lastframe;
sys/arch/x86/x86/db_trace.c
173
sizeof(frame), (char *)&frame);
sys/arch/x86/x86/db_trace.c
174
db_read_bytes((db_addr_t)(frame + 1),
sys/arch/x86/x86/db_trace.c
176
db_read_bytes((db_addr_t)frame,
sys/arch/x86/x86/db_trace.c
177
sizeof(frame), (char *)&frame);
sys/arch/x86/x86/db_trace.c
179
(*pr)("at %p\n", frame);
sys/arch/x86/x86/db_trace.c
181
frame = (long *)addr;
sys/arch/x86/x86/db_trace.c
182
db_read_bytes((db_addr_t)(frame + 1),
sys/arch/x86/x86/db_trace.c
184
db_read_bytes((db_addr_t)frame,
sys/arch/x86/x86/db_trace.c
185
sizeof(frame), (char *)&frame);
sys/arch/x86/x86/db_trace.c
190
retaddr = frame + 1;
sys/arch/x86/x86/db_trace.c
191
arg0 = frame + 2;
sys/arch/x86/x86/db_trace.c
194
while (count && frame != 0) {
sys/arch/x86/x86/db_trace.c
205
sym = db_frame_info(frame, callpc, &name, &offset, &is_trap,
sys/arch/x86/x86/db_trace.c
235
narg = db_numargs(frame);
sys/arch/x86/x86/db_trace.c
248
argp = frame + 2;
sys/arch/x86/x86/db_trace.c
276
lastframe = frame;
sys/arch/x86/x86/db_trace.c
278
if (!db_nextframe(&frame, &retaddr, &arg0, &callpc,
sys/arch/x86/x86/db_trace.c
279
frame + 2, is_trap, pr))
sys/arch/x86/x86/db_trace.c
282
if (INKERNEL((long)frame)) {
sys/arch/x86/x86/db_trace.c
285
if (!db_intrstack_p(frame) &&
sys/arch/x86/x86/db_trace.c
290
if (frame < lastframe ||
sys/arch/x86/x86/db_trace.c
291
(frame == lastframe && callpc == lastcallpc)) {
sys/arch/x86/x86/db_trace.c
292
(*pr)("Bad frame pointer: %p\n", frame);
sys/arch/x86/x86/db_trace.c
301
if (frame <= lastframe) {
sys/arch/x86/x86/db_trace.c
302
(*pr)("Bad user frame pointer: %p\n", frame);
sys/arch/x86/x86/fpu.c
673
fputrap(struct trapframe *frame)
sys/arch/x86/x86/fpu.c
678
if (__predict_false(!USERMODE(frame->tf_cs))) {
sys/arch/x86/x86/fpu.c
679
register_t ip = X86_TF_RIP(frame);
sys/arch/x86/x86/fpu.c
689
frame);
sys/arch/x86/x86/fpu.c
694
if (frame->tf_trapno == T_XMM) {
sys/arch/x86/x86/fpu.c
723
ksi.ksi_addr = (void *)X86_TF_RIP(frame);
sys/arch/x86/x86/fpu.c
730
fpudna(struct trapframe *frame)
sys/arch/x86/x86/fpu.c
736
if (USERMODE(frame->tf_cs)) {
sys/arch/x86/x86/fpu.c
742
USERMODE(frame->tf_cs) ? "userland" : "kernel",
sys/arch/x86/x86/fpu.c
743
(void *)X86_TF_RIP(frame), frame);
sys/arch/x86/x86/hyperv.c
656
hyperv_hypercall_intr(struct trapframe *frame __unused)
sys/arch/x86/x86/lapic.c
575
lapic_clockintr(void *arg, struct intrframe *frame)
sys/arch/x86/x86/lapic.c
581
hardclock((struct clockframe *)frame);
sys/arch/x86/x86/syscall.c
102
#define args (&frame->tf_rdi)
sys/arch/x86/x86/syscall.c
110
code = X86_TF_RAX(frame) & (SYS_NSYSENT - 1);
sys/arch/x86/x86/syscall.c
124
error = copyin((register_t *)frame->tf_rsp + 1,
sys/arch/x86/x86/syscall.c
125
&frame->tf_arg6, callp->sy_argsize - 6 * 8);
sys/arch/x86/x86/syscall.c
131
error = x86_copyargs((char *)frame->tf_esp + sizeof(int), args,
sys/arch/x86/x86/syscall.c
140
X86_TF_RAX(frame) = rval[0];
sys/arch/x86/x86/syscall.c
141
X86_TF_RDX(frame) = rval[1];
sys/arch/x86/x86/syscall.c
142
X86_TF_RFLAGS(frame) &= ~PSL_C; /* carry bit */
sys/arch/x86/x86/syscall.c
151
X86_TF_RIP(frame) -= frame->tf_err;
sys/arch/x86/x86/syscall.c
158
X86_TF_RAX(frame) = error;
sys/arch/x86/x86/syscall.c
159
X86_TF_RFLAGS(frame) |= PSL_C; /* carry bit */
sys/arch/x86/x86/syscall.c
91
syscall(struct trapframe *frame)
sys/arch/xen/xen/privcmd.c
620
op.frame = pmr->idx;
sys/arch/xen/xen/xen_clock.c
776
xen_timer_handler(void *cookie, struct clockframe *frame)
sys/arch/xen/xen/xen_clock.c
787
frame = NULL; /* We use values cached in curcpu() */
sys/arch/xen/xen/xen_clock.c
844
hardclock(frame);
sys/arch/xen/xen/xengnt.c
450
grant_table.gntt_v2[*entryp].full_page.frame = ma >> PAGE_SHIFT;
sys/arch/xen/xen/xengnt.c
460
grant_table.gntt_v1[*entryp].frame = ma >> PAGE_SHIFT;
sys/compat/common/kern_exit_43.c
76
#define GETPS(rp) ((struct frame *)(rp))->f_sr
sys/compat/freebsd/freebsd_machdep.c
101
frame.sf_sc.sc_gs = tf->tf_gs;
sys/compat/freebsd/freebsd_machdep.c
102
frame.sf_sc.sc_fs = tf->tf_fs;
sys/compat/freebsd/freebsd_machdep.c
103
frame.sf_sc.sc_es = tf->tf_es;
sys/compat/freebsd/freebsd_machdep.c
104
frame.sf_sc.sc_ds = tf->tf_ds;
sys/compat/freebsd/freebsd_machdep.c
105
frame.sf_sc.sc_efl = tf->tf_eflags;
sys/compat/freebsd/freebsd_machdep.c
107
frame.sf_sc.sc_edi = tf->tf_edi;
sys/compat/freebsd/freebsd_machdep.c
108
frame.sf_sc.sc_esi = tf->tf_esi;
sys/compat/freebsd/freebsd_machdep.c
109
frame.sf_sc.sc_ebp = tf->tf_ebp;
sys/compat/freebsd/freebsd_machdep.c
110
frame.sf_sc.sc_isp = 0; /* don't have to pass kernel sp to user. */
sys/compat/freebsd/freebsd_machdep.c
111
frame.sf_sc.sc_ebx = tf->tf_ebx;
sys/compat/freebsd/freebsd_machdep.c
112
frame.sf_sc.sc_edx = tf->tf_edx;
sys/compat/freebsd/freebsd_machdep.c
113
frame.sf_sc.sc_ecx = tf->tf_ecx;
sys/compat/freebsd/freebsd_machdep.c
114
frame.sf_sc.sc_eax = tf->tf_eax;
sys/compat/freebsd/freebsd_machdep.c
115
frame.sf_sc.sc_eip = tf->tf_eip;
sys/compat/freebsd/freebsd_machdep.c
116
frame.sf_sc.sc_cs = tf->tf_cs;
sys/compat/freebsd/freebsd_machdep.c
117
frame.sf_sc.sc_esp = tf->tf_esp;
sys/compat/freebsd/freebsd_machdep.c
118
frame.sf_sc.sc_ss = tf->tf_ss;
sys/compat/freebsd/freebsd_machdep.c
121
frame.sf_sc.sc_onstack = l->l_sigstk.ss_flags & SS_ONSTACK;
sys/compat/freebsd/freebsd_machdep.c
125
frame.sf_sc.sc_mask = *mask;
sys/compat/freebsd/freebsd_machdep.c
130
error = copyout(&frame, fp, sizeof(frame));
sys/compat/freebsd/freebsd_machdep.c
85
struct freebsd_sigframe *fp = getframe(l, sig, &onstack), frame;
sys/compat/freebsd/freebsd_machdep.c
91
memset(&frame, 0, sizeof(frame));
sys/compat/freebsd/freebsd_machdep.c
94
frame.sf_signum = sig;
sys/compat/freebsd/freebsd_machdep.c
95
frame.sf_code = code;
sys/compat/freebsd/freebsd_machdep.c
96
frame.sf_scp = &fp->sf_sc;
sys/compat/freebsd/freebsd_machdep.c
97
frame.sf_addr = (char *)rcr2();
sys/compat/freebsd/freebsd_machdep.c
98
frame.sf_handler = catcher;
sys/compat/freebsd/freebsd_syscall.c
123
rval[1] = frame->tf_edx; /* need to keep edx for shared FreeBSD bins */
sys/compat/freebsd/freebsd_syscall.c
129
frame->tf_eax = rval[0];
sys/compat/freebsd/freebsd_syscall.c
130
frame->tf_edx = rval[1];
sys/compat/freebsd/freebsd_syscall.c
131
frame->tf_eflags &= ~PSL_C; /* carry bit */
sys/compat/freebsd/freebsd_syscall.c
139
frame->tf_eip -= frame->tf_err;
sys/compat/freebsd/freebsd_syscall.c
146
frame->tf_eax = error;
sys/compat/freebsd/freebsd_syscall.c
147
frame->tf_eflags |= PSL_C; /* carry bit */
sys/compat/freebsd/freebsd_syscall.c
68
freebsd_syscall(struct trapframe *frame)
sys/compat/freebsd/freebsd_syscall.c
81
code = frame->tf_eax;
sys/compat/freebsd/freebsd_syscall.c
83
params = (char *)frame->tf_esp + sizeof(int);
sys/compat/linux/arch/alpha/linux_machdep.c
452
struct linux_sigframe *sfp, frame;
sys/compat/linux/arch/alpha/linux_machdep.c
468
if (copyin((void *)sfp, &frame, sizeof(struct linux_sigframe)) != 0)
sys/compat/linux/arch/alpha/linux_machdep.c
473
linux_old_to_native_sigset(&mask, frame.sf_sc.sc_mask);
sys/compat/linux/arch/alpha/linux_machdep.c
475
return(linux_restore_sigcontext(l, frame.sf_sc, &mask));
sys/compat/linux/arch/amd64/linux_machdep.c
319
struct linux_rt_sigframe frame, *fp;
sys/compat/linux/arch/amd64/linux_machdep.c
326
if ((error = copyin(fp, &frame, sizeof(frame))) != 0) {
sys/compat/linux/arch/amd64/linux_machdep.c
331
luctx = &frame.uc;
sys/compat/linux/arch/arm/linux_machdep.c
110
memset(&frame, 0, sizeof(frame));
sys/compat/linux/arch/arm/linux_machdep.c
113
frame.sf_sc.sc_r0 = tf->tf_r0;
sys/compat/linux/arch/arm/linux_machdep.c
114
frame.sf_sc.sc_r1 = tf->tf_r1;
sys/compat/linux/arch/arm/linux_machdep.c
115
frame.sf_sc.sc_r2 = tf->tf_r2;
sys/compat/linux/arch/arm/linux_machdep.c
116
frame.sf_sc.sc_r3 = tf->tf_r3;
sys/compat/linux/arch/arm/linux_machdep.c
117
frame.sf_sc.sc_r4 = tf->tf_r4;
sys/compat/linux/arch/arm/linux_machdep.c
118
frame.sf_sc.sc_r5 = tf->tf_r5;
sys/compat/linux/arch/arm/linux_machdep.c
119
frame.sf_sc.sc_r6 = tf->tf_r6;
sys/compat/linux/arch/arm/linux_machdep.c
120
frame.sf_sc.sc_r7 = tf->tf_r7;
sys/compat/linux/arch/arm/linux_machdep.c
121
frame.sf_sc.sc_r8 = tf->tf_r8;
sys/compat/linux/arch/arm/linux_machdep.c
122
frame.sf_sc.sc_r9 = tf->tf_r9;
sys/compat/linux/arch/arm/linux_machdep.c
123
frame.sf_sc.sc_r10 = tf->tf_r10;
sys/compat/linux/arch/arm/linux_machdep.c
124
frame.sf_sc.sc_r11 = tf->tf_r11;
sys/compat/linux/arch/arm/linux_machdep.c
125
frame.sf_sc.sc_r12 = tf->tf_r12;
sys/compat/linux/arch/arm/linux_machdep.c
126
frame.sf_sc.sc_sp = tf->tf_usr_sp;
sys/compat/linux/arch/arm/linux_machdep.c
127
frame.sf_sc.sc_lr = tf->tf_usr_lr;
sys/compat/linux/arch/arm/linux_machdep.c
128
frame.sf_sc.sc_pc = tf->tf_pc;
sys/compat/linux/arch/arm/linux_machdep.c
129
frame.sf_sc.sc_cpsr = tf->tf_spsr;
sys/compat/linux/arch/arm/linux_machdep.c
135
native_to_linux_old_extra_sigset(&frame.sf_sc.sc_mask,
sys/compat/linux/arch/arm/linux_machdep.c
136
frame.sf_extramask, mask);
sys/compat/linux/arch/arm/linux_machdep.c
145
frame.sf_sc.sc_trapno = 0;
sys/compat/linux/arch/arm/linux_machdep.c
146
frame.sf_sc.sc_error_code = 0;
sys/compat/linux/arch/arm/linux_machdep.c
147
frame.sf_sc.sc_fault_address = (u_int32_t) ksi->ksi_addr;
sys/compat/linux/arch/arm/linux_machdep.c
151
error = copyout(&frame, fp, sizeof(frame));
sys/compat/linux/arch/arm/linux_machdep.c
203
struct linux_sigframe *sfp, frame;
sys/compat/linux/arch/arm/linux_machdep.c
212
if (copyin((void *)sfp, &frame, sizeof(*sfp)) != 0)
sys/compat/linux/arch/arm/linux_machdep.c
219
if (!VALID_PSR(frame.sf_sc.sc_cpsr))
sys/compat/linux/arch/arm/linux_machdep.c
223
tf->tf_r0 = frame.sf_sc.sc_r0;
sys/compat/linux/arch/arm/linux_machdep.c
224
tf->tf_r1 = frame.sf_sc.sc_r1;
sys/compat/linux/arch/arm/linux_machdep.c
225
tf->tf_r2 = frame.sf_sc.sc_r2;
sys/compat/linux/arch/arm/linux_machdep.c
226
tf->tf_r3 = frame.sf_sc.sc_r3;
sys/compat/linux/arch/arm/linux_machdep.c
227
tf->tf_r4 = frame.sf_sc.sc_r4;
sys/compat/linux/arch/arm/linux_machdep.c
228
tf->tf_r5 = frame.sf_sc.sc_r5;
sys/compat/linux/arch/arm/linux_machdep.c
229
tf->tf_r6 = frame.sf_sc.sc_r6;
sys/compat/linux/arch/arm/linux_machdep.c
230
tf->tf_r7 = frame.sf_sc.sc_r7;
sys/compat/linux/arch/arm/linux_machdep.c
231
tf->tf_r8 = frame.sf_sc.sc_r8;
sys/compat/linux/arch/arm/linux_machdep.c
232
tf->tf_r9 = frame.sf_sc.sc_r9;
sys/compat/linux/arch/arm/linux_machdep.c
233
tf->tf_r10 = frame.sf_sc.sc_r10;
sys/compat/linux/arch/arm/linux_machdep.c
234
tf->tf_r11 = frame.sf_sc.sc_r11;
sys/compat/linux/arch/arm/linux_machdep.c
235
tf->tf_r12 = frame.sf_sc.sc_r12;
sys/compat/linux/arch/arm/linux_machdep.c
236
tf->tf_usr_sp = frame.sf_sc.sc_sp;
sys/compat/linux/arch/arm/linux_machdep.c
237
tf->tf_usr_lr = frame.sf_sc.sc_lr;
sys/compat/linux/arch/arm/linux_machdep.c
238
tf->tf_pc = frame.sf_sc.sc_pc;
sys/compat/linux/arch/arm/linux_machdep.c
239
tf->tf_spsr = frame.sf_sc.sc_cpsr;
sys/compat/linux/arch/arm/linux_machdep.c
247
linux_old_extra_to_native_sigset(&mask, &frame.sf_sc.sc_mask,
sys/compat/linux/arch/arm/linux_machdep.c
248
frame.sf_extramask);
sys/compat/linux/arch/arm/linux_machdep.c
84
struct linux_sigframe *fp, frame;
sys/compat/linux/arch/i386/linux_machdep.c
232
struct linux_rt_sigframe *fp, frame;
sys/compat/linux/arch/i386/linux_machdep.c
256
memset(&frame, 0, sizeof(frame));
sys/compat/linux/arch/i386/linux_machdep.c
259
frame.sf_handler = catcher;
sys/compat/linux/arch/i386/linux_machdep.c
260
frame.sf_sig = native_to_linux_signo[sig];
sys/compat/linux/arch/i386/linux_machdep.c
261
frame.sf_sip = &fp->sf_si;
sys/compat/linux/arch/i386/linux_machdep.c
262
frame.sf_ucp = &fp->sf_uc;
sys/compat/linux/arch/i386/linux_machdep.c
268
native_to_linux_siginfo(&frame.sf_si, &ksi->ksi_info);
sys/compat/linux/arch/i386/linux_machdep.c
271
linux_save_ucontext(l, tf, mask, sas, &frame.sf_uc);
sys/compat/linux/arch/i386/linux_machdep.c
275
error = copyout(&frame, fp, sizeof(frame));
sys/compat/linux/arch/i386/linux_machdep.c
311
struct linux_sigframe *fp, frame;
sys/compat/linux/arch/i386/linux_machdep.c
335
memset(&frame, 0, sizeof(frame));
sys/compat/linux/arch/i386/linux_machdep.c
338
frame.sf_handler = catcher;
sys/compat/linux/arch/i386/linux_machdep.c
339
frame.sf_sig = native_to_linux_signo[sig];
sys/compat/linux/arch/i386/linux_machdep.c
341
linux_save_sigcontext(l, tf, mask, &frame.sf_sc);
sys/compat/linux/arch/i386/linux_machdep.c
345
error = copyout(&frame, fp, sizeof(frame));
sys/compat/linux/arch/m68k/linux_machdep.c
101
setup_linux_sigframe(struct frame *frame, int sig, const sigset_t *mask, void *usp)
sys/compat/linux/arch/m68k/linux_machdep.c
109
ft = frame->f_format;
sys/compat/linux/arch/m68k/linux_machdep.c
126
kf.sf_code = frame->f_vector; /* Does anyone use it? */
sys/compat/linux/arch/m68k/linux_machdep.c
139
kf.sf_c.c_sc.sc_d0 = frame->f_regs[D0];
sys/compat/linux/arch/m68k/linux_machdep.c
140
kf.sf_c.c_sc.sc_d1 = frame->f_regs[D1];
sys/compat/linux/arch/m68k/linux_machdep.c
141
kf.sf_c.c_sc.sc_a0 = frame->f_regs[A0];
sys/compat/linux/arch/m68k/linux_machdep.c
142
kf.sf_c.c_sc.sc_a1 = frame->f_regs[A1];
sys/compat/linux/arch/m68k/linux_machdep.c
153
kf.sf_c.c_sc.sc_ss.ss_vector = frame->f_vector;
sys/compat/linux/arch/m68k/linux_machdep.c
154
memcpy(&kf.sf_c.c_sc.sc_ss.ss_frame, &frame->F_u,
sys/compat/linux/arch/m68k/linux_machdep.c
166
frame->f_stackadj += exframesize[ft];
sys/compat/linux/arch/m68k/linux_machdep.c
167
frame->f_format = frame->f_vector = 0;
sys/compat/linux/arch/m68k/linux_machdep.c
222
kf.sf_c.c_sc.sc_sp = frame->f_regs[SP];
sys/compat/linux/arch/m68k/linux_machdep.c
223
kf.sf_c.c_sc.sc_pc = frame->f_pc;
sys/compat/linux/arch/m68k/linux_machdep.c
224
kf.sf_c.c_sc.sc_ps = frame->f_sr;
sys/compat/linux/arch/m68k/linux_machdep.c
253
frame->f_regs[SP] = (int)fp;
sys/compat/linux/arch/m68k/linux_machdep.c
266
setup_linux_rt_sigframe(struct frame *frame, int sig, const sigset_t *mask, void *usp, struct lwp *l)
sys/compat/linux/arch/m68k/linux_machdep.c
273
ft = frame->f_format;
sys/compat/linux/arch/m68k/linux_machdep.c
310
memcpy(kf.sf_uc.uc_mc.mc_gregs.gr_regs, frame->f_regs, sizeof(u_int)*16);
sys/compat/linux/arch/m68k/linux_machdep.c
311
kf.sf_uc.uc_mc.mc_gregs.gr_pc = frame->f_pc;
sys/compat/linux/arch/m68k/linux_machdep.c
312
kf.sf_uc.uc_mc.mc_gregs.gr_sr = frame->f_sr;
sys/compat/linux/arch/m68k/linux_machdep.c
320
kf.sf_uc.uc_ss.ss_vector = frame->f_vector;
sys/compat/linux/arch/m68k/linux_machdep.c
321
memcpy(&kf.sf_uc.uc_ss.ss_frame, &frame->F_u,
sys/compat/linux/arch/m68k/linux_machdep.c
333
frame->f_stackadj += exframesize[ft];
sys/compat/linux/arch/m68k/linux_machdep.c
334
frame->f_format = frame->f_vector = 0;
sys/compat/linux/arch/m68k/linux_machdep.c
437
frame->f_regs[SP] = (int)fp;
sys/compat/linux/arch/m68k/linux_machdep.c
457
struct frame *frame = (struct frame *)l->l_md.md_regs;
sys/compat/linux/arch/m68k/linux_machdep.c
465
setup_linux_rt_sigframe(frame, sig, mask, usp, l);
sys/compat/linux/arch/m68k/linux_machdep.c
467
setup_linux_sigframe(frame, sig, mask, usp);
sys/compat/linux/arch/m68k/linux_machdep.c
470
frame->f_pc = (u_int) catcher;
sys/compat/linux/arch/m68k/linux_machdep.c
503
struct frame *frame;
sys/compat/linux/arch/m68k/linux_machdep.c
514
frame = (struct frame *) l->l_md.md_regs;
sys/compat/linux/arch/m68k/linux_machdep.c
515
usp = frame->f_regs[SP];
sys/compat/linux/arch/m68k/linux_machdep.c
540
if (sz && frame->f_stackadj == 0) {
sys/compat/linux/arch/m68k/linux_machdep.c
545
reenter_syscall(frame, sz);
sys/compat/linux/arch/m68k/linux_machdep.c
551
if (sz != frame->f_stackadj)
sys/compat/linux/arch/m68k/linux_machdep.c
553
sz, frame->f_stackadj);
sys/compat/linux/arch/m68k/linux_machdep.c
575
frame->f_regs[SP] = scp->sc_sp;
sys/compat/linux/arch/m68k/linux_machdep.c
576
frame->f_regs[D0] = scp->sc_d0;
sys/compat/linux/arch/m68k/linux_machdep.c
577
frame->f_regs[D1] = scp->sc_d1;
sys/compat/linux/arch/m68k/linux_machdep.c
578
frame->f_regs[A0] = scp->sc_a0;
sys/compat/linux/arch/m68k/linux_machdep.c
579
frame->f_regs[A1] = scp->sc_a1;
sys/compat/linux/arch/m68k/linux_machdep.c
580
frame->f_pc = scp->sc_pc;
sys/compat/linux/arch/m68k/linux_machdep.c
582
frame->f_sr = scp->sc_ps & ~(PSL_MBZ|PSL_IPL|PSL_S);
sys/compat/linux/arch/m68k/linux_machdep.c
594
frame->f_format = scp->sc_ss.ss_format;
sys/compat/linux/arch/m68k/linux_machdep.c
595
frame->f_vector = scp->sc_ss.ss_vector;
sys/compat/linux/arch/m68k/linux_machdep.c
596
if (frame->f_stackadj < sz) /* just in case... */
sys/compat/linux/arch/m68k/linux_machdep.c
598
frame->f_stackadj -= sz;
sys/compat/linux/arch/m68k/linux_machdep.c
599
memcpy(&frame->F_u, &scp->sc_ss.ss_frame, sz);
sys/compat/linux/arch/m68k/linux_machdep.c
659
struct frame *frame;
sys/compat/linux/arch/m68k/linux_machdep.c
670
frame = (struct frame *) l->l_md.md_regs;
sys/compat/linux/arch/m68k/linux_machdep.c
671
error = copyin((char *)frame->f_regs[SP] + 8, (void *)&ucp,
sys/compat/linux/arch/m68k/linux_machdep.c
694
if (sz && frame->f_stackadj == 0) {
sys/compat/linux/arch/m68k/linux_machdep.c
699
reenter_syscall(frame, sz);
sys/compat/linux/arch/m68k/linux_machdep.c
705
if (sz != frame->f_stackadj)
sys/compat/linux/arch/m68k/linux_machdep.c
707
sz, frame->f_stackadj);
sys/compat/linux/arch/m68k/linux_machdep.c
729
memcpy(frame->f_regs, tuc.uc_mc.mc_gregs.gr_regs, sizeof(u_int)*16);
sys/compat/linux/arch/m68k/linux_machdep.c
730
frame->f_pc = tuc.uc_mc.mc_gregs.gr_pc;
sys/compat/linux/arch/m68k/linux_machdep.c
732
frame->f_sr = tuc.uc_mc.mc_gregs.gr_sr & ~(PSL_MBZ|PSL_IPL|PSL_S);
sys/compat/linux/arch/m68k/linux_machdep.c
740
frame->f_format = tuc.uc_ss.ss_format;
sys/compat/linux/arch/m68k/linux_machdep.c
741
frame->f_vector = tuc.uc_ss.ss_vector;
sys/compat/linux/arch/m68k/linux_machdep.c
742
if (frame->f_stackadj < sz) /* just in case... */
sys/compat/linux/arch/m68k/linux_machdep.c
744
frame->f_stackadj -= sz;
sys/compat/linux/arch/m68k/linux_machdep.c
745
memcpy(&frame->F_u, &tuc.uc_ss.ss_frame, sz);
sys/compat/linux/arch/m68k/linux_machdep.c
78
void setup_linux_sigframe(struct frame *frame, int sig,
sys/compat/linux/arch/m68k/linux_machdep.c
80
void setup_linux_rt_sigframe(struct frame *frame, int sig,
sys/compat/linux/arch/powerpc/linux_machdep.c
112
struct linux_sigregs frame;
sys/compat/linux/arch/powerpc/linux_machdep.c
181
memset(&frame, 0, sizeof(frame));
sys/compat/linux/arch/powerpc/linux_machdep.c
182
memcpy(&frame.lgp_regs, &linux_regs, sizeof(linux_regs));
sys/compat/linux/arch/powerpc/linux_machdep.c
187
memcpy(&frame.lfp_regs, curpcb->pcb_fpu.fpreg, sizeof(frame.lfp_regs));
sys/compat/linux/arch/powerpc/linux_machdep.c
193
frame.ltramp[0] = 0x38997777; /* li r0, 0x7777 */
sys/compat/linux/arch/powerpc/linux_machdep.c
194
frame.ltramp[1] = 0x44000002; /* sc */
sys/compat/linux/arch/powerpc/linux_machdep.c
205
error = copyout(&frame, (void *)fp, sizeof (frame) - LINUX_ABIGAP);
sys/compat/linux/common/linux_cdrom.c
80
llml->msf.frame = bml->msf.frame;
sys/compat/linux/common/linux_cdrom.h
100
u_char frame;
sys/compat/linux32/arch/amd64/linux32_machdep.c
106
struct linux32_sigframe *fp, frame;
sys/compat/linux32/arch/amd64/linux32_machdep.c
129
memset(&frame, 0, sizeof(frame));
sys/compat/linux32/arch/amd64/linux32_machdep.c
132
NETBSD32PTR32(frame.sf_handler, catcher);
sys/compat/linux32/arch/amd64/linux32_machdep.c
133
frame.sf_sig = native_to_linux32_signo[sig];
sys/compat/linux32/arch/amd64/linux32_machdep.c
135
linux32_save_sigcontext(l, tf, mask, &frame.sf_sc);
sys/compat/linux32/arch/amd64/linux32_machdep.c
139
error = copyout(&frame, fp, sizeof(frame));
sys/compat/linux32/arch/amd64/linux32_machdep.c
176
struct linux32_rt_sigframe *fp, frame;
sys/compat/linux32/arch/amd64/linux32_machdep.c
198
memset(&frame, 0, sizeof(frame));
sys/compat/linux32/arch/amd64/linux32_machdep.c
199
NETBSD32PTR32(frame.sf_handler, catcher);
sys/compat/linux32/arch/amd64/linux32_machdep.c
200
frame.sf_sig = native_to_linux32_signo[sig];
sys/compat/linux32/arch/amd64/linux32_machdep.c
201
NETBSD32PTR32(frame.sf_sip, &fp->sf_si);
sys/compat/linux32/arch/amd64/linux32_machdep.c
202
NETBSD32PTR32(frame.sf_ucp, &fp->sf_uc);
sys/compat/linux32/arch/amd64/linux32_machdep.c
207
lsi = &frame.sf_si;
sys/compat/linux32/arch/amd64/linux32_machdep.c
208
(void)memset(lsi, 0, sizeof(frame.sf_si));
sys/compat/linux32/arch/amd64/linux32_machdep.c
211
lsi->lsi_signo = frame.sf_sig;
sys/compat/linux32/arch/amd64/linux32_machdep.c
243
linux32_save_ucontext(l, tf, mask, sas, &frame.sf_uc);
sys/compat/linux32/arch/amd64/linux32_machdep.c
246
error = copyout(&frame, fp, sizeof(frame));
sys/compat/netbsd32/netbsd32_mod.c
139
amd64_oosyscall_handle(struct proc *p, struct trapframe *frame)
sys/compat/netbsd32/netbsd32_mod.c
146
frame->tf_rip < VM_MAXUSER_ADDRESS32 - LCALLSZ &&
sys/compat/netbsd32/netbsd32_mod.c
147
(error = x86_cpu_is_lcall((void *)frame->tf_rip)) == 0)
sys/compat/netbsd32/netbsd32_mod.c
150
frame->tf_rip += LCALLSZ;
sys/compat/netbsd32/netbsd32_mod.c
151
frame->tf_err = LCALLSZ;
sys/dev/ic/awi.c
1039
uint32_t frame, next, rstamp, rxoff;
sys/dev/ic/awi.c
1057
frame = awi_read_4(sc, rxoff + AWI_RXD_START_FRAME) &
sys/dev/ic/awi.c
1060
m = awi_devget(sc, frame, len);
sys/dev/ic/awi.c
1589
uint32_t txd, ntxd, frame;
sys/dev/ic/awi.c
1592
frame = txd + AWI_TXD_SIZE;
sys/dev/ic/awi.c
1593
if (frame + len > sc->sc_txend)
sys/dev/ic/awi.c
1594
frame = sc->sc_txbase;
sys/dev/ic/awi.c
1595
ntxd = frame + len;
sys/dev/ic/awi.c
1598
*framep = frame;
sys/dev/ic/awi.c
631
uint32_t txd, frame, ntxd;
sys/dev/ic/awi.c
643
if (awi_next_txd(sc, len, &frame, &ntxd)) {
sys/dev/ic/awi.c
668
if (awi_next_txd(sc, len, &frame, &ntxd)) {
sys/dev/ic/awi.c
732
awi_write_bytes(sc, frame + len, mtod(m, uint8_t *),
sys/dev/ic/awi.c
740
awi_write_4(sc, txd + AWI_TXD_START, frame);
sys/dev/ic/rtl81x9.c
281
rtk_mii_readreg(struct rtk_softc *sc, struct rtk_mii_frame *frame)
sys/dev/ic/rtl81x9.c
290
frame->mii_stdelim = RTK_MII_STARTDELIM;
sys/dev/ic/rtl81x9.c
291
frame->mii_opcode = RTK_MII_READOP;
sys/dev/ic/rtl81x9.c
292
frame->mii_turnaround = 0;
sys/dev/ic/rtl81x9.c
293
frame->mii_data = 0;
sys/dev/ic/rtl81x9.c
307
rtk_mii_send(sc, frame->mii_stdelim, 2);
sys/dev/ic/rtl81x9.c
308
rtk_mii_send(sc, frame->mii_opcode, 2);
sys/dev/ic/rtl81x9.c
309
rtk_mii_send(sc, frame->mii_phyaddr, 5);
sys/dev/ic/rtl81x9.c
310
rtk_mii_send(sc, frame->mii_regaddr, 5);
sys/dev/ic/rtl81x9.c
348
frame->mii_data |= 1 << (i - 1);
sys/dev/ic/rtl81x9.c
370
rtk_mii_writereg(struct rtk_softc *sc, struct rtk_mii_frame *frame)
sys/dev/ic/rtl81x9.c
378
frame->mii_stdelim = RTK_MII_STARTDELIM;
sys/dev/ic/rtl81x9.c
379
frame->mii_opcode = RTK_MII_WRITEOP;
sys/dev/ic/rtl81x9.c
380
frame->mii_turnaround = RTK_MII_TURNAROUND;
sys/dev/ic/rtl81x9.c
389
rtk_mii_send(sc, frame->mii_stdelim, 2);
sys/dev/ic/rtl81x9.c
390
rtk_mii_send(sc, frame->mii_opcode, 2);
sys/dev/ic/rtl81x9.c
391
rtk_mii_send(sc, frame->mii_phyaddr, 5);
sys/dev/ic/rtl81x9.c
392
rtk_mii_send(sc, frame->mii_regaddr, 5);
sys/dev/ic/rtl81x9.c
393
rtk_mii_send(sc, frame->mii_turnaround, 2);
sys/dev/ic/rtl81x9.c
394
rtk_mii_send(sc, frame->mii_data, 16);
sys/dev/ic/rtl81x9.c
416
struct rtk_mii_frame frame;
sys/dev/ic/rtl81x9.c
454
memset(&frame, 0, sizeof(frame));
sys/dev/ic/rtl81x9.c
456
frame.mii_phyaddr = phy;
sys/dev/ic/rtl81x9.c
457
frame.mii_regaddr = reg;
sys/dev/ic/rtl81x9.c
458
rv = rtk_mii_readreg(sc, &frame);
sys/dev/ic/rtl81x9.c
459
*val = frame.mii_data;
sys/dev/ic/rtl81x9.c
468
struct rtk_mii_frame frame;
sys/dev/ic/rtl81x9.c
501
memset(&frame, 0, sizeof(frame));
sys/dev/ic/rtl81x9.c
503
frame.mii_phyaddr = phy;
sys/dev/ic/rtl81x9.c
504
frame.mii_regaddr = reg;
sys/dev/ic/rtl81x9.c
505
frame.mii_data = val;
sys/dev/ic/rtl81x9.c
507
return rtk_mii_writereg(sc, &frame);
sys/dev/ic/sl811hs.c
1041
spipe->frame = 0;
sys/dev/ic/sl811hs.c
1742
t->frame, t->pend, t->flags, 0);
sys/dev/ic/sl811hs.c
1821
t->frame++;
sys/dev/ic/sl811hs.c
1848
__predict_false(tosp->to_frame <= t->frame)) {
sys/dev/ic/sl811hs.c
2083
spipe->lastframe = spipe->frame = t->frame + i;
sys/dev/ic/sl811hs.c
2168
spipe->frame = spipe->lastframe +
sys/dev/ic/sl811hs.c
2287
(GOT_FIRST_TIMED_COND(spipe, t, spipe->frame <= t->frame) ||
sys/dev/ic/sl811hs.c
2418
spipe->to_frame = t->frame + spipe->xfer->ux_timeout;
sys/dev/ic/sl811hs.c
2451
FIND_TIMED(q, t, spp, spp->frame > spipe->frame);
sys/dev/ic/sl811hs.c
267
Frame frame; /* Frame number for intr xfer */
sys/dev/ic/sl811hs.c
2822
t->frame = 0; /* write to SL811_CSOF will reset frame */
sys/dev/ic/sl811hs.c
3507
DDOLOG("frame=%d rootintr=%p", t->frame, t->rootintr, 0,0);
sys/dev/ic/sl811hs.c
883
spipe->frame = t->frame;
sys/dev/ic/sl811hs.c
900
spipe->lastframe = t->frame;
sys/dev/ic/sl811hs.c
902
spipe->frame = spipe->lastframe +
sys/dev/ic/sl811hsvar.h
32
Frame frame; /* current frame */
sys/dev/mvme/clock_pcctwo.c
194
clock_pcctwo_profintr(void *frame)
sys/dev/mvme/clock_pcctwo.c
214
hardclock(frame);
sys/dev/mvme/clock_pcctwo.c
221
clock_pcctwo_statintr(void *frame)
sys/dev/mvme/clock_pcctwo.c
227
statclock((struct clockframe *) frame);
sys/dev/pci/if_iwi.c
1143
struct iwi_frame *frame)
sys/dev/pci/if_iwi.c
1153
le16toh(frame->len), frame->chan, frame->rssi_dbm));
sys/dev/pci/if_iwi.c
1155
if (le16toh(frame->len) < sizeof (struct ieee80211_frame) ||
sys/dev/pci/if_iwi.c
1156
le16toh(frame->len) > MCLBYTES) {
sys/dev/pci/if_iwi.c
1205
sizeof (struct iwi_frame) + le16toh(frame->len);
sys/dev/pci/if_iwi.c
1218
tap->wr_rate = iwi_cvtrate(frame->rate);
sys/dev/pci/if_iwi.c
1220
htole16(ic->ic_channels[frame->chan].ic_freq);
sys/dev/pci/if_iwi.c
1222
htole16(ic->ic_channels[frame->chan].ic_flags);
sys/dev/pci/if_iwi.c
1223
tap->wr_antsignal = frame->signal;
sys/dev/pci/if_iwi.c
1224
tap->wr_antenna = frame->antenna;
sys/dev/pci/if_iwi.c
1232
ieee80211_input(ic, m, ni, frame->rssi_dbm, 0);
sys/dev/pci/if_iwireg.h
215
struct ieee80211_frame frame;
sys/dev/pci/if_iwmreg.h
5098
struct ieee80211_frame frame[0];
sys/dev/pci/ixgbe/ixgbe.c
4473
u32 rxpb, frame, size, tmp;
sys/dev/pci/ixgbe/ixgbe.c
4475
frame = sc->max_frame_size;
sys/dev/pci/ixgbe/ixgbe.c
4483
tmp = IXGBE_DV_X540(frame, frame);
sys/dev/pci/ixgbe/ixgbe.c
4486
tmp = IXGBE_DV(frame, frame);
sys/dev/pci/ixgbe/ixgbe.c
4499
tmp = IXGBE_LOW_DV_X540(frame);
sys/dev/pci/ixgbe/ixgbe.c
4502
tmp = IXGBE_LOW_DV(frame);
sys/dev/pci/xmm7360.c
1091
static void xmm7360_mux_frame_init(struct xmm_net *xn, struct mux_frame *frame, int sequence)
sys/dev/pci/xmm7360.c
1093
frame->sequence = xn->sequence;
sys/dev/pci/xmm7360.c
1094
frame->max_size = xn->xmm->td_ring[0].page_size;
sys/dev/pci/xmm7360.c
1095
frame->n_packets = 0;
sys/dev/pci/xmm7360.c
1096
frame->n_bytes = 0;
sys/dev/pci/xmm7360.c
1097
frame->last_tag_next = NULL;
sys/dev/pci/xmm7360.c
1098
frame->last_tag_length = NULL;
sys/dev/pci/xmm7360.c
1101
static void xmm7360_mux_frame_add_tag(struct mux_frame *frame, uint32_t tag, uint16_t extra, void *data, int data_len)
sys/dev/pci/xmm7360.c
1104
if (frame->n_bytes == 0)
sys/dev/pci/xmm7360.c
1109
while (frame->n_bytes & 3)
sys/dev/pci/xmm7360.c
1110
frame->n_bytes++;
sys/dev/pci/xmm7360.c
1112
BUG_ON(frame->n_bytes + total_length > frame->max_size);
sys/dev/pci/xmm7360.c
1114
if (frame->last_tag_next)
sys/dev/pci/xmm7360.c
1115
*frame->last_tag_next = frame->n_bytes;
sys/dev/pci/xmm7360.c
1117
if (frame->n_bytes == 0) {
sys/dev/pci/xmm7360.c
1118
struct mux_first_header *hdr = (struct mux_first_header *)frame->data;
sys/dev/pci/xmm7360.c
1121
hdr->sequence = frame->sequence;
sys/dev/pci/xmm7360.c
1124
frame->last_tag_length = &hdr->length;
sys/dev/pci/xmm7360.c
1125
frame->last_tag_next = &hdr->next;
sys/dev/pci/xmm7360.c
1126
frame->n_bytes += sizeof(struct mux_first_header);
sys/dev/pci/xmm7360.c
1128
struct mux_next_header *hdr = (struct mux_next_header *)(&frame->data[frame->n_bytes]);
sys/dev/pci/xmm7360.c
1133
frame->last_tag_length = &hdr->length;
sys/dev/pci/xmm7360.c
1134
frame->last_tag_next = &hdr->next;
sys/dev/pci/xmm7360.c
1135
frame->n_bytes += sizeof(struct mux_next_header);
sys/dev/pci/xmm7360.c
1139
memcpy(&frame->data[frame->n_bytes], data, data_len);
sys/dev/pci/xmm7360.c
1140
frame->n_bytes += data_len;
sys/dev/pci/xmm7360.c
1144
static void xmm7360_mux_frame_append_data(struct mux_frame *frame, const void *data, int data_len)
sys/dev/pci/xmm7360.c
1146
BUG_ON(frame->n_bytes + data_len > frame->max_size);
sys/dev/pci/xmm7360.c
1147
BUG_ON(!frame->last_tag_length);
sys/dev/pci/xmm7360.c
1149
memcpy(&frame->data[frame->n_bytes], data, data_len);
sys/dev/pci/xmm7360.c
1150
*frame->last_tag_length += data_len;
sys/dev/pci/xmm7360.c
1151
frame->n_bytes += data_len;
sys/dev/pci/xmm7360.c
1154
static int xmm7360_mux_frame_append_packet(struct mux_frame *frame, const void *data, int data_len)
sys/dev/pci/xmm7360.c
1156
int expected_adth_size = sizeof(struct mux_next_header) + 4 + (frame->n_packets+1)*sizeof(struct mux_bounds);
sys/dev/pci/xmm7360.c
1159
if (frame->n_packets >= MUX_MAX_PACKETS)
sys/dev/pci/xmm7360.c
1162
if (frame->n_bytes + data_len + 16 + expected_adth_size > frame->max_size)
sys/dev/pci/xmm7360.c
1165
BUG_ON(!frame->last_tag_length);
sys/dev/pci/xmm7360.c
1167
frame->bounds[frame->n_packets].offset = frame->n_bytes;
sys/dev/pci/xmm7360.c
1168
frame->bounds[frame->n_packets].length = data_len + 16;
sys/dev/pci/xmm7360.c
1169
frame->n_packets++;
sys/dev/pci/xmm7360.c
1172
xmm7360_mux_frame_append_data(frame, pad, 16);
sys/dev/pci/xmm7360.c
1173
xmm7360_mux_frame_append_data(frame, data, data_len);
sys/dev/pci/xmm7360.c
1177
static int xmm7360_mux_frame_push(struct xmm_dev *xmm, struct mux_frame *frame)
sys/dev/pci/xmm7360.c
1179
struct mux_first_header *hdr = (void*)&frame->data[0];
sys/dev/pci/xmm7360.c
1181
hdr->length = frame->n_bytes;
sys/dev/pci/xmm7360.c
1183
ret = xmm7360_qp_write(xmm->net->qp, frame->data, frame->n_bytes);
sys/dev/pci/xmm7360.c
1191
struct mux_frame *frame = &xn->frame;
sys/dev/pci/xmm7360.c
1198
xmm7360_mux_frame_init(xn, frame, 0);
sys/dev/pci/xmm7360.c
1199
xmm7360_mux_frame_add_tag(frame, XMM_TAG_ACBH, 0, NULL, 0);
sys/dev/pci/xmm7360.c
1200
xmm7360_mux_frame_add_tag(frame, XMM_TAG_CMDH, xn->channel, cmdh_args, sizeof(cmdh_args));
sys/dev/pci/xmm7360.c
1201
ret = xmm7360_mux_frame_push(xn->xmm, frame);
sys/dev/pci/xmm7360.c
1210
struct mux_frame *frame = &xn->frame;
sys/dev/pci/xmm7360.c
1220
xmm7360_mux_frame_init(xn, frame, xn->sequence++);
sys/dev/pci/xmm7360.c
1221
xmm7360_mux_frame_add_tag(frame, XMM_TAG_ADBH, 0, NULL, 0);
sys/dev/pci/xmm7360.c
1223
xmm7360_os_handle_net_dequeue(xn, frame);
sys/dev/pci/xmm7360.c
1226
xmm7360_mux_frame_add_tag(frame, XMM_TAG_ADTH, xn->channel, &unknown, sizeof(uint32_t));
sys/dev/pci/xmm7360.c
1227
xmm7360_mux_frame_append_data(frame, &frame->bounds[0], sizeof(struct mux_bounds)*frame->n_packets);
sys/dev/pci/xmm7360.c
1229
ret = xmm7360_mux_frame_push(xn->xmm, frame);
sys/dev/pci/xmm7360.c
1372
return frame_size > xn->frame.max_size;
sys/dev/pci/xmm7360.c
1450
static void xmm7360_os_handle_net_dequeue(struct xmm_net *xn, struct mux_frame *frame)
sys/dev/pci/xmm7360.c
1456
ret = xmm7360_mux_frame_append_packet(frame,
sys/dev/pci/xmm7360.c
2960
xmm7360_os_handle_net_dequeue(struct xmm_net *xn, struct mux_frame *frame)
sys/dev/pci/xmm7360.c
2985
ret = xmm7360_mux_frame_append_packet(frame,
sys/dev/pci/xmm7360.c
578
struct mux_frame frame;
sys/dev/pcmcia/if_ray.c
1278
struct ieee80211_frame *frame;
sys/dev/pcmcia/if_ray.c
1324
if (pktlen > MCLBYTES || pktlen < sizeof(*frame)) {
sys/dev/pcmcia/if_ray.c
1424
frame = mtod(m, struct ieee80211_frame *);
sys/dev/pcmcia/if_ray.c
1425
fc0 = frame->i_fc[0]
sys/dev/pcmcia/if_ray.c
1434
switch (frame->i_fc[0] & IEEE80211_FC0_SUBTYPE_MASK) {
sys/dev/pcmcia/if_ray.c
1439
ray_recv_auth(sc, frame);
sys/dev/pcmcia/if_ray.c
1448
hexdump(printf, __func__, frame, pktlen);
sys/dev/pcmcia/if_ray.c
1462
if (pktlen < sizeof(*frame) + sizeof(struct llc)) {
sys/dev/pcmcia/if_ray.c
1469
if (!memcmp(frame + 1, llc_snapid, sizeof(llc_snapid)))
sys/dev/pcmcia/if_ray.c
1484
switch (frame->i_fc[1] & IEEE80211_FC1_DIR_MASK) {
sys/dev/pcmcia/if_ray.c
1486
src = frame->i_addr2;
sys/dev/pcmcia/if_ray.c
1489
src = frame->i_addr3;
sys/dev/pcmcia/if_ray.c
1511
eh = (struct ether_header *)((char *)(frame + 1) - 6);
sys/dev/pcmcia/if_ray.c
1513
memcpy(eh->ether_dhost, frame->i_addr1, ETHER_ADDR_LEN);
sys/dev/pcmcia/if_ray.c
1516
eh = (struct ether_header *)(frame + 1);
sys/dev/pcmcia/if_ray.c
1518
m_adj(m, (char *)eh - (char *)frame);
sys/dev/pcmcia/if_ray.c
1528
ray_recv_auth(struct ray_softc *sc, struct ieee80211_frame *frame)
sys/dev/pcmcia/if_ray.c
1530
uint8_t *var = (uint8_t *)(frame + 1);
sys/dev/pcmcia/if_ray.c
1536
hexdump(printf, __func__, frame, sizeof(*frame) + 6);
sys/dev/pcmcia/if_ray.c
1543
if (ray_send_auth(sc, frame->i_addr2,
sys/dev/pcmcia/if_ray.c
1546
memcpy(sc->sc_authid, frame->i_addr2,
sys/dev/pcmcia/if_ray.c
1564
struct ieee80211_frame *frame;
sys/dev/pcmcia/if_ray.c
1577
frame = (struct ieee80211_frame *) packet;
sys/dev/pcmcia/if_ray.c
1578
frame->i_fc[0] = IEEE80211_FC0_VERSION_0 | IEEE80211_FC0_SUBTYPE_AUTH;
sys/dev/pcmcia/if_ray.c
1579
frame->i_fc[1] = 0;
sys/dev/pcmcia/if_ray.c
1580
memcpy(frame->i_addr1, dest, ETHER_ADDR_LEN);
sys/dev/pcmcia/if_ray.c
1581
memcpy(frame->i_addr2, sc->sc_ecf_startup.e_station_addr,
sys/dev/pcmcia/if_ray.c
1583
memcpy(frame->i_addr3, sc->sc_bssid, ETHER_ADDR_LEN);
sys/dev/pcmcia/if_ray.c
1585
var = (uint8_t *)(frame + 1);
sys/dev/scsipi/cd.c
1688
toc->entries[strack].addr.msf.frame,
sys/dev/scsipi/cd.c
1691
toc->entries[etrack].addr.msf.frame));
sys/dev/scsipi/cd.c
2991
tframe = rawtoc->frame;
sys/dev/scsipi/scsipi_cd.h
141
uint8_t frame;
sys/dev/scsipi/ss_mustek.c
290
window_data.frame.header = MUSTEK_LINEART_BACKGROUND | MUSTEK_UNIT_SPEC;
sys/dev/scsipi/ss_mustek.c
305
_lto2l(pixel_tlx, window_data.frame.tl_x);
sys/dev/scsipi/ss_mustek.c
306
_lto2l(pixel_tly, window_data.frame.tl_y);
sys/dev/scsipi/ss_mustek.c
307
_lto2l(pixel_brx, window_data.frame.br_x);
sys/dev/scsipi/ss_mustek.c
308
_lto2l(pixel_bry, window_data.frame.br_y);
sys/dev/scsipi/ss_mustek.c
311
window_data.window1 = window_data.frame;
sys/dev/scsipi/ss_mustek.h
87
struct mustek_window frame;
sys/dev/usb/ubt.c
1701
uint8_t *ptr, *frame;
sys/dev/usb/ubt.c
1768
frame = isoc->buf + (i * sc->sc_scord_size);
sys/dev/usb/ubt.c
1792
memcpy(ptr, frame, size);
sys/dev/usb/ubt.c
1796
frame += size;
sys/dev/vmt/vmt_subr.c
1000
frame.edx = VM_REG_PORT_RPC(rpc->channel);
sys/dev/vmt/vmt_subr.c
1001
frame.esi = rpc->cookie1;
sys/dev/vmt/vmt_subr.c
1002
frame.edi = (register_t)data;
sys/dev/vmt/vmt_subr.c
1003
frame.ebp = rpc->cookie2;
sys/dev/vmt/vmt_subr.c
1005
vm_ins(&frame);
sys/dev/vmt/vmt_subr.c
1010
if (__SHIFTOUT(frame.ebx, VM_REG_WORD_MASK) != VM_RPC_ENH_DATA) {
sys/dev/vmt/vmt_subr.c
1012
frame.ebx);
sys/dev/vmt/vmt_subr.c
1017
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
1018
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
1019
frame.ebx = dataid;
sys/dev/vmt/vmt_subr.c
1020
frame.ecx = VM_REG_CMD_RPC(VM_RPC_GET_END);
sys/dev/vmt/vmt_subr.c
1021
frame.edx = VM_REG_PORT_CMD(rpc->channel);
sys/dev/vmt/vmt_subr.c
1022
frame.esi = rpc->cookie1;
sys/dev/vmt/vmt_subr.c
1023
frame.edi = rpc->cookie2;
sys/dev/vmt/vmt_subr.c
1025
vm_cmd(&frame);
sys/dev/vmt/vmt_subr.c
1027
if (__SHIFTOUT(frame.ecx, VM_REG_HIGH_MASK) == 0) {
sys/dev/vmt/vmt_subr.c
1030
frame.eax, frame.ecx);
sys/dev/vmt/vmt_subr.c
1040
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
1042
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
1043
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
1044
frame.ebx = 0;
sys/dev/vmt/vmt_subr.c
1045
frame.ecx = VM_REG_CMD_RPC(VM_RPC_GET_LENGTH);
sys/dev/vmt/vmt_subr.c
1046
frame.edx = VM_REG_PORT_CMD(rpc->channel);
sys/dev/vmt/vmt_subr.c
1047
frame.esi = rpc->cookie1;
sys/dev/vmt/vmt_subr.c
1048
frame.edi = rpc->cookie2;
sys/dev/vmt/vmt_subr.c
1050
vm_cmd(&frame);
sys/dev/vmt/vmt_subr.c
1052
if ((__SHIFTOUT(frame.ecx, VM_REG_HIGH_MASK) & VM_RPC_REPLY_SUCCESS) ==
sys/dev/vmt/vmt_subr.c
1056
frame.eax, frame.ecx);
sys/dev/vmt/vmt_subr.c
1059
if ((__SHIFTOUT(frame.ecx, VM_REG_HIGH_MASK) & VM_RPC_REPLY_DORECV) ==
sys/dev/vmt/vmt_subr.c
1064
*length = __SHIFTOUT(frame.ebx, VM_REG_WORD_MASK);
sys/dev/vmt/vmt_subr.c
1065
*dataid = __SHIFTOUT(frame.edx, VM_REG_HIGH_MASK);
sys/dev/vmt/vmt_subr.c
1145
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
1147
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
1149
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
1150
frame.ecx = VM_CMD_GET_VERSION;
sys/dev/vmt/vmt_subr.c
1151
frame.edx = VM_PORT_CMD;
sys/dev/vmt/vmt_subr.c
1154
printf("eax %#"PRIxREGISTER"\n", frame.eax);
sys/dev/vmt/vmt_subr.c
1155
printf("ebx %#"PRIxREGISTER"\n", frame.ebx);
sys/dev/vmt/vmt_subr.c
1156
printf("ecx %#"PRIxREGISTER"\n", frame.ecx);
sys/dev/vmt/vmt_subr.c
1157
printf("edx %#"PRIxREGISTER"\n", frame.edx)
sys/dev/vmt/vmt_subr.c
1158
printf("ebp %#"PRIxREGISTER"\n", frame.ebp);
sys/dev/vmt/vmt_subr.c
1159
printf("edi %#"PRIxREGISTER"\n", frame.edi);
sys/dev/vmt/vmt_subr.c
1160
printf("esi %#"PRIxREGISTER"\n", frame.esi);
sys/dev/vmt/vmt_subr.c
1162
vm_cmd(&frame);
sys/dev/vmt/vmt_subr.c
1165
printf("eax %#"PRIxREGISTER"\n", frame.eax);
sys/dev/vmt/vmt_subr.c
1166
printf("ebx %#"PRIxREGISTER"\n", frame.ebx);
sys/dev/vmt/vmt_subr.c
1167
printf("ecx %#"PRIxREGISTER"\n", frame.ecx);
sys/dev/vmt/vmt_subr.c
1168
printf("edx %#"PRIxREGISTER"\n", frame.edx);
sys/dev/vmt/vmt_subr.c
1169
printf("ebp %#"PRIxREGISTER"\n", frame.ebp);
sys/dev/vmt/vmt_subr.c
1170
printf("edi %#"PRIxREGISTER"\n", frame.edi);
sys/dev/vmt/vmt_subr.c
1171
printf("esi %#"PRIxREGISTER"\n", frame.esi);
sys/dev/vmt/vmt_subr.c
139
vmt_probe_cmd(struct vm_backdoor *frame, uint16_t cmd)
sys/dev/vmt/vmt_subr.c
141
memset(frame, 0, sizeof(*frame));
sys/dev/vmt/vmt_subr.c
143
frame->eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
144
frame->ebx = ~VM_MAGIC & VM_REG_WORD_MASK;
sys/dev/vmt/vmt_subr.c
145
frame->ecx = VM_REG_CMD(0xffff, cmd);
sys/dev/vmt/vmt_subr.c
146
frame->edx = VM_REG_CMD(0, VM_PORT_CMD);
sys/dev/vmt/vmt_subr.c
148
vm_cmd(frame);
sys/dev/vmt/vmt_subr.c
154
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
156
vmt_probe_cmd(&frame, VM_CMD_GET_VERSION);
sys/dev/vmt/vmt_subr.c
157
if (__SHIFTOUT(frame.eax, VM_REG_WORD_MASK) == 0xffffffff ||
sys/dev/vmt/vmt_subr.c
158
__SHIFTOUT(frame.ebx, VM_REG_WORD_MASK) != VM_MAGIC)
sys/dev/vmt/vmt_subr.c
161
vmt_probe_cmd(&frame, VM_CMD_GET_SPEED);
sys/dev/vmt/vmt_subr.c
162
if (__SHIFTOUT(frame.eax, VM_REG_WORD_MASK) == VM_MAGIC)
sys/dev/vmt/vmt_subr.c
172
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
179
vmt_probe_cmd(&frame, VM_CMD_GET_VERSION);
sys/dev/vmt/vmt_subr.c
180
if (__SHIFTOUT(frame.eax, VM_REG_WORD_MASK) == 0xffffffff ||
sys/dev/vmt/vmt_subr.c
181
__SHIFTOUT(frame.ebx, VM_REG_WORD_MASK) != VM_MAGIC) {
sys/dev/vmt/vmt_subr.c
191
vmt_probe_cmd(&frame, VM_CMD_GET_BIOS_UUID);
sys/dev/vmt/vmt_subr.c
193
bswap32(__SHIFTOUT(frame.eax, VM_REG_WORD_MASK));
sys/dev/vmt/vmt_subr.c
194
u = bswap32(__SHIFTOUT(frame.ebx, VM_REG_WORD_MASK));
sys/dev/vmt/vmt_subr.c
197
u = bswap32(__SHIFTOUT(frame.ecx, VM_REG_WORD_MASK));
sys/dev/vmt/vmt_subr.c
202
u = bswap32(__SHIFTOUT(frame.edx, VM_REG_WORD_MASK));
sys/dev/vmt/vmt_subr.c
467
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
470
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
471
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
472
frame.ecx = VM_CMD_GET_TIME_FULL;
sys/dev/vmt/vmt_subr.c
473
frame.edx = VM_REG_CMD(0, VM_PORT_CMD);
sys/dev/vmt/vmt_subr.c
474
vm_cmd(&frame);
sys/dev/vmt/vmt_subr.c
476
if (__SHIFTOUT(frame.eax, VM_REG_WORD_MASK) != 0xffffffff) {
sys/dev/vmt/vmt_subr.c
478
__SHIFTOUT(frame.esi, VM_REG_WORD_MASK) << 32)) |
sys/dev/vmt/vmt_subr.c
479
__SHIFTOUT(frame.edx, VM_REG_WORD_MASK);
sys/dev/vmt/vmt_subr.c
480
ts.tv_nsec = __SHIFTOUT(frame.ebx, VM_REG_WORD_MASK) * 1000;
sys/dev/vmt/vmt_subr.c
858
vm_cmd(struct vm_backdoor *frame)
sys/dev/vmt/vmt_subr.c
860
BACKDOOR_OP(BACKDOOR_OP_CMD, frame);
sys/dev/vmt/vmt_subr.c
864
vm_ins(struct vm_backdoor *frame)
sys/dev/vmt/vmt_subr.c
866
BACKDOOR_OP(BACKDOOR_OP_IN, frame);
sys/dev/vmt/vmt_subr.c
870
vm_outs(struct vm_backdoor *frame)
sys/dev/vmt/vmt_subr.c
872
BACKDOOR_OP(BACKDOOR_OP_OUT, frame);
sys/dev/vmt/vmt_subr.c
878
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
880
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
881
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
882
frame.ebx = proto | VM_RPC_FLAG_COOKIE;
sys/dev/vmt/vmt_subr.c
883
frame.ecx = VM_REG_CMD_RPC(VM_RPC_OPEN);
sys/dev/vmt/vmt_subr.c
884
frame.edx = VM_REG_PORT_CMD(0);
sys/dev/vmt/vmt_subr.c
886
vm_cmd(&frame);
sys/dev/vmt/vmt_subr.c
888
if (__SHIFTOUT(frame.ecx, VM_REG_HIGH_MASK) != 1 ||
sys/dev/vmt/vmt_subr.c
889
__SHIFTOUT(frame.edx, VM_REG_LOW_MASK) != 0) {
sys/dev/vmt/vmt_subr.c
893
frame.eax, frame.ecx, frame.edx);
sys/dev/vmt/vmt_subr.c
897
rpc->channel = __SHIFTOUT(frame.edx, VM_REG_HIGH_MASK);
sys/dev/vmt/vmt_subr.c
898
rpc->cookie1 = __SHIFTOUT(frame.esi, VM_REG_WORD_MASK);
sys/dev/vmt/vmt_subr.c
899
rpc->cookie2 = __SHIFTOUT(frame.edi, VM_REG_WORD_MASK);
sys/dev/vmt/vmt_subr.c
907
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
909
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
910
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
911
frame.ebx = 0;
sys/dev/vmt/vmt_subr.c
912
frame.ecx = VM_REG_CMD_RPC(VM_RPC_CLOSE);
sys/dev/vmt/vmt_subr.c
913
frame.edx = VM_REG_PORT_CMD(rpc->channel);
sys/dev/vmt/vmt_subr.c
914
frame.edi = rpc->cookie2;
sys/dev/vmt/vmt_subr.c
915
frame.esi = rpc->cookie1;
sys/dev/vmt/vmt_subr.c
917
vm_cmd(&frame);
sys/dev/vmt/vmt_subr.c
919
if (__SHIFTOUT(frame.ecx, VM_REG_HIGH_MASK) == 0 ||
sys/dev/vmt/vmt_subr.c
920
__SHIFTOUT(frame.ecx, VM_REG_LOW_MASK) != 0) {
sys/dev/vmt/vmt_subr.c
923
frame.eax, frame.ecx);
sys/dev/vmt/vmt_subr.c
937
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
940
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
941
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
942
frame.ebx = length;
sys/dev/vmt/vmt_subr.c
943
frame.ecx = VM_REG_CMD_RPC(VM_RPC_SET_LENGTH);
sys/dev/vmt/vmt_subr.c
944
frame.edx = VM_REG_PORT_CMD(rpc->channel);
sys/dev/vmt/vmt_subr.c
945
frame.esi = rpc->cookie1;
sys/dev/vmt/vmt_subr.c
946
frame.edi = rpc->cookie2;
sys/dev/vmt/vmt_subr.c
948
vm_cmd(&frame);
sys/dev/vmt/vmt_subr.c
950
if ((__SHIFTOUT(frame.ecx, VM_REG_HIGH_MASK) & VM_RPC_REPLY_SUCCESS) ==
sys/dev/vmt/vmt_subr.c
954
frame.eax, frame.ecx);
sys/dev/vmt/vmt_subr.c
962
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
963
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
964
frame.ebx = VM_RPC_ENH_DATA;
sys/dev/vmt/vmt_subr.c
965
frame.ecx = length;
sys/dev/vmt/vmt_subr.c
966
frame.edx = VM_REG_PORT_RPC(rpc->channel);
sys/dev/vmt/vmt_subr.c
967
frame.ebp = rpc->cookie1;
sys/dev/vmt/vmt_subr.c
968
frame.edi = rpc->cookie2;
sys/dev/vmt/vmt_subr.c
969
frame.esi = (register_t)buf;
sys/dev/vmt/vmt_subr.c
971
vm_outs(&frame);
sys/dev/vmt/vmt_subr.c
973
if (__SHIFTOUT(frame.ebx, VM_REG_WORD_MASK) != VM_RPC_ENH_DATA) {
sys/dev/vmt/vmt_subr.c
976
frame.ebx);
sys/dev/vmt/vmt_subr.c
993
struct vm_backdoor frame;
sys/dev/vmt/vmt_subr.c
996
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmt_subr.c
997
frame.eax = VM_MAGIC;
sys/dev/vmt/vmt_subr.c
998
frame.ebx = VM_RPC_ENH_DATA;
sys/dev/vmt/vmt_subr.c
999
frame.ecx = length;
sys/dev/vmt/vmtvar.h
115
:"a"(frame) \
sys/dev/vmt/vmtvar.h
118
#define BACKDOOR_OP_AMD64(op, frame) \
sys/dev/vmt/vmtvar.h
140
: "a" (frame) \
sys/dev/vmt/vmtvar.h
154
#define BACKDOOR_OP_AARCH64(op, frame) \
sys/dev/vmt/vmtvar.h
168
: "r" (frame), \
sys/dev/vmt/vmtvar.h
175
#define BACKDOOR_OP(op, frame) BACKDOOR_OP_I386(op, frame)
sys/dev/vmt/vmtvar.h
177
#define BACKDOOR_OP(op, frame) BACKDOOR_OP_AMD64(op, frame)
sys/dev/vmt/vmtvar.h
179
#define BACKDOOR_OP(op, frame) BACKDOOR_OP_AARCH64(op, frame)
sys/dev/vmt/vmtvar.h
195
struct vm_backdoor frame;
sys/dev/vmt/vmtvar.h
197
memset(&frame, 0, sizeof(frame));
sys/dev/vmt/vmtvar.h
198
frame.eax = VM_MAGIC;
sys/dev/vmt/vmtvar.h
199
frame.ebx = UINT_MAX;
sys/dev/vmt/vmtvar.h
200
frame.ecx = VM_REG_CMD(0, cmd);
sys/dev/vmt/vmtvar.h
201
frame.edx = VM_REG_PORT_CMD(0);
sys/dev/vmt/vmtvar.h
203
BACKDOOR_OP(BACKDOOR_OP_CMD, &frame);
sys/dev/vmt/vmtvar.h
205
regs[0] = __SHIFTOUT(frame.eax, VM_REG_WORD_MASK);
sys/dev/vmt/vmtvar.h
206
regs[1] = __SHIFTOUT(frame.ebx, VM_REG_WORD_MASK);
sys/dev/vmt/vmtvar.h
207
regs[2] = __SHIFTOUT(frame.ecx, VM_REG_WORD_MASK);
sys/dev/vmt/vmtvar.h
208
regs[3] = __SHIFTOUT(frame.edx, VM_REG_WORD_MASK);
sys/dev/vmt/vmtvar.h
209
regs[4] = __SHIFTOUT(frame.esi, VM_REG_WORD_MASK);
sys/dev/vmt/vmtvar.h
210
regs[5] = __SHIFTOUT(frame.edi, VM_REG_WORD_MASK);
sys/dev/vmt/vmtvar.h
93
#define BACKDOOR_OP_I386(op, frame) \
sys/kern/kern_clock.c
303
hardclock(struct clockframe *frame)
sys/kern/kern_clock.c
313
ptimer_tick(l, CLKF_USERMODE(frame));
sys/kern/kern_clock.c
319
statclock(frame);
sys/kern/kern_clock.c
407
statclock(struct clockframe *frame)
sys/kern/kern_clock.c
445
if (CLKF_USERMODE(frame)) {
sys/kern/kern_clock.c
448
addupc_intr(l, CLKF_PC(frame));
sys/kern/kern_clock.c
476
i = CLKF_PC(frame) - g->lowpc;
sys/kern/kern_clock.c
506
if (CLKF_INTR(frame) || (curlwp->l_pflag & LP_INTR) != 0) {
sys/kern/kern_clock.c
528
(*func)((struct clockframe *)frame);
sys/sys/cdio.h
16
u_char frame;
usr.bin/cdplay/cdplay.c
1090
e->addr.msf.second, e->addr.msf.frame);
usr.bin/cdplay/cdplay.c
1093
(u_int)e->addr.msf.second, (u_int)e->addr.msf.frame);
usr.bin/cdplay/cdplay.c
1107
(u_int)e[1].addr.msf.second, (u_int)e[1].addr.msf.frame);
usr.bin/cdplay/cdplay.c
1133
(u_int)toc_buffer[tstart].addr.msf.frame,
usr.bin/cdplay/cdplay.c
1136
(u_int)toc_buffer[tend].addr.msf.frame);
usr.bin/cdplay/cdplay.c
1238
get_status(int *trk, int *idx, int *min, int *sec, int *frame)
usr.bin/cdplay/cdplay.c
1273
*frame = ff;
usr.bin/cdplay/cdplay.c
1293
*frame = s.data->what.position.reladdr.msf.frame;
usr.bin/cdplay/cdplay.c
1299
*frame = ff;
usr.bin/cdplay/cdplay.c
1487
*f = ctep->addr.msf.frame;
usr.bin/cdplay/cdplay.c
1507
(u_int)ctep->addr.msf.frame);
usr.bin/cdplay/cdplay.c
833
f2 = toc_buffer[n].addr.msf.frame;
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
769
make_frame(uint8_t *frame, int16_t *input)
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
775
uint8_t *frameStart = frame;
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
786
frame += move_bits(frame, 8, SYNCWORD);
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
787
frame += move_bits(frame, 8, config);
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
788
frame += move_bits(frame, 8, global_bitpool);
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
789
frame += move_bits(frame, 8, crc);
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
792
frame += move_bits(frame, 8, join);
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
794
frame += move_bits(frame, 4, join);
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
798
frame += move_bits(frame, 4, scalefactor[i][j]);
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
808
frame += move_bits(frame, bits[chan][sb],
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
813
frame += move_bits(frame, 0, 0);
usr.sbin/bta2dpd/bta2dpd/sbc_encode.c
815
return frame - frameStart;
usr.sbin/isibootd/isibootd.c
130
struct frame *fp;
usr.sbin/isibootd/isibootd.c
188
fp = (struct frame *)ISIBOOT_FRAME(iobuf);
usr.sbin/isibootd/isibootd.c
350
{ BPF_LD|BPF_H|BPF_ABS, 0, 0, offsetof(struct frame, type) },