Lines Matching refs:dte_addr
387 u32 dte_addr; in rk_iommu_force_reset() local
395 dte_addr = rk_iommu_read(iommu, RK_MMU_DTE_ADDR); in rk_iommu_force_reset()
396 if (dte_addr != (DTE_ADDR_DUMMY & RK_DTE_PT_ADDRESS_MASK)) { in rk_iommu_force_reset()
416 u32 *dte_addr; in log_iova() local
432 dte_addr = phys_to_virt(dte_addr_phys); in log_iova()
433 dte = *dte_addr; in log_iova()
557 u32 *page_table, *dte_addr; in rk_dte_get_page_table() local
563 dte_addr = &rk_domain->dt[rk_iova_dte_index(iova)]; in rk_dte_get_page_table()
564 dte = *dte_addr; in rk_dte_get_page_table()
573 *dte_addr = dte; in rk_dte_get_page_table()
576 rk_table_flush(dte_addr, 1); in rk_dte_get_page_table()
739 phys_addr_t dte_addr; in rk_iommu_attach_device() local
764 dte_addr = virt_to_phys(rk_domain->dt); in rk_iommu_attach_device()
765 rk_iommu_write(iommu, RK_MMU_DTE_ADDR, dte_addr); in rk_iommu_attach_device()