Lines Matching refs:mmusr
184 unsigned long mmusr; in probe040() local
193 asm volatile (".chip 68040; movec %%mmusr,%0; .chip 68k" : "=r" (mmusr)); in probe040()
197 return mmusr; in probe040()
294 unsigned long mmusr; in access_error040() local
315 mmusr = probe040(!(ssw & RW_040), addr, ssw); in access_error040()
316 pr_debug("mmusr = %lx\n", mmusr); in access_error040()
318 if (!(mmusr & MMU_R_040)) { in access_error040()
499 unsigned short mmusr; in bus_error030() local
542 mmusr = temp; in bus_error030()
543 errorcode = (mmusr & MMU_I) ? 0 : 1; in bus_error030()
547 if (mmusr & (MMU_I | MMU_WP)) { in bus_error030()
560 } else if (!(mmusr & MMU_I)) { in bus_error030()
564 mmusr); in bus_error030()
565 } else if (mmusr & (MMU_B|MMU_L|MMU_S)) { in bus_error030()
569 die_if_kernel("Oops",&fp->ptregs,mmusr); in bus_error030()
584 mmusr = temp; in bus_error030()
586 pr_err("level 0 mmusr is %#x\n", mmusr); in bus_error030()
596 die_if_kernel("Oops",&fp->ptregs,mmusr); in bus_error030()
651 mmusr = temp; in bus_error030()
652 if (mmusr & MMU_I) in bus_error030()
654 else if (mmusr & (MMU_B|MMU_L|MMU_S)) { in bus_error030()
658 die_if_kernel("Oops",&fp->ptregs,mmusr); in bus_error030()
700 unsigned long mmusr, addr; in access_errorcf() local
704 mmusr = mmu_read(MMUSR); in access_errorcf()
746 if ((fs == 13) && (mmusr & MMUSR_WF)) /* rd-mod-wr access */ in access_errorcf()