Home
last modified time | relevance | path

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

/freebsd/sys/dev/iommu/
H A Diommu_gas.c559 (prev->flags & IOMMU_MAP_ENTRY_RMRR) == 0) in iommu_gas_alloc_region()
566 (next->flags & IOMMU_MAP_ENTRY_RMRR) == 0) in iommu_gas_alloc_region()
586 entry->flags = IOMMU_MAP_ENTRY_RMRR; in iommu_gas_alloc_region()
613 KASSERT((entry->flags & (IOMMU_MAP_ENTRY_PLACE | IOMMU_MAP_ENTRY_RMRR | in iommu_gas_free_space()
633 KASSERT((entry->flags & (IOMMU_MAP_ENTRY_PLACE | IOMMU_MAP_ENTRY_RMRR | in iommu_gas_free_region()
634 IOMMU_MAP_ENTRY_MAP)) == IOMMU_MAP_ENTRY_RMRR, in iommu_gas_free_region()
641 entry->flags &= ~IOMMU_MAP_ENTRY_RMRR; in iommu_gas_free_region()
668 (entry->flags & IOMMU_MAP_ENTRY_RMRR) != 0) in iommu_gas_remove_clip_left()
686 if (entry->start >= end || (entry->flags & IOMMU_MAP_ENTRY_RMRR) != 0) in iommu_gas_remove_clip_right()
704 IOMMU_MAP_ENTRY_RMRR | in iommu_gas_remove_unmap()
[all …]
H A Diommu_gas.h46 #define IOMMU_MAP_ENTRY_RMRR 0x0002 /* Permanent, not linked by macro
/freebsd/sys/x86/iommu/
H A Diommu_utils.c486 if ((entry->flags & IOMMU_MAP_ENTRY_RMRR) != 0) in iommu_qi_drain_tlb_flush()
673 if ((entry->flags & IOMMU_MAP_ENTRY_RMRR) != 0) in iommu_domain_free_entry()