Lines Matching refs:dma
17 #include <linux/dma-mapping.h>
99 #define SMMU_PTB_DATA_VALUE(dma, attr) ((dma) >> 12 | (attr))
101 #define SMMU_MK_PDE(dma, attr) ((dma) >> SMMU_PTE_SHIFT | (attr))
182 static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma,
191 value = (dma >> 32) & SMMU_PTC_FLUSH_HI_MASK;
198 value = (dma + offset) | SMMU_PTC_FLUSH_TYPE_ADR;
584 dma_addr_t dma;
586 dma = dma_map_page(smmu->dev, page, 0, SMMU_SIZE_PT,
588 if (dma_mapping_error(smmu->dev, dma)) {
593 if (!smmu_dma_addr_valid(smmu, dma)) {
594 dma_unmap_page(smmu->dev, dma, SMMU_SIZE_PT,
602 tegra_smmu_set_pde(as, iova, SMMU_MK_PDE(dma, SMMU_PDE_ATTR |
605 *dmap = dma;