Searched refs:vtd_as (Results 1 – 1 of 1) sorted by relevance
/openbmc/qemu/hw/i386/ |
H A D | intel_iommu.c | 315 VTDAddressSpace *vtd_as; in vtd_reset_context_cache_locked() local 322 while (g_hash_table_iter_next(&as_it, NULL, (void **)&vtd_as)) { in vtd_reset_context_cache_locked() 323 vtd_as->context_cache_entry.context_cache_gen = 0; in vtd_reset_context_cache_locked() 1582 static int vtd_sync_shadow_page_table_range(VTDAddressSpace *vtd_as, in vtd_sync_shadow_page_table_range() argument 1586 IntelIOMMUState *s = vtd_as->iommu_state; in vtd_sync_shadow_page_table_range() 1589 .private = (void *)&vtd_as->iommu, in vtd_sync_shadow_page_table_range() 1592 .as = vtd_as, in vtd_sync_shadow_page_table_range() 1593 .domain_id = vtd_get_domain_id(s, ce, vtd_as->pasid), in vtd_sync_shadow_page_table_range() 1596 return vtd_page_walk(s, ce, addr, addr + size, &info, vtd_as->pasid); in vtd_sync_shadow_page_table_range() 1599 static int vtd_address_space_sync(VTDAddressSpace *vtd_as) in vtd_address_space_sync() argument [all …]
|