Lines Matching refs:gfn
79 uint64_t gfn; member
232 key1->gfn == key2->gfn; in vtd_iotlb_equal()
238 uint64_t hash64 = key->gfn | ((uint64_t)(key->sid) << VTD_IOTLB_SID_SHIFT) | in vtd_iotlb_hash()
311 uint64_t gfn = (info->addr >> VTD_PAGE_SHIFT_4K) & info->mask; in vtd_hash_remove_by_page() local
327 return (entry->gfn & info->mask) == gfn || entry->gfn == gfn_tlb; in vtd_hash_remove_by_page()
335 uint64_t gfn = (info->addr >> VTD_PAGE_SHIFT_4K) & info->mask; in vtd_hash_remove_by_page_piotlb() local
349 ((entry->gfn & info->mask) == gfn || entry->gfn == gfn_tlb); in vtd_hash_remove_by_page_piotlb()
406 key.gfn = vtd_get_iotlb_gfn(addr, level); in vtd_lookup_iotlb()
428 uint64_t gfn = vtd_get_iotlb_gfn(addr, level); in vtd_update_iotlb() local
436 entry->gfn = gfn; in vtd_update_iotlb()
444 key->gfn = gfn; in vtd_update_iotlb()