Lines Matching refs:bat
149 struct kvmppc_bat *bat; in kvmppc_mmu_book3s_32_xlate_bat() local
154 bat = &vcpu_book3s->dbat[i]; in kvmppc_mmu_book3s_32_xlate_bat()
156 bat = &vcpu_book3s->ibat[i]; in kvmppc_mmu_book3s_32_xlate_bat()
159 if (!bat->vp) in kvmppc_mmu_book3s_32_xlate_bat()
162 if (!bat->vs) in kvmppc_mmu_book3s_32_xlate_bat()
169 data ? 'd' : 'i', i, eaddr, bat->bepi, in kvmppc_mmu_book3s_32_xlate_bat()
170 bat->bepi_mask); in kvmppc_mmu_book3s_32_xlate_bat()
172 if ((eaddr & bat->bepi_mask) == bat->bepi) { in kvmppc_mmu_book3s_32_xlate_bat()
179 pte->raddr = bat->brpn | (eaddr & ~bat->bepi_mask); in kvmppc_mmu_book3s_32_xlate_bat()
180 pte->may_read = bat->pp; in kvmppc_mmu_book3s_32_xlate_bat()
181 pte->may_write = bat->pp > 1; in kvmppc_mmu_book3s_32_xlate_bat()