Lines Matching defs:iommu_dma_cookie

59 struct iommu_dma_cookie {
148 static void fq_ring_free_locked(struct iommu_dma_cookie *cookie, struct iova_fq *fq)
169 static void fq_ring_free(struct iommu_dma_cookie *cookie, struct iova_fq *fq)
178 static void fq_flush_iotlb(struct iommu_dma_cookie *cookie)
187 struct iommu_dma_cookie *cookie = from_timer(cookie, t, fq_timer);
201 static void queue_iova(struct iommu_dma_cookie *cookie,
277 static void iommu_dma_free_fq(struct iommu_dma_cookie *cookie)
303 static int iommu_dma_init_fq_single(struct iommu_dma_cookie *cookie)
317 static int iommu_dma_init_fq_percpu(struct iommu_dma_cookie *cookie)
337 struct iommu_dma_cookie *cookie = domain->iova_cookie;
367 static inline size_t cookie_msi_granule(struct iommu_dma_cookie *cookie)
374 static struct iommu_dma_cookie *cookie_alloc(enum iommu_dma_cookie_type type)
376 struct iommu_dma_cookie *cookie;
417 struct iommu_dma_cookie *cookie;
442 struct iommu_dma_cookie *cookie = domain->iova_cookie;
482 static int cookie_init_hw_msi_region(struct iommu_dma_cookie *cookie,
565 struct iommu_dma_cookie *cookie = domain->iova_cookie;
672 struct iommu_dma_cookie *cookie = domain->iova_cookie;
764 struct iommu_dma_cookie *cookie = domain->iova_cookie;
807 static void iommu_dma_free_iova(struct iommu_dma_cookie *cookie,
828 struct iommu_dma_cookie *cookie = domain->iova_cookie;
851 struct iommu_dma_cookie *cookie = domain->iova_cookie;
946 struct iommu_dma_cookie *cookie = domain->iova_cookie;
1145 struct iommu_dma_cookie *cookie = domain->iova_cookie;
1355 struct iommu_dma_cookie *cookie = domain->iova_cookie;
1774 struct iommu_dma_cookie *cookie = domain->iova_cookie;