Lines Matching refs:itir
160 static void vhpt_insert(u64 pte, u64 itir, u64 ifa, u64 gpte)
166 ps = itir_ps(itir);
176 head->itir = rr.ps << 2;
199 void thash_vhpt_insert(struct kvm_vcpu *v, u64 pte, u64 itir, u64 va, int type)
205 phy_pte = translate_phy_pte(&pte, itir, va);
207 if (itir_ps(itir) >= mrr.ps) {
208 vhpt_insert(phy_pte, itir, va, pte);
212 ia64_itc(type, va, phy_pte, itir_ps(itir));
218 mark_pages_dirty(v, pte, itir_ps(itir));
244 data->itir, iha, D_TLB);
329 void vtlb_insert(struct kvm_vcpu *v, u64 pte, u64 itir, u64 va)
337 vrr.ps = itir_ps(itir);
341 head->itir = itir;
393 u64 translate_phy_pte(u64 *pte, u64 itir, u64 va)
398 ps = itir_ps(itir);
419 void thash_purge_and_insert(struct kvm_vcpu *v, u64 pte, u64 itir,
426 ps = itir_ps(itir);
432 phy_pte = translate_phy_pte(&pte, itir, ifa);
448 vtlb_insert(v, pte, itir, ifa);
455 vhpt_insert(phy_pte, itir, ifa, pte);
489 head->itir = 0;
498 head->itir = 0;
557 head->itir = 0;