Lines Matching refs:phys_addr_t
97 phys_addr_t pa_start = virt_to_phys(va); in rk_table_flush()
98 phys_addr_t pa_end = virt_to_phys(va + count); in rk_table_flush()
175 static inline phys_addr_t rk_dte_pt_address(u32 dte) in rk_dte_pt_address()
177 return (phys_addr_t)dte & RK_DTE_PT_ADDRESS_MASK; in rk_dte_pt_address()
187 phys_addr_t pt_phys = virt_to_phys(pt); in rk_mk_dte()
217 static inline phys_addr_t rk_pte_page_address(u32 pte) in rk_pte_page_address()
219 return (phys_addr_t)pte & RK_PTE_PAGE_ADDRESS_MASK; in rk_pte_page_address()
228 static u32 rk_mk_pte(phys_addr_t page, int prot) in rk_mk_pte()
415 phys_addr_t mmu_dte_addr_phys, dte_addr_phys; in log_iova()
418 phys_addr_t pte_addr_phys = 0; in log_iova()
421 phys_addr_t page_addr_phys = 0; in log_iova()
429 mmu_dte_addr_phys = (phys_addr_t)mmu_dte_addr; in log_iova()
510 static phys_addr_t rk_iommu_iova_to_phys(struct iommu_domain *domain, in rk_iommu_iova_to_phys()
515 phys_addr_t pt_phys, phys = 0; in rk_iommu_iova_to_phys()
559 phys_addr_t pt_phys; in rk_dte_get_page_table()
611 dma_addr_t iova, phys_addr_t paddr, size_t size, in rk_iommu_map_iova()
616 phys_addr_t page_phys; in rk_iommu_map_iova()
647 phys_addr_t paddr, size_t size, int prot) in rk_iommu_map()
683 phys_addr_t pt_phys; in rk_iommu_unmap()
739 phys_addr_t dte_addr; in rk_iommu_attach_device()
857 phys_addr_t pt_phys = rk_dte_pt_address(dte); in rk_iommu_domain_free()