Home | History | Annotate | Download | only in arm32

Lines Matching defs:far

190 data_abort_fixup(trapframe_t *tf, u_int fsr, u_int far, struct lwp *l)
221 dab_fatal(tf, fsr, far, l, NULL);
235 u_int far, fsr;
245 /* Grab FAR/FSR before enabling interrupts */
246 far = cpu_faultaddress();
264 UVMHIST_LOG(maphist, " (l=%#jx, far=%#jx, fsr=%#jx",
265 (uintptr_t)l, far, fsr, 0);
280 printf("%s: data_aborts fsr=0x%x far=0x%x\n",
281 __func__, fsr, far);
283 if ((data_aborts[fsr & FAULT_TYPE_MASK].func)(tf, fsr, far,
320 dab_fatal(tf, fsr, far, l, NULL);
332 ksi.ksi_addr = (uint32_t *)(intptr_t) far;
342 dab_fatal(tf, fsr, far, l, NULL);
347 switch (data_abort_fixup(tf, fsr, far, l)) {
355 ksi.ksi_addr = (uint32_t *)(intptr_t) far;
362 va = trunc_page((vaddr_t)far);
381 ksi.ksi_addr = (uint32_t *)(intptr_t) far;
468 dab_fatal(tf, fsr, far, l, NULL);
485 far, tf->tf_pc, map->pmap->pm_pai[0].pai_asid,
519 dab_fatal(tf, fsr, far, l, NULL);
544 ksi.ksi_addr = (uint32_t *)(intptr_t) far;
570 dab_fatal(trapframe_t *tf, u_int fsr, u_int far, struct lwp *l, ksiginfo_t *ksi)
577 printf("trapframe: %p\nFSR=%08x, FAR=", tf, fsr);
579 printf("%08x, ", far);
622 dab_align(trapframe_t *tf, u_int fsr, u_int far, struct lwp *l, ksiginfo_t *ksi)
626 dab_fatal(tf, fsr, far, l, NULL);
632 (void) data_abort_fixup(tf, fsr, far, l);
638 ksi->ksi_addr = (uint32_t *)(intptr_t)far;
669 dab_buserr(trapframe_t *tf, u_int fsr, u_int far, struct lwp *l,
720 /* FAR is invalid for imprecise exceptions */
722 far = 0;
733 (void) data_abort_fixup(tf, fsr, far, l);
739 dab_fatal(tf, fsr, far, l, NULL);
745 ksi->ksi_addr = (uint32_t *)(intptr_t)far;