Lines Matching refs:ifa
160 static void vhpt_insert(u64 pte, u64 itir, u64 ifa, u64 gpte) in vhpt_insert() argument
167 rr.val = ia64_get_rr(ifa); in vhpt_insert()
170 (ifa & ((1UL << ps) - 1)); in vhpt_insert()
172 head = (struct thash_data *)ia64_thash(ifa); in vhpt_insert()
177 head->etag = ia64_ttag(ifa); in vhpt_insert()
420 u64 ifa, int type) in thash_purge_and_insert() argument
427 vrr.val = vcpu_get_rr(v, ifa); in thash_purge_and_insert()
428 mrr.val = ia64_get_rr(ifa); in thash_purge_and_insert()
432 phy_pte = translate_phy_pte(&pte, itir, ifa); in thash_purge_and_insert()
444 vtlb_purge(v, ifa, ps); in thash_purge_and_insert()
445 vhpt_purge(v, ifa, ps); in thash_purge_and_insert()
448 vtlb_insert(v, pte, itir, ifa); in thash_purge_and_insert()
449 vcpu_quick_region_set(VMX(v, tc_regions), ifa); in thash_purge_and_insert()
455 vhpt_insert(phy_pte, itir, ifa, pte); in thash_purge_and_insert()
460 ia64_itc(type, ifa, phy_pte, ps); in thash_purge_and_insert()