Lines Matching refs:iova_cookie

244 	struct iommu_dma_cookie *cookie = domain->iova_cookie;  in iommu_dma_init_fq()
310 if (domain->iova_cookie) in iommu_get_dma_cookie()
313 domain->iova_cookie = cookie_alloc(IOMMU_DMA_IOVA_COOKIE); in iommu_get_dma_cookie()
314 if (!domain->iova_cookie) in iommu_get_dma_cookie()
317 mutex_init(&domain->iova_cookie->mutex); in iommu_get_dma_cookie()
340 if (domain->iova_cookie) in iommu_get_msi_cookie()
348 domain->iova_cookie = cookie; in iommu_get_msi_cookie()
360 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iommu_put_dma_cookie()
376 domain->iova_cookie = NULL; in iommu_put_dma_cookie()
483 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iova_reserve_iommu_regions()
543 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iommu_dma_init_domain()
631 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iommu_dma_alloc_iova()
681 struct iommu_dma_cookie *cookie = domain->iova_cookie; in __iommu_dma_unmap()
704 struct iommu_dma_cookie *cookie = domain->iova_cookie; in __iommu_dma_map()
794 struct iommu_dma_cookie *cookie = domain->iova_cookie; in __iommu_dma_alloc_noncontiguous()
993 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iommu_dma_map_page()
1195 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iommu_dma_map_sg()
1610 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iommu_dma_get_msi_page()
1659 if (!domain || !domain->iova_cookie) { in iommu_dma_prepare_msi()
1693 if (!domain || !domain->iova_cookie || WARN_ON(!msi_page)) in iommu_dma_compose_msi_msg()
1697 msg->address_lo &= cookie_msi_granule(domain->iova_cookie) - 1; in iommu_dma_compose_msi_msg()