Home | History | Annotate | Download | only in include

Lines Matching defs:trapframe

336 struct trapframe;
338 void trap(uint32_t, uint32_t, vaddr_t, vaddr_t, struct trapframe *);
341 void mips_fpu_trap(vaddr_t, struct trapframe *);
342 void mips_fpu_intr(vaddr_t, struct trapframe *);
344 vaddr_t mips_emul_branch(struct trapframe *, vaddr_t, uint32_t, bool);
345 void mips_emul_inst(uint32_t, uint32_t, vaddr_t, struct trapframe *);
347 void mips_emul_fp(uint32_t, struct trapframe *, uint32_t);
348 void mips_emul_branchdelayslot(uint32_t, struct trapframe *, uint32_t);
350 void mips_emul_special(uint32_t, struct trapframe *, uint32_t);
351 void mips_emul_special3(uint32_t, struct trapframe *, uint32_t);
353 void mips_emul_lwc1(uint32_t, struct trapframe *, uint32_t);
354 void mips_emul_swc1(uint32_t, struct trapframe *, uint32_t);
355 void mips_emul_ldc1(uint32_t, struct trapframe *, uint32_t);
356 void mips_emul_sdc1(uint32_t, struct trapframe *, uint32_t);
358 void mips_emul_lb(uint32_t, struct trapframe *, uint32_t);
359 void mips_emul_lbu(uint32_t, struct trapframe *, uint32_t);
360 void mips_emul_lh(uint32_t, struct trapframe *, uint32_t);
361 void mips_emul_lhu(uint32_t, struct trapframe *, uint32_t);
362 void mips_emul_lw(uint32_t, struct trapframe *, uint32_t);
363 void mips_emul_lwl(uint32_t, struct trapframe *, uint32_t);
364 void mips_emul_lwr(uint32_t, struct trapframe *, uint32_t);
366 void mips_emul_lwu(uint32_t, struct trapframe *, uint32_t);
367 void mips_emul_ld(uint32_t, struct trapframe *, uint32_t);
368 void mips_emul_ldl(uint32_t, struct trapframe *, uint32_t);
369 void mips_emul_ldr(uint32_t, struct trapframe *, uint32_t);
371 void mips_emul_sb(uint32_t, struct trapframe *, uint32_t);
372 void mips_emul_sh(uint32_t, struct trapframe *, uint32_t);
373 void mips_emul_sw(uint32_t, struct trapframe *, uint32_t);
374 void mips_emul_swl(uint32_t, struct trapframe *, uint32_t);
375 void mips_emul_swr(uint32_t, struct trapframe *, uint32_t);
377 void mips_emul_sd(uint32_t, struct trapframe *, uint32_t);
378 void mips_emul_sdl(uint32_t, struct trapframe *, uint32_t);
379 void mips_emul_sdr(uint32_t, struct trapframe *, uint32_t);
767 * trapframe argument passed to trap()
812 struct trapframe {
819 CTASSERT(sizeof(struct trapframe) % (4*sizeof(mips_reg_t)) == 0);
823 * A trapframe is pointed to by the 5th arg, and a dummy sixth argument
839 struct trapframe cf_frame;