Home
last modified time | relevance | path

Searched refs:dt_dma (Results 1 - 1 of 1) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Drockchip-iommu.c122 dma_addr_t dt_dma; member
932 rk_table_flush(rk_domain, rk_domain->dt_dma + dte_index * sizeof(u32), 1); in rk_dte_get_page_table()
970 rk_table_flush(rk_domain, rk_domain->dt_dma + dte_index * sizeof(u32), 1); in rk_dte_get_page_table_v2()
1340 dt_v2 = (rk_domain->dt_dma & DT_LO_MASK) | ((rk_domain->dt_dma & DT_HI_MASK) >> DT_SHIFT); in rk_iommu_enable()
1343 rk_iommu_write(iommu->bases[i], RK_MMU_DTE_ADDR, rk_domain->dt_dma); in rk_iommu_enable()
1489 rk_domain->dt_dma = dma_map_single(dma_dev, rk_domain->dt, SPAGE_SIZE, DMA_TO_DEVICE); in rk_iommu_domain_alloc()
1490 if (dma_mapping_error(dma_dev, rk_domain->dt_dma)) { in rk_iommu_domain_alloc()
1495 rk_table_flush(rk_domain, rk_domain->dt_dma, NUM_DT_ENTRIES); in rk_iommu_domain_alloc()
1536 dma_unmap_single(dma_dev, rk_domain->dt_dma, SPAGE_SIZ in rk_iommu_domain_free()
[all...]

Completed in 4 milliseconds