Searched refs:rk_domain (Results 1 - 1 of 1) sorted by relevance
/device/soc/rockchip/common/sdk_linux/drivers/iommu/ |
H A D | rockchip-iommu.c | 807 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