Lines Matching defs:frame

46 #include <machine/frame.h>
58 (ksi)->ksi_addr = (void *)(frame)->f_pc; \
87 fpu_emulate(struct frame *frame, struct fpframe *fpf, ksiginfo_t *ksi)
97 fe.fe_frame = frame;
106 insn.is_pc = frame->f_pc;
108 if (frame->f_format == 4) {
122 insn.is_nextpc = frame->f_pc;
124 insn.is_pc = frame->f_fmt4.f_fslw;
125 frame->f_pc = insn.is_pc;
130 fpe_abort(frame, ksi, SIGSEGV, SEGV_ACCERR);
136 fpe_abort(frame, ksi, SIGILL, ILL_ILLOPC);
141 fpe_abort(frame, ksi, SIGILL, ILL_ILLOPC);
149 fpe_abort(frame, ksi, SIGSEGV, SEGV_ACCERR);
226 frame->f_pc += insn.is_advance;
231 kdb_trap(-1, (db_regs_t *)&frame);
235 if (frame->f_format == 4) {
238 frame->f_pc = insn.is_nextpc;
246 fpe_abort(frame, ksi, sig, 0);
335 struct frame *frame = fe->fe_frame;
378 sig = fpu_decode_ea(frame, insn, &insn->is_ea, modreg);
411 sig = fpu_store_ea(frame, insn, &insn->is_ea, (char *)tmp);
415 sig = fpu_load_ea(frame, insn, &insn->is_ea, (char *)tmp);
447 struct frame *frame = fe->fe_frame;
472 reglist = frame->f_regs[(word1 & 0x70) >> 4];
493 sig = fpu_decode_ea(frame, insn, &insn->is_ea, modreg);
512 sig = fpu_store_ea(frame, insn, &insn->is_ea,
520 sig = fpu_load_ea(frame, insn, &insn->is_ea,
600 struct frame *frame = fe->fe_frame;
666 sig = fpu_decode_ea(frame, insn, &insn->is_ea, modreg);
717 fpu_load_ea(frame, insn, &insn->is_ea, (char*)buf);
1061 struct frame *frame = fe->fe_frame;
1078 uint16_t count = frame->f_regs[insn->is_opcode & 7];
1103 frame->f_regs[insn->is_opcode & 7] &= 0xffff0000;
1104 frame->f_regs[insn->is_opcode & 7] |= (uint32_t)count;
1134 sig = fpu_decode_ea(frame, insn, &insn->is_ea, insn->is_opcode);
1139 sig = fpu_store_ea(frame, insn, &insn->is_ea, (char *)&branch);