Lines Matching refs:fsr
214 abort_imprecise(struct trapframe *tf, u_int fsr, u_int prefetch, bool usermode)
224 abort_fatal(tf, FAULT_EA_IMPREC, fsr, 0, prefetch, curthread, NULL);
246 abort_debug(struct trapframe *tf, u_int fsr, u_int prefetch, bool usermode,
281 uint32_t fsr;
296 fsr = (prefetch) ? cp15_ifsr_get(): cp15_dfsr_get();
303 idx = FSR_TO_FAULT(fsr);
308 CTR6(KTR_TRAP, "%s: fsr %#x (idx %u) far %#x prefetch %u usermode %d",
309 __func__, fsr, idx, far, prefetch, usermode);
315 abort_imprecise(tf, fsr, prefetch, usermode);
320 abort_debug(tf, fsr, prefetch, usermode, far);
341 rv = pmap_fault(PCPU_GET(curpmap), far, fsr, idx, usermode);
391 abort_fatal(tf, idx, fsr, far, prefetch, td, &ksig);
413 if ((aborts[idx].func)(tf, idx, fsr, far, prefetch, td, &ksig))
439 if (abort_icache(tf, idx, fsr, far, prefetch, td, &ksig))
465 abort_fatal(tf, idx, fsr, far, prefetch, td, &ksig);
470 ftype = (fsr & FSR_WNR) ? VM_PROT_WRITE : VM_PROT_READ;
475 last_fault_code = fsr;
501 abort_fatal(tf, idx, fsr, far, prefetch, td, &ksig);
535 abort_fatal(struct trapframe *tf, u_int idx, u_int fsr, u_int far,
551 rw_mode = fsr & FSR_WNR ? "write" : "read";
557 printf("trapframe: %p\nFSR=%08x, FAR=", tf, fsr);
587 kdb_trap(fsr, 0, tf);
603 abort_align(struct trapframe *tf, u_int idx, u_int fsr, u_int far,
616 abort_fatal(tf, idx, fsr, far, prefetch, td, ksig);
640 abort_icache(struct trapframe *tf, u_int idx, u_int fsr, u_int far,
644 abort_fatal(tf, idx, fsr, far, prefetch, td, ksig);