Lines Matching defs:iommu_dma_cookie
47 struct iommu_dma_cookie {
128 static void fq_ring_free(struct iommu_dma_cookie *cookie, struct iova_fq *fq)
149 static void fq_flush_iotlb(struct iommu_dma_cookie *cookie)
158 struct iommu_dma_cookie *cookie = from_timer(cookie, t, fq_timer);
175 static void queue_iova(struct iommu_dma_cookie *cookie,
223 static void iommu_dma_free_fq(struct iommu_dma_cookie *cookie)
245 struct iommu_dma_cookie *cookie = domain->iova_cookie;
286 static inline size_t cookie_msi_granule(struct iommu_dma_cookie *cookie)
293 static struct iommu_dma_cookie *cookie_alloc(enum iommu_dma_cookie_type type)
295 struct iommu_dma_cookie *cookie;
336 struct iommu_dma_cookie *cookie;
361 struct iommu_dma_cookie *cookie = domain->iova_cookie;
401 static int cookie_init_hw_msi_region(struct iommu_dma_cookie *cookie,
484 struct iommu_dma_cookie *cookie = domain->iova_cookie;
573 struct iommu_dma_cookie *cookie = domain->iova_cookie;
662 struct iommu_dma_cookie *cookie = domain->iova_cookie;
705 static void iommu_dma_free_iova(struct iommu_dma_cookie *cookie,
726 struct iommu_dma_cookie *cookie = domain->iova_cookie;
749 struct iommu_dma_cookie *cookie = domain->iova_cookie;
839 struct iommu_dma_cookie *cookie = domain->iova_cookie;
1038 struct iommu_dma_cookie *cookie = domain->iova_cookie;
1245 struct iommu_dma_cookie *cookie = domain->iova_cookie;
1660 struct iommu_dma_cookie *cookie = domain->iova_cookie;