Lines Matching refs:dmai_rflags
455 if (mp->dmai_rflags & DDI_DMA_CONSISTENT) { in iommu_create_vaddr_mappings()
456 mp->dmai_rflags |= DMP_NOSYNC; in iommu_create_vaddr_mappings()
601 if (mp->dmai_rflags & DDI_DMA_CONSISTENT) { in iommu_create_pp_mappings()
603 mp->dmai_rflags |= DMP_NOSYNC; in iommu_create_pp_mappings()
795 mp->dmai_rflags |= DMP_NOLIMIT; in iommu_dma_allochdl()
877 if (!(mp->dmai_rflags & DMP_NOLIMIT)) { in iommu_dma_bindhdl()
884 mp->dmai_rflags = (dmareq->dmar_flags & DMP_DDIFLAGS) | in iommu_dma_bindhdl()
885 (mp->dmai_rflags & DMP_NOLIMIT); in iommu_dma_bindhdl()
924 if (mp->dmai_rflags & DDI_DMA_PARTIAL) { in iommu_dma_bindhdl()
949 mp->dmai_rflags |= DMP_SHADOW; in iommu_dma_bindhdl()
952 mp->dmai_rflags ^= DDI_DMA_PARTIAL; in iommu_dma_bindhdl()
969 if (mp->dmai_rflags & DMP_NOLIMIT) { in iommu_dma_bindhdl()
995 if (mp->dmai_rflags & DDI_DMA_CONSISTENT) { in iommu_dma_bindhdl()
996 mp->dmai_rflags |= DMP_NOSYNC; in iommu_dma_bindhdl()
1001 mp->dmai_rflags ^= DDI_DMA_PARTIAL; in iommu_dma_bindhdl()
1089 if (mp->dmai_rflags & DDI_DMA_PARTIAL) { in iommu_dma_bindhdl()
1103 if (mp->dmai_rflags & DMP_NOLIMIT) { in iommu_dma_bindhdl()
1142 if (!(mp->dmai_rflags & DDI_DMA_CONSISTENT)) { in iommu_dma_unbindhdl()
1156 if (mp->dmai_rflags & DMP_NOLIMIT) in iommu_dma_unbindhdl()
1180 if (!(mp->dmai_rflags & DDI_DMA_CONSISTENT)) { in iommu_dma_flush()
1262 if (mp->dmai_rflags & DMP_SHADOW) { in iommu_map_window()
1293 if (!(mp->dmai_rflags & DDI_DMA_CONSISTENT)) { in iommu_map_window()
1365 mp->dmai_rflags = DMP_BYPASSNEXUS; in iommu_dma_mctl()
1455 if (mp->dmai_rflags & DMP_NOLIMIT) in iommu_dma_mctl()
1543 if (mp->dmai_rflags & DDI_DMA_CONSISTENT) in iommu_dvma_kaddr_load()
1544 mp->dmai_rflags |= DMP_NOSYNC; in iommu_dvma_kaddr_load()
1630 if ((mp->dmai_rflags & DMP_NOSYNC) != DMP_NOSYNC) { in iommu_dvma_unload()
1649 if ((mp->dmai_rflags & DMP_NOSYNC) == DMP_NOSYNC) in iommu_dvma_sync()