Home
last modified time | relevance | path

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

/freebsd/sys/dev/iommu/
H A Diommu_gas.h35 #define IOMMU_MF_CANWAIT 0x0001 macro
H A Diommu_gas.c807 KASSERT((flags & ~(IOMMU_MF_CANWAIT | IOMMU_MF_CANSPLIT)) == 0, in iommu_gas_map()
815 (flags & IOMMU_MF_CANWAIT) != 0 ? IOMMU_PGF_WAITOK : 0); in iommu_gas_map()
838 ((flags & IOMMU_MF_CANWAIT) != 0 ? IOMMU_PGF_WAITOK : 0)); in iommu_gas_map()
841 (flags & IOMMU_MF_CANWAIT) != 0); in iommu_gas_map()
863 KASSERT((flags & ~(IOMMU_MF_CANWAIT | IOMMU_MF_RMRR)) == 0, in iommu_gas_map_region()
880 ((flags & IOMMU_MF_CANWAIT) != 0 ? IOMMU_PGF_WAITOK : 0)); in iommu_gas_map_region()
883 (flags & IOMMU_MF_CANWAIT) != 0); in iommu_gas_map_region()
902 error = iommu_gas_alloc_region(domain, entry, IOMMU_MF_CANWAIT); in iommu_gas_reserve_region_locked()
H A Dbusdma_iommu.c587 gas_flags = map->cansleep ? IOMMU_MF_CANWAIT : 0; in iommu_bus_dmamap_load_something1()
1051 IOMMU_MAP_ENTRY_MAP, waitok ? IOMMU_MF_CANWAIT : 0, ma); in bus_dma_iommu_load_ident()
/freebsd/sys/x86/iommu/
H A Dintel_ctx.c269 IOMMU_MF_CANWAIT | IOMMU_MF_RMRR, ma); in domain_init_rmrr()
/freebsd/sys/arm64/arm64/
H A Dgicv3_its.c1752 IOMMU_MAP_ENTRY_WRITE, IOMMU_MF_CANWAIT, &sc->ma); in gicv3_iommu_init()