IOMMU_DOMAIN_IDMAP
domain->iodom.flags |= IOMMU_DOMAIN_IDMAP;
if ((DOM2IODOM(domain)->flags & IOMMU_DOMAIN_IDMAP) != 0) {
KASSERT((domain->iodom.flags & IOMMU_DOMAIN_IDMAP) != 0,
KASSERT((iodom->flags & IOMMU_DOMAIN_IDMAP) == 0,
KASSERT((domain->iodom.flags & IOMMU_DOMAIN_IDMAP) == 0,
if ((domain->iodom.flags & IOMMU_DOMAIN_IDMAP) != 0 &&
domain->iodom.flags |= IOMMU_DOMAIN_IDMAP;
domain->domain, (domain->iodom.flags & IOMMU_DOMAIN_IDMAP) != 0 ?
KASSERT((iodom->flags & IOMMU_DOMAIN_IDMAP) == 0,
KASSERT((domain->iodom.flags & IOMMU_DOMAIN_IDMAP) == 0,
(domain->iodom.flags & IOMMU_DOMAIN_IDMAP) != 0,
if ((domain->iodom.flags & IOMMU_DOMAIN_IDMAP) != 0) {
domain->iodom.flags &= ~IOMMU_DOMAIN_IDMAP;