Lines Matching refs:slb

55 		if (!vcpu->arch.slb[i].valid)  in kvmppc_mmu_book3s_64_find_slbe()
58 if (vcpu->arch.slb[i].tb) in kvmppc_mmu_book3s_64_find_slbe()
61 if (vcpu->arch.slb[i].esid == cmp_esid) in kvmppc_mmu_book3s_64_find_slbe()
62 return &vcpu->arch.slb[i]; in kvmppc_mmu_book3s_64_find_slbe()
68 if (vcpu->arch.slb[i].vsid) in kvmppc_mmu_book3s_64_find_slbe()
70 vcpu->arch.slb[i].valid ? 'v' : ' ', in kvmppc_mmu_book3s_64_find_slbe()
71 vcpu->arch.slb[i].large ? 'l' : ' ', in kvmppc_mmu_book3s_64_find_slbe()
72 vcpu->arch.slb[i].tb ? 't' : ' ', in kvmppc_mmu_book3s_64_find_slbe()
73 vcpu->arch.slb[i].esid, in kvmppc_mmu_book3s_64_find_slbe()
74 vcpu->arch.slb[i].vsid); in kvmppc_mmu_book3s_64_find_slbe()
90 static u64 kvmppc_slb_calc_vpn(struct kvmppc_slb *slb, gva_t eaddr) in kvmppc_slb_calc_vpn() argument
92 eaddr &= kvmppc_slb_offset_mask(slb); in kvmppc_slb_calc_vpn()
95 ((slb->vsid) << (kvmppc_slb_sid_shift(slb) - VPN_SHIFT)); in kvmppc_slb_calc_vpn()
101 struct kvmppc_slb *slb; in kvmppc_mmu_book3s_64_ea_to_vp() local
103 slb = kvmppc_mmu_book3s_64_find_slbe(vcpu, eaddr); in kvmppc_mmu_book3s_64_ea_to_vp()
104 if (!slb) in kvmppc_mmu_book3s_64_ea_to_vp()
107 return kvmppc_slb_calc_vpn(slb, eaddr); in kvmppc_mmu_book3s_64_ea_to_vp()
396 slbe = &vcpu->arch.slb[slb_nr]; in kvmppc_mmu_book3s_64_slbmte()
437 slbe = &vcpu->arch.slb[slb_nr]; in kvmppc_mmu_book3s_64_slbmfee()
449 slbe = &vcpu->arch.slb[slb_nr]; in kvmppc_mmu_book3s_64_slbmfev()
483 vcpu->arch.slb[i].valid = false; in kvmppc_mmu_book3s_64_slbia()
484 vcpu->arch.slb[i].orige = 0; in kvmppc_mmu_book3s_64_slbia()
485 vcpu->arch.slb[i].origv = 0; in kvmppc_mmu_book3s_64_slbia()
581 struct kvmppc_slb *slb; in kvmppc_mmu_book3s_64_esid_to_vsid() local
588 slb = kvmppc_mmu_book3s_64_find_slbe(vcpu, ea); in kvmppc_mmu_book3s_64_esid_to_vsid()
589 if (slb) { in kvmppc_mmu_book3s_64_esid_to_vsid()
590 gvsid = slb->vsid; in kvmppc_mmu_book3s_64_esid_to_vsid()
591 pagesize = slb->base_page_size; in kvmppc_mmu_book3s_64_esid_to_vsid()
592 if (slb->tb) { in kvmppc_mmu_book3s_64_esid_to_vsid()
611 if (!slb) in kvmppc_mmu_book3s_64_esid_to_vsid()