Lines Matching refs:pte_addr
527 u32 *page_table, *pte_addr; in sun50i_iommu_map() local
537 pte_addr = &page_table[pte_index]; in sun50i_iommu_map()
538 if (unlikely(sun50i_pte_is_page_valid(*pte_addr))) { in sun50i_iommu_map()
539 phys_addr_t page_phys = sun50i_pte_get_page_address(*pte_addr); in sun50i_iommu_map()
547 *pte_addr = sun50i_mk_pte(paddr, prot); in sun50i_iommu_map()
548 sun50i_table_flush(sun50i_domain, pte_addr, 1); in sun50i_iommu_map()
559 u32 *pte_addr; in sun50i_iommu_unmap() local
567 pte_addr = (u32 *)phys_to_virt(pt_phys) + sun50i_iova_get_pte_index(iova); in sun50i_iommu_unmap()
569 if (!sun50i_pte_is_page_valid(*pte_addr)) in sun50i_iommu_unmap()
572 memset(pte_addr, 0, sizeof(*pte_addr)); in sun50i_iommu_unmap()
573 sun50i_table_flush(sun50i_domain, pte_addr, 1); in sun50i_iommu_unmap()