Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/iommu/
H A Diova.c81 struct iova_fq __percpu *queue; in init_iova_flush_queue()
87 queue = alloc_percpu(struct iova_fq); in init_iova_flush_queue()
95 struct iova_fq *fq; in init_iova_flush_queue()
462 static inline bool fq_full(struct iova_fq *fq) in fq_full()
468 static inline unsigned fq_ring_add(struct iova_fq *fq) in fq_ring_add()
479 static void fq_ring_free(struct iova_domain *iovad, struct iova_fq *fq) in fq_ring_free()
522 struct iova_fq *fq = per_cpu_ptr(iovad->fq, cpu); in fq_destroy_all_entries()
540 struct iova_fq *fq; in fq_flush_timeout()
553 struct iova_fq *fq = raw_cpu_ptr(iovad->fq); in queue_iova()
/kernel/linux/linux-5.10/include/linux/
H A Diova.h61 struct iova_fq { struct
77 struct iova_fq __percpu *fq; /* Flush Queue */
/kernel/linux/linux-6.6/drivers/iommu/
H A Ddma-iommu.c54 struct iova_fq __percpu *fq; /* Flush queue */
102 struct iova_fq { struct
111 static inline bool fq_full(struct iova_fq *fq) in fq_full()
117 static inline unsigned int fq_ring_add(struct iova_fq *fq) in fq_ring_add()
128 static void fq_ring_free(struct iommu_dma_cookie *cookie, struct iova_fq *fq) in fq_ring_free()
166 struct iova_fq *fq; in fq_flush_timeout()
179 struct iova_fq *fq; in queue_iova()
233 struct iova_fq *fq = per_cpu_ptr(cookie->fq, cpu); in iommu_dma_free_fq()
246 struct iova_fq __percpu *queue; in iommu_dma_init_fq()
255 queue = alloc_percpu(struct iova_fq); in iommu_dma_init_fq()
[all...]

Completed in 5 milliseconds