Searched refs:dt_dma (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/ |
| H A D | mpp_iommu_av1d.c | 39 dma_addr_t dt_dma; member 176 static u64 av1_mk_pta(dma_addr_t dt_dma) in av1_mk_pta() argument 178 u64 val = (dt_dma & AV1_MASTER_TLB_MASK) | AV1_PTA_4K_MODE; in av1_mk_pta() 391 av1_domain->dt_dma = dma_map_single(dma_dev, av1_domain->dt, in av1_iommu_domain_alloc() 393 if (dma_mapping_error(dma_dev, av1_domain->dt_dma)) { in av1_iommu_domain_alloc() 408 av1_domain->pta[0] = av1_mk_pta(av1_domain->dt_dma); in av1_iommu_domain_alloc() 411 av1_table_flush(av1_domain, av1_domain->dt_dma, NUM_DT_ENTRIES); in av1_iommu_domain_alloc() 425 dma_unmap_single(dma_dev, av1_domain->dt_dma, in av1_iommu_domain_alloc() 497 av1_domain->dt_dma + dte_index * sizeof(u32), 1); in av1_dte_get_page_table() 712 dma_unmap_single(dma_dev, av1_domain->dt_dma, in av1_iommu_domain_free()
|
| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | rockchip-iommu.c | 93 dma_addr_t dt_dma; member 106 u32 (*dma_addr_dte)(dma_addr_t dt_dma); 619 static inline u32 rk_dma_addr_dte(dma_addr_t dt_dma) in rk_dma_addr_dte() argument 621 return dt_dma; in rk_dma_addr_dte() 635 static inline u32 rk_dma_addr_dte_v2(dma_addr_t dt_dma) in rk_dma_addr_dte_v2() argument 637 return (dt_dma & RK_DTE_PT_ADDRESS_MASK) | in rk_dma_addr_dte_v2() 638 ((dt_dma & DT_HI_MASK) >> DT_SHIFT); in rk_dma_addr_dte_v2() 901 rk_domain->dt_dma + dte_index * sizeof(u32), 1); in rk_dte_get_page_table() 1170 rk_ops->dma_addr_dte(rk_domain->dt_dma)); in rk_iommu_enable() 1343 rk_domain->dt_dma = dma_map_single(dma_dev, rk_domain->dt, in rk_iommu_domain_alloc() [all …]
|
| H A D | sun50i-iommu.c | 120 dma_addr_t dt_dma; member 374 iommu_write(iommu, IOMMU_TTB_REG, sun50i_domain->dt_dma); in sun50i_iommu_enable() 658 sun50i_domain->dt_dma = dma_map_single(iommu->dev, sun50i_domain->dt, in sun50i_iommu_attach_domain() 660 if (dma_mapping_error(iommu->dev, sun50i_domain->dt_dma)) { in sun50i_iommu_attach_domain()
|