tlbe              331 arch/powerpc/kvm/e500.c 	struct kvm_book3e_206_tlb_entry *tlbe;
tlbe              334 arch/powerpc/kvm/e500.c 	tlbe = get_entry(vcpu_e500, 1, 0);
tlbe              335 arch/powerpc/kvm/e500.c 	tlbe->mas1 = MAS1_VALID | MAS1_TSIZE(BOOK3E_PAGESZ_256M);
tlbe              336 arch/powerpc/kvm/e500.c 	tlbe->mas2 = 0;
tlbe              337 arch/powerpc/kvm/e500.c 	tlbe->mas7_3 = E500_TLB_SUPER_PERM_MASK;
tlbe              340 arch/powerpc/kvm/e500.c 	tlbe = get_entry(vcpu_e500, 1, 1);
tlbe              341 arch/powerpc/kvm/e500.c 	tlbe->mas1 = MAS1_VALID | MAS1_TSIZE(BOOK3E_PAGESZ_4K);
tlbe              342 arch/powerpc/kvm/e500.c 	tlbe->mas2 = (0xe0004500 & 0xFFFFF000) | MAS2_I | MAS2_G;
tlbe              343 arch/powerpc/kvm/e500.c 	tlbe->mas7_3 = (0xe0004500 & 0xFFFFF000) | E500_TLB_SUPER_PERM_MASK;
tlbe              151 arch/powerpc/kvm/e500.h get_tlb_size(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              153 arch/powerpc/kvm/e500.h 	return (tlbe->mas1 >> 7) & 0x1f;
tlbe              156 arch/powerpc/kvm/e500.h static inline gva_t get_tlb_eaddr(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              158 arch/powerpc/kvm/e500.h 	return tlbe->mas2 & MAS2_EPN;
tlbe              161 arch/powerpc/kvm/e500.h static inline u64 get_tlb_bytes(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              163 arch/powerpc/kvm/e500.h 	unsigned int pgsize = get_tlb_size(tlbe);
tlbe              167 arch/powerpc/kvm/e500.h static inline gva_t get_tlb_end(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              169 arch/powerpc/kvm/e500.h 	u64 bytes = get_tlb_bytes(tlbe);
tlbe              170 arch/powerpc/kvm/e500.h 	return get_tlb_eaddr(tlbe) + bytes - 1;
tlbe              173 arch/powerpc/kvm/e500.h static inline u64 get_tlb_raddr(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              175 arch/powerpc/kvm/e500.h 	return tlbe->mas7_3 & ~0xfffULL;
tlbe              179 arch/powerpc/kvm/e500.h get_tlb_tid(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              181 arch/powerpc/kvm/e500.h 	return (tlbe->mas1 >> 16) & 0xff;
tlbe              185 arch/powerpc/kvm/e500.h get_tlb_ts(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              187 arch/powerpc/kvm/e500.h 	return (tlbe->mas1 >> 12) & 0x1;
tlbe              191 arch/powerpc/kvm/e500.h get_tlb_v(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              193 arch/powerpc/kvm/e500.h 	return (tlbe->mas1 >> 31) & 0x1;
tlbe              197 arch/powerpc/kvm/e500.h get_tlb_iprot(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              199 arch/powerpc/kvm/e500.h 	return (tlbe->mas1 >> 30) & 0x1;
tlbe              203 arch/powerpc/kvm/e500.h get_tlb_tsize(const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              205 arch/powerpc/kvm/e500.h 	return (tlbe->mas1 & MAS1_TSIZE_MASK) >> MAS1_TSIZE_SHIFT;
tlbe              253 arch/powerpc/kvm/e500.h 			const struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              257 arch/powerpc/kvm/e500.h 	if (!get_tlb_v(tlbe))
tlbe              263 arch/powerpc/kvm/e500.h 	if (get_tlb_ts(tlbe) != !!(vcpu->arch.shared->msr & MSR_IS))
tlbe              267 arch/powerpc/kvm/e500.h 	gpa = get_tlb_raddr(tlbe);
tlbe              100 arch/powerpc/kvm/e500_mmu.c 		struct kvm_book3e_206_tlb_entry *tlbe =
tlbe              104 arch/powerpc/kvm/e500_mmu.c 		if (eaddr < get_tlb_eaddr(tlbe))
tlbe              107 arch/powerpc/kvm/e500_mmu.c 		if (eaddr > get_tlb_end(tlbe))
tlbe              110 arch/powerpc/kvm/e500_mmu.c 		tid = get_tlb_tid(tlbe);
tlbe              114 arch/powerpc/kvm/e500_mmu.c 		if (!get_tlb_v(tlbe))
tlbe              117 arch/powerpc/kvm/e500_mmu.c 		if (get_tlb_ts(tlbe) != as && as != -1)
tlbe              163 arch/powerpc/kvm/e500_mmu.c 		struct kvm_book3e_206_tlb_entry *tlbe =
tlbe              166 arch/powerpc/kvm/e500_mmu.c 		if (!get_tlb_v(tlbe))
tlbe              169 arch/powerpc/kvm/e500_mmu.c 		eaddr = get_tlb_eaddr(tlbe);
tlbe              173 arch/powerpc/kvm/e500_mmu.c 		eaddr = get_tlb_end(tlbe);
tlbe              278 arch/powerpc/kvm/e500_mmu.c 	struct kvm_book3e_206_tlb_entry *tlbe;
tlbe              283 arch/powerpc/kvm/e500_mmu.c 		tlbe = get_entry(vcpu_e500, tlbsel, esel);
tlbe              284 arch/powerpc/kvm/e500_mmu.c 		tid = get_tlb_tid(tlbe);
tlbe              240 arch/powerpc/kvm/e500_mmu_host.c static inline int tlbe_is_writable(struct kvm_book3e_206_tlb_entry *tlbe)
tlbe              242 arch/powerpc/kvm/e500_mmu_host.c 	return tlbe->mas7_3 & (MAS3_SW|MAS3_UW);