Home
last modified time | relevance | path

Searched refs:vtd_as (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/hw/i386/
H A Dintel_iommu.c315 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 …]