Home
last modified time | relevance | path

Searched refs:iova_domain (Results 1 - 5 of 5) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/
H A Diova.h38 struct iova_domain;
41 typedef void (*iova_flush_cb)(struct iova_domain *domain);
68 struct iova_domain { struct
106 static inline unsigned long iova_shift(struct iova_domain *iovad) in iova_shift()
111 static inline unsigned long iova_mask(struct iova_domain *iovad) in iova_mask()
116 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) in iova_offset()
121 static inline size_t iova_align(struct iova_domain *iovad, size_t size) in iova_align()
126 static inline dma_addr_t iova_dma_addr(struct iova_domain *iovad, struct iova *iova) in iova_dma_addr()
131 static inline unsigned long iova_pfn(struct iova_domain *iovad, dma_addr_t iova) in iova_pfn()
142 void free_iova(struct iova_domain *iova
[all...]
/device/soc/rockchip/rk3588/kernel/include/trace/hooks/
H A Diommu.h23 struct iova_domain;
26 TP_PROTO(struct device *dev, struct iova_domain *iovad, dma_addr_t iova, size_t size),
34 TP_PROTO(struct iova_domain *iovad, dma_addr_t iova, size_t size),
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Ddma-iommu.c44 struct iova_domain iovad;
181 struct iova_domain *iovad = &cookie->iovad; in cookie_init_hw_msi_region()
204 static int iova_reserve_pci_windows(struct pci_dev *dev, struct iova_domain *iovad) in iova_reserve_pci_windows()
251 struct iova_domain *iovad = &cookie->iovad; in iova_reserve_iommu_regions()
289 static void iommu_dma_flush_iotlb_all(struct iova_domain *iovad) in iommu_dma_flush_iotlb_all()
319 struct iova_domain *iovad; in iommu_dma_init_domain()
391 struct iova_domain *iovad; in iommu_dma_reserve_iova()
419 struct iova_domain *iovad; in iommu_dma_enable_best_fit_algo()
470 struct iova_domain *iovad = &cookie->iovad; in iommu_dma_alloc_iova()
510 struct iova_domain *iova in iommu_dma_free_iova()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/
H A Drga_dma_buf.c368 struct iova_domain *iovad = &cookie->iovad; in rga_iommu_dma_alloc_iova()
395 struct iova_domain *iovad = &cookie->iovad; in rga_iommu_dma_free_iova()
442 struct iova_domain *iovad; in rga_iommu_map_virt_addr()
511 struct iova_domain *iovad; in rga_viraddr_get_channel_info()
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/rga3/include/
H A Drga_drv.h134 struct iova_domain iovad;

Completed in 5 milliseconds