Home
last modified time | relevance | path

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

/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Drockchip-iommu.c807 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); in rk_iommu_iova_to_phys() local
813 spin_lock_irqsave(&rk_domain->dt_lock, flags); in rk_iommu_iova_to_phys()
815 dte = rk_domain->dt[rk_iova_dte_index(iova)]; in rk_iommu_iova_to_phys()
829 spin_unlock_irqrestore(&rk_domain->dt_lock, flags); in rk_iommu_iova_to_phys()
836 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); in rk_iommu_iova_to_phys_v2() local
842 spin_lock_irqsave(&rk_domain->dt_lock, flags); in rk_iommu_iova_to_phys_v2()
844 dte = rk_domain->dt[rk_iova_dte_index(iova)]; in rk_iommu_iova_to_phys_v2()
858 spin_unlock_irqrestore(&rk_domain->dt_lock, flags); in rk_iommu_iova_to_phys_v2()
863 static void rk_iommu_zap_iova(struct rk_iommu_domain *rk_domain, dma_addr_t iova, size_t size) in rk_iommu_zap_iova() argument
869 spin_lock_irqsave(&rk_domain in rk_iommu_zap_iova()
892 rk_iommu_zap_iova_first_last(struct rk_iommu_domain *rk_domain, dma_addr_t iova, size_t size) rk_iommu_zap_iova_first_last() argument
900 rk_dte_get_page_table(struct rk_iommu_domain *rk_domain, dma_addr_t iova) rk_dte_get_page_table() argument
938 rk_dte_get_page_table_v2(struct rk_iommu_domain *rk_domain, dma_addr_t iova) rk_dte_get_page_table_v2() argument
976 rk_iommu_unmap_iova(struct rk_iommu_domain *rk_domain, u32 *pte_addr, dma_addr_t pte_dma, size_t size) rk_iommu_unmap_iova() argument
997 rk_iommu_map_iova(struct rk_iommu_domain *rk_domain, u32 *pte_addr, dma_addr_t pte_dma, dma_addr_t iova, phys_addr_t paddr, size_t size, int prot) rk_iommu_map_iova() argument
1043 rk_iommu_map_iova_v2(struct rk_iommu_domain *rk_domain, u32 *pte_addr, dma_addr_t pte_dma, dma_addr_t iova, phys_addr_t paddr, size_t size, int prot) rk_iommu_map_iova_v2() argument
1092 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_map() local
1128 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_map_v2() local
1164 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_unmap() local
1204 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_unmap_v2() local
1246 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_flush_tlb_all() local
1318 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_enable() local
1379 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_detach_device() local
1412 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_attach_device() local
1460 struct rk_iommu_domain *rk_domain; rk_iommu_domain_alloc() local
1521 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_domain_free() local
1547 struct rk_iommu_domain *rk_domain = to_rk_domain(domain); rk_iommu_domain_free_v2() local
[all...]

Completed in 3 milliseconds