Lines Matching refs:pte_count
595 unsigned int pte_count; in rk_iommu_unmap_iova() local
600 for (pte_count = 0; pte_count < pte_total; pte_count++) { in rk_iommu_unmap_iova()
601 u32 pte = pte_addr[pte_count]; in rk_iommu_unmap_iova()
605 pte_addr[pte_count] = rk_mk_pte_invalid(pte); in rk_iommu_unmap_iova()
608 rk_table_flush(pte_addr, pte_count); in rk_iommu_unmap_iova()
610 return pte_count * SPAGE_SIZE; in rk_iommu_unmap_iova()
617 unsigned int pte_count; in rk_iommu_map_iova() local
623 for (pte_count = 0; pte_count < pte_total; pte_count++) { in rk_iommu_map_iova()
624 u32 pte = pte_addr[pte_count]; in rk_iommu_map_iova()
629 pte_addr[pte_count] = rk_mk_pte(paddr, prot); in rk_iommu_map_iova()
634 rk_table_flush(pte_addr, pte_count); in rk_iommu_map_iova()
647 rk_iommu_unmap_iova(rk_domain, pte_addr, iova, pte_count * SPAGE_SIZE); in rk_iommu_map_iova()
649 iova += pte_count * SPAGE_SIZE; in rk_iommu_map_iova()
650 page_phys = rk_pte_page_address(pte_addr[pte_count]); in rk_iommu_map_iova()