Home
last modified time | relevance | path

Searched refs:iommu_dma_cookie (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Ddma-iommu.c38 struct iommu_dma_cookie { struct
52 static inline size_t cookie_msi_granule(struct iommu_dma_cookie *cookie) in cookie_msi_granule()
59 static struct iommu_dma_cookie *cookie_alloc(enum iommu_dma_cookie_type type) in cookie_alloc()
61 struct iommu_dma_cookie *cookie; in cookie_alloc()
105 struct iommu_dma_cookie *cookie; in iommu_get_msi_cookie()
132 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iommu_put_dma_cookie()
169 static int cookie_init_hw_msi_region(struct iommu_dma_cookie *cookie, in cookie_init_hw_msi_region()
242 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iova_reserve_iommu_regions()
279 struct iommu_dma_cookie *cookie; in iommu_dma_flush_iotlb_all()
282 cookie = container_of(iovad, struct iommu_dma_cookie, iova in iommu_dma_flush_iotlb_all()
[all...]
/kernel/linux/linux-6.6/drivers/iommu/
H A Ddma-iommu.c47 struct iommu_dma_cookie { struct
128 static void fq_ring_free(struct iommu_dma_cookie *cookie, struct iova_fq *fq) in fq_ring_free()
149 static void fq_flush_iotlb(struct iommu_dma_cookie *cookie) in fq_flush_iotlb()
158 struct iommu_dma_cookie *cookie = from_timer(cookie, t, fq_timer); in fq_flush_timeout()
175 static void queue_iova(struct iommu_dma_cookie *cookie, in queue_iova()
223 static void iommu_dma_free_fq(struct iommu_dma_cookie *cookie) in iommu_dma_free_fq()
245 struct iommu_dma_cookie *cookie = domain->iova_cookie; in iommu_dma_init_fq()
286 static inline size_t cookie_msi_granule(struct iommu_dma_cookie *cookie) in cookie_msi_granule()
293 static struct iommu_dma_cookie *cookie_alloc(enum iommu_dma_cookie_type type) in cookie_alloc()
295 struct iommu_dma_cookie *cooki in cookie_alloc()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Diommu.h43 struct iommu_dma_cookie;
100 struct iommu_dma_cookie *iova_cookie;

Completed in 5 milliseconds