Searched refs:pd_dma (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/drivers/iommu/ |
D | tegra-smmu.c | 58 dma_addr_t pd_dma; member 405 as->pd_dma = dma_map_page(smmu->dev, as->pd, 0, SMMU_SIZE_PD, in tegra_smmu_as_prepare() 407 if (dma_mapping_error(smmu->dev, as->pd_dma)) in tegra_smmu_as_prepare() 411 if (!smmu_dma_addr_valid(smmu, as->pd_dma)) { in tegra_smmu_as_prepare() 420 smmu_flush_ptc(smmu, as->pd_dma, 0); in tegra_smmu_as_prepare() 424 value = SMMU_PTB_DATA_VALUE(as->pd_dma, as->attr); in tegra_smmu_as_prepare() 434 dma_unmap_page(smmu->dev, as->pd_dma, SMMU_SIZE_PD, DMA_TO_DEVICE); in tegra_smmu_as_prepare() 446 dma_unmap_page(smmu->dev, as->pd_dma, SMMU_SIZE_PD, DMA_TO_DEVICE); in tegra_smmu_as_unprepare() 523 dma_sync_single_range_for_device(smmu->dev, as->pd_dma, offset, in tegra_smmu_set_pde() 527 smmu_flush_ptc(smmu, as->pd_dma, offset); in tegra_smmu_set_pde()
|
D | omap-iommu.c | 544 flush_iopte_range(obj->dev, obj->pd_dma, offset, 1); in iopte_alloc() 573 flush_iopte_range(obj->dev, obj->pd_dma, offset, 1); in iopgd_alloc_section() 591 flush_iopte_range(obj->dev, obj->pd_dma, offset, 16); in iopgd_alloc_super() 764 flush_iopte_range(obj->dev, obj->pd_dma, pd_offset, nent); in iopgtable_clear_entry_core() 810 flush_iopte_range(obj->dev, obj->pd_dma, offset, 1); in iopgtable_clear_entry_all() 869 obj->pd_dma = dma_map_single(obj->dev, iopgd, IOPGD_TABLE_SIZE, in omap_iommu_attach() 871 if (dma_mapping_error(obj->dev, obj->pd_dma)) { in omap_iommu_attach() 906 dma_unmap_single(obj->dev, obj->pd_dma, IOPGD_TABLE_SIZE, in omap_iommu_detach() 909 obj->pd_dma = 0; in omap_iommu_detach()
|
D | omap-iommu.h | 73 dma_addr_t pd_dma; member
|
/Linux-v4.19/drivers/scsi/qla2xxx/ |
D | qla_mbx.c | 1841 dma_addr_t pd_dma; in qla2x00_get_port_database() local 1848 pd = dma_pool_zalloc(ha->s_dma_pool, GFP_KERNEL, &pd_dma); in qla2x00_get_port_database() 1859 mcp->mb[2] = MSW(pd_dma); in qla2x00_get_port_database() 1860 mcp->mb[3] = LSW(pd_dma); in qla2x00_get_port_database() 1861 mcp->mb[6] = MSW(MSD(pd_dma)); in qla2x00_get_port_database() 1862 mcp->mb[7] = LSW(MSD(pd_dma)); in qla2x00_get_port_database() 1992 dma_pool_free(ha->s_dma_pool, pd, pd_dma); in qla2x00_get_port_database() 6160 dma_addr_t pd_dma; in qla24xx_gpdb_wait() local 6168 pd = dma_pool_zalloc(ha->s_dma_pool, GFP_KERNEL, &pd_dma); in qla24xx_gpdb_wait() 6178 mc.mb[2] = MSW(pd_dma); in qla24xx_gpdb_wait() [all …]
|
D | qla_init.c | 1105 dma_addr_t pd_dma; in qla24xx_async_gpdb() local 1128 pd = dma_pool_zalloc(ha->s_dma_pool, GFP_KERNEL, &pd_dma); in qla24xx_async_gpdb() 1138 mb[2] = MSW(pd_dma); in qla24xx_async_gpdb() 1139 mb[3] = LSW(pd_dma); in qla24xx_async_gpdb() 1140 mb[6] = MSW(MSD(pd_dma)); in qla24xx_async_gpdb() 1141 mb[7] = LSW(MSD(pd_dma)); in qla24xx_async_gpdb() 1146 mbx->u.mbx.in_dma = pd_dma; in qla24xx_async_gpdb() 1162 dma_pool_free(ha->s_dma_pool, pd, pd_dma); in qla24xx_async_gpdb()
|