IOMMU_MAP_ENTRY_RMRR
(prev->flags & IOMMU_MAP_ENTRY_RMRR) == 0)
(next->flags & IOMMU_MAP_ENTRY_RMRR) == 0)
entry->flags = IOMMU_MAP_ENTRY_RMRR;
KASSERT((entry->flags & (IOMMU_MAP_ENTRY_PLACE | IOMMU_MAP_ENTRY_RMRR |
KASSERT((entry->flags & (IOMMU_MAP_ENTRY_PLACE | IOMMU_MAP_ENTRY_RMRR |
IOMMU_MAP_ENTRY_MAP)) == IOMMU_MAP_ENTRY_RMRR,
entry->flags &= ~IOMMU_MAP_ENTRY_RMRR;
(entry->flags & IOMMU_MAP_ENTRY_RMRR) != 0)
if (entry->start >= end || (entry->flags & IOMMU_MAP_ENTRY_RMRR) != 0)
IOMMU_MAP_ENTRY_RMRR |
if ((entry->flags & (IOMMU_MAP_ENTRY_RMRR |
if ((entry->flags & IOMMU_MAP_ENTRY_RMRR) != 0)
if ((entry->flags & IOMMU_MAP_ENTRY_RMRR) != 0)