Searched refs:mmusr (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/arch/m68k/mm/
H A Dcache.c39 unsigned long mmusr; virt_to_phys_slow() local
43 "movec %%mmusr, %0\n\t" virt_to_phys_slow()
45 : "=r" (mmusr) virt_to_phys_slow()
48 if (mmusr & MMU_R_040) virt_to_phys_slow()
49 return (mmusr & PAGE_MASK) | (vaddr & ~PAGE_MASK); virt_to_phys_slow()
51 unsigned short mmusr; virt_to_phys_slow() local
56 : "=a&" (descaddr), "=m" (mmusr) virt_to_phys_slow()
58 if (mmusr & (MMU_I|MMU_B|MMU_L)) virt_to_phys_slow()
61 switch (mmusr & MMU_NUM) { virt_to_phys_slow()
/linux-4.4.14/arch/m68k/kernel/
H A Dtraps.c183 unsigned long mmusr; probe040() local
193 asm volatile (".chip 68040; movec %%mmusr,%0; .chip 68k" : "=r" (mmusr)); probe040()
197 return mmusr; probe040()
298 unsigned long mmusr; access_error040() local
319 mmusr = probe040(!(ssw & RW_040), addr, ssw); access_error040()
320 pr_debug("mmusr = %lx\n", mmusr); access_error040()
322 if (!(mmusr & MMU_R_040)) { access_error040()
503 unsigned short mmusr; bus_error030() local
537 pr_debug("mmusr is %#x for addr %#lx in task %p\n", bus_error030()
546 mmusr = temp; bus_error030()
547 errorcode = (mmusr & MMU_I) ? 0 : 1; bus_error030()
551 if (mmusr & (MMU_I | MMU_WP)) { bus_error030()
563 } else if (!(mmusr & MMU_I)) { bus_error030()
567 mmusr); bus_error030()
568 } else if (mmusr & (MMU_B|MMU_L|MMU_S)) { bus_error030()
572 die_if_kernel("Oops",&fp->ptregs,mmusr); bus_error030()
587 mmusr = temp; bus_error030()
589 pr_err("level 0 mmusr is %#x\n", mmusr); bus_error030()
599 die_if_kernel("Oops",&fp->ptregs,mmusr); bus_error030()
645 pr_debug("mmusr is %#x for addr %#lx in task %p\n", bus_error030()
654 mmusr = temp; bus_error030()
655 if (mmusr & MMU_I) bus_error030()
657 else if (mmusr & (MMU_B|MMU_L|MMU_S)) { bus_error030()
661 die_if_kernel("Oops",&fp->ptregs,mmusr); bus_error030()
703 unsigned long mmusr, addr; access_errorcf() local
707 mmusr = mmu_read(MMUSR); access_errorcf()
749 if ((fs == 13) && (mmusr & MMUSR_WF)) /* rd-mod-wr access */ access_errorcf()
H A Dsys_m68k.c58 "movec %%mmusr,%0\n\t" \
H A Dsignal.c145 "movec %%mmusr,%0\n\t" push_cache()
/linux-4.4.14/arch/m68k/include/asm/
H A Dtraps.h117 /* bits for 68030 MMU status register (mmusr,psr) */
160 /* bits for 68040 MMU status register (mmusr) */

Completed in 296 milliseconds