Home
last modified time | relevance | path

Searched refs:mas3 (Results 1 – 6 of 6) sorted by relevance

/linux-2.6.39/arch/powerpc/kvm/
De500_tlb.c48 tlbe->mas3, tlbe->mas7); in kvmppc_dump_tlbs()
59 tlbe->mas3, tlbe->mas7); in kvmppc_dump_tlbs()
83 return tlbe->mas3 & (MAS3_SW|MAS3_UW); in tlbe_is_writable()
86 static inline u32 e500_shadow_mas3_attrib(u32 mas3, int usermode) in e500_shadow_mas3_attrib() argument
89 mas3 &= MAS3_ATTRIB_MASK; in e500_shadow_mas3_attrib()
95 mas3 &= ~E500_TLB_USER_PERM_MASK; in e500_shadow_mas3_attrib()
96 mas3 |= (mas3 & E500_TLB_SUPER_PERM_MASK) << 1; in e500_shadow_mas3_attrib()
99 return mas3 | E500_TLB_SUPER_PERM_MASK; in e500_shadow_mas3_attrib()
118 mtspr(SPRN_MAS3, stlbe->mas3); in __write_host_tlbe()
281 vcpu_e500->mas3 &= MAS3_U0 | MAS3_U1 | MAS3_U2 | MAS3_U3; in kvmppc_e500_deliver_tlb_miss()
[all …]
De500_emulate.c95 vcpu_e500->mas3 = spr_val; break; in kvmppc_core_emulate_mtspr()
158 kvmppc_set_gpr(vcpu, rt, vcpu_e500->mas3); break; in kvmppc_core_emulate_mfspr()
De500_tlb.h85 return (rpn << 32) | (tlbe->mas3 & 0xfffff000); in get_tlb_raddr()
/linux-2.6.39/arch/powerpc/include/asm/
Dkvm_e500.h28 u32 mas3; member
50 u32 mas3; member
/linux-2.6.39/arch/powerpc/kernel/
Dhead_booke.h401 unsigned long mas3; member
Dasm-offsets.c300 DEFINE(MAS3, STACK_INT_FRAME_SIZE+offsetof(struct exception_regs, mas3)); in main()