Searched refs:rk_iommu_domain (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | rockchip-iommu.c | 84 struct rk_iommu_domain { struct 108 struct list_head node; /* entry in rk_iommu_domain.iommus */ 120 static inline void rk_table_flush(struct rk_iommu_domain *dom, dma_addr_t dma, in rk_table_flush() 128 static struct rk_iommu_domain *to_rk_domain(struct iommu_domain *dom) in to_rk_domain() 130 return container_of(dom, struct rk_iommu_domain, domain); in to_rk_domain() 592 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); in rk_iommu_iova_to_phys() 617 static void rk_iommu_zap_iova(struct rk_iommu_domain *rk_domain, in rk_iommu_zap_iova() 646 static void rk_iommu_zap_iova_first_last(struct rk_iommu_domain *rk_domain, in rk_iommu_zap_iova_first_last() 655 static u32 *rk_dte_get_page_table(struct rk_iommu_domain *rk_domain, in rk_dte_get_page_table() 693 static size_t rk_iommu_unmap_iova(struct rk_iommu_domain *rk_domai [all...] |
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | rockchip-iommu.c | 82 struct rk_iommu_domain { struct 114 struct list_head node; /* entry in rk_iommu_domain.iommus */ 128 static inline void rk_table_flush(struct rk_iommu_domain *dom, dma_addr_t dma, in rk_table_flush() 136 static struct rk_iommu_domain *to_rk_domain(struct iommu_domain *dom) in to_rk_domain() 138 return container_of(dom, struct rk_iommu_domain, domain); in to_rk_domain() 652 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); in rk_iommu_iova_to_phys() 677 static void rk_iommu_zap_iova(struct rk_iommu_domain *rk_domain, in rk_iommu_zap_iova() 706 static void rk_iommu_zap_iova_first_last(struct rk_iommu_domain *rk_domain, in rk_iommu_zap_iova_first_last() 715 static u32 *rk_dte_get_page_table(struct rk_iommu_domain *rk_domain, in rk_dte_get_page_table() 752 static size_t rk_iommu_unmap_iova(struct rk_iommu_domain *rk_domai [all...] |
Completed in 4 milliseconds