Home
last modified time | relevance | path

Searched full:mas3 (Results 1 – 8 of 8) sorted by relevance

/linux/arch/powerpc/kvm/
H A De500_mmu_host.c48 static inline u32 e500_shadow_mas3_attrib(u32 mas3, bool writable, int usermode) in e500_shadow_mas3_attrib() argument
51 mas3 &= MAS3_ATTRIB_MASK; in e500_shadow_mas3_attrib()
54 mas3 &= ~(MAS3_UW|MAS3_SW); in e500_shadow_mas3_attrib()
61 mas3 &= ~E500_TLB_USER_PERM_MASK; in e500_shadow_mas3_attrib()
62 mas3 |= (mas3 & E500_TLB_SUPER_PERM_MASK) << 1; in e500_shadow_mas3_attrib()
64 mas3 |= E500_TLB_SUPER_PERM_MASK; in e500_shadow_mas3_attrib()
66 return mas3; in e500_shadow_mas3_attrib()
591 u32 mas1, mas2, mas3; in kvmppc_load_last_inst() local
612 mas3 = mfspr(SPRN_MAS3); in kvmppc_load_last_inst()
616 mas7_mas3 = ((u64)mfspr(SPRN_MAS7) << 32) | mas3; in kvmppc_load_last_inst()
[all …]
/linux/arch/powerpc/mm/nohash/
H A De500.c119 TLBCAM[index].MAS3 = (phys & MAS3_RPN) | MAS3_SR; in settlbcam()
120 TLBCAM[index].MAS3 |= (flags & _PAGE_WRITE) ? MAS3_SW : 0; in settlbcam()
126 TLBCAM[index].MAS3 |= MAS3_UR; in settlbcam()
127 TLBCAM[index].MAS3 |= (flags & _PAGE_EXEC) ? MAS3_UX : 0; in settlbcam()
128 TLBCAM[index].MAS3 |= (flags & _PAGE_WRITE) ? MAS3_UW : 0; in settlbcam()
130 TLBCAM[index].MAS3 |= (flags & _PAGE_EXEC) ? MAS3_SX : 0; in settlbcam()
/linux/arch/powerpc/mm/
H A Dmmu_decl.h142 u32 MAS3; member
/linux/arch/powerpc/kernel/
H A Dexceptions-64e.S107 SPECIAL_EXC_STORE(r10,MAS3)
182 SPECIAL_EXC_LOAD(r10,MAS3)
1198 * r5 = MAS3
1208 * r5 = MAS3
1223 * r5 = MAS3
H A Dhead_85xx.S663 * MAS2, MAS3 - will need additional info from Linux PTE
1039 mtspr SPRN_MAS3,r8 /* Write MAS3(RPN) */
1043 mtspr SPRN_MAS3,r8 /* Write MAS3(RPN) */
H A Dentry_32.S428 lwz r9,MAS3(r1); \
H A Dhead_booke.h253 stw r0,MAS3(r1)
/linux/arch/powerpc/include/asm/
H A Dptrace.h85 unsigned long mas3; member