Home
last modified time | relevance | path

Searched refs:dma_address (Results 1 – 93 of 93) sorted by relevance

/linux-4.4.14/arch/tile/kernel/
Dpci-dma.c215 sg->dma_address = sg_phys(sg); in tile_dma_map_sg()
216 __dma_prep_pa_range(sg->dma_address, sg->length, direction); in tile_dma_map_sg()
234 sg->dma_address = sg_phys(sg); in tile_dma_unmap_sg()
235 __dma_complete_pa_range(sg->dma_address, sg->length, in tile_dma_unmap_sg()
253 static void tile_dma_unmap_page(struct device *dev, dma_addr_t dma_address, in tile_dma_unmap_page() argument
259 __dma_complete_page(pfn_to_page(PFN_DOWN(dma_address)), in tile_dma_unmap_page()
260 dma_address & (PAGE_SIZE - 1), size, direction); in tile_dma_unmap_page()
291 dma_sync_single_for_cpu(dev, sg->dma_address, in tile_dma_sync_sg_for_cpu()
307 dma_sync_single_for_device(dev, sg->dma_address, in tile_dma_sync_sg_for_device()
388 sg->dma_address = sg_phys(sg); in tile_pci_dma_map_sg()
[all …]
/linux-4.4.14/arch/alpha/kernel/
Dpci_iommu.c528 sg->dma_address = -1; in sg_classify()
531 sg->dma_address = -2; in sg_classify()
536 leader->dma_address = leader_flag; in sg_classify()
546 leader->dma_address = leader_flag; in sg_classify()
567 if (leader->dma_address == 0 in sg_fill()
570 out->dma_address = paddr + __direct_map_base; in sg_fill()
574 __va(paddr), size, out->dma_address); in sg_fill()
581 if (leader->dma_address == 0 && dac_allowed) { in sg_fill()
582 out->dma_address = paddr + alpha_mv.pci_dac_offset; in sg_fill()
586 __va(paddr), size, out->dma_address); in sg_fill()
[all …]
/linux-4.4.14/arch/microblaze/kernel/
Ddma.c63 sg->dma_address = sg_phys(sg); in dma_direct_map_sg()
88 dma_addr_t dma_address, in dma_direct_unmap_page() argument
98 __dma_sync(dma_address, size, direction); in dma_direct_unmap_page()
140 __dma_sync(sg->dma_address, sg->length, direction); in dma_direct_sync_sg_for_cpu()
154 __dma_sync(sg->dma_address, sg->length, direction); in dma_direct_sync_sg_for_device()
/linux-4.4.14/arch/hexagon/kernel/
Ddma.c116 s->dma_address = sg_phys(s); in hexagon_map_sg()
117 if (!check_addr("map_sg", hwdev, s->dma_address, s->length)) in hexagon_map_sg()
122 flush_dcache_range(dma_addr_to_virt(s->dma_address), in hexagon_map_sg()
123 dma_addr_to_virt(s->dma_address + s->length)); in hexagon_map_sg()
/linux-4.4.14/arch/arm/mach-rpc/
Ddma.c61 sg->dma_address = idma->dma_addr; in iomd_get_next_sg()
62 offset = sg->dma_address & ~PAGE_MASK; in iomd_get_next_sg()
80 idma->dma_addr = idma->dma.sg->dma_address; in iomd_get_next_sg()
90 sg->dma_address = 0; in iomd_get_next_sg()
115 iomd_writel(idma->cur_sg.dma_address, base + CURA); in iomd_dma_handle()
122 iomd_writel(idma->cur_sg.dma_address, base + CURB); in iomd_dma_handle()
171 idma->dma.buf.dma_address = dma_map_single(NULL, in iomd_enable_dma()
/linux-4.4.14/arch/metag/include/asm/
Ddma-mapping.h60 sg->dma_address = sg_phys(sg); in dma_map_sg()
78 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
82 dma_sync_for_cpu(phys_to_virt(dma_address), size, direction); in dma_unmap_page()
99 sg->dma_address = sg_phys(sg); in dma_unmap_sg()
/linux-4.4.14/arch/sparc/kernel/
Diommu.c537 outs->dma_address = dma_addr; in dma_4u_map_sg()
550 outs->dma_address = DMA_ERROR_CODE; in dma_4u_map_sg()
562 vaddr = s->dma_address & IO_PAGE_MASK; in dma_4u_map_sg()
563 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4u_map_sg()
576 s->dma_address = DMA_ERROR_CODE; in dma_4u_map_sg()
599 bus_addr = sg->dma_address & IO_PAGE_MASK; in fetch_sg_ctx()
628 dma_addr_t dma_handle = sg->dma_address; in dma_4u_unmap_sg()
723 iopte = iommu->page_table + ((sglist[0].dma_address - in dma_4u_sync_sg_for_cpu()
729 bus_addr = sglist[0].dma_address & IO_PAGE_MASK; in dma_4u_sync_sg_for_cpu()
737 npages = (IO_PAGE_ALIGN(sgprv->dma_address + sgprv->dma_length) in dma_4u_sync_sg_for_cpu()
Dpci_sun4v.c421 outs->dma_address = dma_addr; in dma_4v_map_sg()
439 outs->dma_address = DMA_ERROR_CODE; in dma_4v_map_sg()
450 vaddr = s->dma_address & IO_PAGE_MASK; in dma_4v_map_sg()
451 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4v_map_sg()
456 s->dma_address = DMA_ERROR_CODE; in dma_4v_map_sg()
487 dma_addr_t dma_handle = sg->dma_address; in dma_4v_unmap_sg()
Dioport.c558 sg->dma_address = sg_phys(sg); in pci32_map_sg()
/linux-4.4.14/arch/s390/pci/
Dpci_dma.c404 s->dma_address = s390_dma_map_pages(dev, page, s->offset, in s390_dma_map_sg()
406 if (!dma_mapping_error(dev, s->dma_address)) { in s390_dma_map_sg()
417 if (s->dma_address) in s390_dma_map_sg()
418 s390_dma_unmap_pages(dev, s->dma_address, s->dma_length, in s390_dma_map_sg()
420 s->dma_address = 0; in s390_dma_map_sg()
435 s390_dma_unmap_pages(dev, s->dma_address, s->dma_length, dir, NULL); in s390_dma_unmap_sg()
436 s->dma_address = 0; in s390_dma_unmap_sg()
/linux-4.4.14/arch/x86/kernel/
Damd_gart_64.c297 gart_unmap_page(dev, s->dma_address, s->dma_length, dir, NULL); in gart_unmap_sg()
325 s->dma_address = addr; in dma_map_sg_nonforce()
348 unsigned long phys_addr = s->dma_address; in __dma_map_cont()
352 sout->dma_address = iommu_bus_base; in __dma_map_cont()
353 sout->dma_address += iommu_page*PAGE_SIZE + s->offset; in __dma_map_cont()
378 sout->dma_address = start->dma_address; in dma_map_cont()
415 s->dma_address = addr; in gart_map_sg()
473 s->dma_address = bad_dma_addr; in gart_map_sg()
Dpci-nommu.c67 s->dma_address = sg_phys(s); in nommu_map_sg()
68 if (!check_addr("map_sg", hwdev, s->dma_address, s->length)) in nommu_map_sg()
Dpci-calgary_64.c354 dma_addr_t dma = s->dma_address; in calgary_unmap_sg()
389 s->dma_address = (entry << PAGE_SHIFT) | s->offset; in calgary_map_sg()
401 sg->dma_address = DMA_ERROR_CODE; in calgary_map_sg()
/linux-4.4.14/arch/nios2/mm/
Ddma-mapping.c72 sg->dma_address = sg_phys(sg); in dma_map_sg()
95 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
100 __dma_sync_for_cpu(phys_to_virt(dma_address), size, direction); in dma_unmap_page()
/linux-4.4.14/arch/m68k/kernel/
Ddma.c130 dma_sync_single_for_device(dev, sg->dma_address, sg->length, in dma_sync_sg_for_device()
164 sg->dma_address = sg_phys(sg); in dma_map_sg()
165 dma_sync_single_for_device(dev, sg->dma_address, sg->length, in dma_map_sg()
/linux-4.4.14/arch/avr32/include/asm/
Ddma-mapping.h183 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
186 dma_unmap_single(dev, dma_address, size, direction); in dma_unmap_page()
221 sg->dma_address = page_to_bus(sg_page(sg)) + sg->offset; in dma_map_sg()
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_sgdma.c37 node->pages = nvbe->ttm.dma_address; in nv04_sgdma_bind()
72 node->pages = nvbe->ttm.dma_address; in nv50_sgdma_bind()
Dnouveau_bo.c469 dma_sync_single_for_device(device->dev, ttm_dma->dma_address[i], in nouveau_bo_sync_for_device()
489 dma_sync_single_for_cpu(device->dev, ttm_dma->dma_address[i], in nouveau_bo_sync_for_cpu()
1481 ttm_dma->dma_address, ttm->num_pages); in nouveau_ttm_tt_populate()
1524 dma_unmap_page(pdev, ttm_dma->dma_address[i], in nouveau_ttm_tt_populate()
1526 ttm_dma->dma_address[i] = 0; in nouveau_ttm_tt_populate()
1532 ttm_dma->dma_address[i] = addr; in nouveau_ttm_tt_populate()
1581 if (ttm_dma->dma_address[i]) { in nouveau_ttm_tt_unpopulate()
1582 dma_unmap_page(pdev, ttm_dma->dma_address[i], PAGE_SIZE, in nouveau_ttm_tt_unpopulate()
/linux-4.4.14/arch/ia64/sn/pci/
Dpci_dma.c253 provider->dma_unmap(pdev, sg->dma_address, dir); in sn_dma_unmap_sg()
254 sg->dma_address = (dma_addr_t) NULL; in sn_dma_unmap_sg()
305 sg->dma_address = dma_addr; in sn_dma_map_sg()
306 if (!sg->dma_address) { in sn_dma_map_sg()
/linux-4.4.14/arch/blackfin/kernel/
Ddma-mapping.c123 sg->dma_address = (dma_addr_t) sg_virt(sg); in dma_map_sg()
138 sg->dma_address = (dma_addr_t) sg_virt(sg); in dma_sync_sg_for_device()
/linux-4.4.14/arch/arm/kernel/
Ddma-isa.c92 dma->buf.dma_address = dma_map_single(NULL, in isa_enable_dma()
97 address = dma->buf.dma_address; in isa_enable_dma()
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c399 startsg->dma_address, startsg->dma_length, in sba_dump_sg()
1241 nents, startsg->dma_address, cnt, in sba_fill_pdir()
1245 nents, startsg->dma_address, cnt, in sba_fill_pdir()
1251 if (startsg->dma_address & PIDE_FLAG) { in sba_fill_pdir()
1252 u32 pide = startsg->dma_address & ~PIDE_FLAG; in sba_fill_pdir()
1254 startsg->dma_address = 0; in sba_fill_pdir()
1257 dma_sg->dma_address = pide | ioc->ibase; in sba_fill_pdir()
1345 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks()
1357 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks()
1435 dma_sg->dma_address = (dma_addr_t)(PIDE_FLAG | (idx << iovp_shift) in sba_coalesce_chunks()
[all …]
/linux-4.4.14/arch/sparc/mm/
Diommu.c246 sg->dma_address = iommu_get_one(dev, sg_page(sg), n) + sg->offset; in iommu_get_scsi_sgl_gflush()
277 sg->dma_address = iommu_get_one(dev, sg_page(sg), n) + sg->offset; in iommu_get_scsi_sgl_pflush()
317 iommu_release_one(dev, sg->dma_address & PAGE_MASK, n); in iommu_release_scsi_sgl()
318 sg->dma_address = 0x21212121; in iommu_release_scsi_sgl()
Dio-unit.c162 sg->dma_address = iounit_get_area(iounit, (unsigned long) sg_virt(sg), sg->length); in iounit_get_scsi_sgl()
192 len = ((sg->dma_address & ~PAGE_MASK) + sg->length + (PAGE_SIZE-1)) >> PAGE_SHIFT; in iounit_release_scsi_sgl()
193 vaddr = (sg->dma_address - IOUNIT_DMA_BASE) >> PAGE_SHIFT; in iounit_release_scsi_sgl()
/linux-4.4.14/arch/mn10300/include/asm/
Ddma-mapping.h63 sg->dma_address = sg_phys(sg); in dma_map_sg()
87 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
/linux-4.4.14/include/asm-generic/
Dpci-dma-compat.h52 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page() argument
55 …dma_unmap_page(hwdev == NULL ? NULL : &hwdev->dev, dma_address, size, (enum dma_data_direction)dir… in pci_unmap_page()
Ddma-mapping-broken.h59 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size,
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_tt.c60 sizeof(*ttm->dma_address) + in ttm_dma_tt_alloc_page_directory()
63 ttm->dma_address = (void *) (ttm->cpu_address + ttm->ttm.num_pages); in ttm_dma_tt_alloc_page_directory()
250 ttm_dma->dma_address = NULL; in ttm_dma_tt_fini()
Dttm_page_alloc_dma.c862 ttm_dma->dma_address[index] = d_page->dma; in ttm_dma_pool_get_pages()
993 ttm_dma->dma_address[i] = 0; in ttm_dma_unpopulate()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c542 gtt->ttm.dma_address, ttm->num_pages); in amdgpu_ttm_tt_pin_userptr()
609 ttm->pages, gtt->ttm.dma_address, flags); in amdgpu_ttm_backend_bind()
692 gtt->ttm.dma_address, ttm->num_pages); in amdgpu_ttm_tt_populate()
711 gtt->ttm.dma_address[i] = pci_map_page(adev->pdev, ttm->pages[i], in amdgpu_ttm_tt_populate()
714 if (pci_dma_mapping_error(adev->pdev, gtt->ttm.dma_address[i])) { in amdgpu_ttm_tt_populate()
716 pci_unmap_page(adev->pdev, gtt->ttm.dma_address[i], in amdgpu_ttm_tt_populate()
718 gtt->ttm.dma_address[i] = 0; in amdgpu_ttm_tt_populate()
753 if (gtt->ttm.dma_address[i]) { in amdgpu_ttm_tt_unpopulate()
754 pci_unmap_page(adev->pdev, gtt->ttm.dma_address[i], in amdgpu_ttm_tt_unpopulate()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c580 gtt->ttm.dma_address, ttm->num_pages); in radeon_ttm_tt_pin_userptr()
642 ttm->pages, gtt->ttm.dma_address, flags); in radeon_ttm_backend_bind()
735 gtt->ttm.dma_address, ttm->num_pages); in radeon_ttm_tt_populate()
759 gtt->ttm.dma_address[i] = pci_map_page(rdev->pdev, ttm->pages[i], in radeon_ttm_tt_populate()
762 if (pci_dma_mapping_error(rdev->pdev, gtt->ttm.dma_address[i])) { in radeon_ttm_tt_populate()
764 pci_unmap_page(rdev->pdev, gtt->ttm.dma_address[i], in radeon_ttm_tt_populate()
766 gtt->ttm.dma_address[i] = 0; in radeon_ttm_tt_populate()
807 if (gtt->ttm.dma_address[i]) { in radeon_ttm_tt_unpopulate()
808 pci_unmap_page(rdev->pdev, gtt->ttm.dma_address[i], in radeon_ttm_tt_unpopulate()
/linux-4.4.14/drivers/xen/
Dswiotlb-xen.c576 sg->dma_address = xen_phys_to_bus(map); in xen_swiotlb_map_sg_attrs()
587 sg->dma_address = dev_addr; in xen_swiotlb_map_sg_attrs()
610 xen_unmap_single(hwdev, sg->dma_address, sg_dma_len(sg), dir, attrs); in xen_swiotlb_unmap_sg_attrs()
631 xen_swiotlb_sync_single(hwdev, sg->dma_address, in xen_swiotlb_sync_sg()
/linux-4.4.14/include/linux/
Dscatterlist.h17 dma_addr_t dma_address; member
30 #define sg_dma_address(sg) ((sg)->dma_address)
/linux-4.4.14/arch/powerpc/kernel/
Diommu.c526 outs->dma_address = dma_addr; in ppc_iommu_map_sg()
547 outs->dma_address = DMA_ERROR_CODE; in ppc_iommu_map_sg()
561 vaddr = s->dma_address & IOMMU_PAGE_MASK(tbl); in ppc_iommu_map_sg()
562 npages = iommu_num_pages(s->dma_address, s->dma_length, in ppc_iommu_map_sg()
565 s->dma_address = DMA_ERROR_CODE; in ppc_iommu_map_sg()
589 dma_addr_t dma_handle = sg->dma_address; in ppc_iommu_unmap_sg()
Ddma.c204 sg->dma_address = sg_phys(sg) + get_dma_offset(dev); in dma_direct_map_sg()
243 dma_addr_t dma_address, in dma_direct_unmap_page() argument
Dibmebus.c114 sg->dma_address = (dma_addr_t) sg_virt(sg); in ibmebus_map_sg()
/linux-4.4.14/arch/h8300/kernel/
Ddma.c57 sg->dma_address = sg_phys(sg); in map_sg()
/linux-4.4.14/include/linux/platform_data/
Ddma-ste-dma40.h186 sg.dma_address = addr; in stedma40_slave_mem()
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_buffer.c313 viter->dma_address = &__vmw_piter_phys_addr; in vmw_piter_start()
319 viter->dma_address = &__vmw_piter_dma_addr; in vmw_piter_start()
327 viter->dma_address = &__vmw_piter_sg_addr; in vmw_piter_start()
409 vsgt->addrs = vmw_tt->dma_ttm.dma_address; in vmw_ttm_map_dma()
Dvmwgfx_drv.h275 dma_addr_t (*dma_address)(struct vmw_piter *); member
789 return viter->dma_address(viter); in vmw_piter_dma_addr()
/linux-4.4.14/arch/sh/kernel/
Ddma-nommu.c40 s->dma_address = sg_phys(s); in nommu_map_sg()
/linux-4.4.14/arch/parisc/include/asm/
Ddma-mapping.h116 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
119 dma_unmap_single(dev, dma_address, size, direction); in dma_unmap_page()
/linux-4.4.14/lib/
Dswiotlb.c904 sg->dma_address = phys_to_dma(hwdev, map); in swiotlb_map_sg_attrs()
906 sg->dma_address = dev_addr; in swiotlb_map_sg_attrs()
935 unmap_single(hwdev, sg->dma_address, sg_dma_len(sg), dir); in swiotlb_unmap_sg_attrs()
964 swiotlb_sync_single(hwdev, sg->dma_address, in swiotlb_sync_sg()
/linux-4.4.14/tools/virtio/linux/
Dscatterlist.h9 dma_addr_t dma_address; member
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_dma.c118 sg->dma_address = addr + sg->offset; in ipath_map_sg()
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_dma.c111 sg->dma_address = addr + sg->offset; in qib_map_sg()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Ddma.c128 sg->dma_address = addr + sg->offset; in hfi1_map_sg()
/linux-4.4.14/arch/frv/include/asm/
Ddma-mapping.h49 void dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
/linux-4.4.14/arch/mips/mm/
Ddma-default.c315 sg->dma_address = plat_map_dma_mem_page(dev, sg_page(sg)) + in mips_dma_map_sg()
344 plat_unmap_dma_mem(dev, sg->dma_address, sg->length, direction); in mips_dma_unmap_sg()
/linux-4.4.14/drivers/mmc/host/
Dwmt-sdmmc.c576 u32 dma_address; in wmt_mci_request() local
636 dma_address = priv->dma_desc_device_addr + 16; in wmt_mci_request()
644 dma_address, 0); in wmt_mci_request()
648 dma_address += 16; in wmt_mci_request()
Dmtk-sd.c402 dma_addr_t dma_address; in msdc_dma_setup() local
422 dma_address = sg_dma_address(sg); in msdc_dma_setup()
428 bd[j].ptr = (u32)dma_address; in msdc_dma_setup()
/linux-4.4.14/arch/arm64/mm/
Ddma-mapping.c236 __dma_map_area(phys_to_virt(dma_to_phys(dev, sg->dma_address)), in __swiotlb_map_sg_attrs()
252 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, sg->dma_address)), in __swiotlb_unmap_sg_attrs()
284 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, sg->dma_address)), in __swiotlb_sync_sg_for_cpu()
299 __dma_map_area(phys_to_virt(dma_to_phys(dev, sg->dma_address)), in __swiotlb_sync_sg_for_device()
/linux-4.4.14/arch/c6x/kernel/
Ddma.c71 sg->dma_address = dma_map_single(dev, sg_virt(sg), sg->length, in dma_map_sg()
/linux-4.4.14/drivers/dma/
Dimx-dma.c294 imx_dmav1_writel(imxdma, sg->dma_address, in imxdma_sg_next()
297 imx_dmav1_writel(imxdma, sg->dma_address, in imxdma_sg_next()
830 if (sg_dma_len(sgl) & 3 || sgl->dma_address & 3) in imxdma_prep_slave_sg()
834 if (sg_dma_len(sgl) & 1 || sgl->dma_address & 1) in imxdma_prep_slave_sg()
891 imxdmac->sg_list[i].dma_address = dma_addr; in imxdma_prep_dma_cyclic()
Dimx-sdma.c1187 bd->buffer_addr = sg->dma_address; in sdma_prep_slave_sg()
1209 if (count & 3 || sg->dma_address & 3) in sdma_prep_slave_sg()
1214 if (count & 1 || sg->dma_address & 1) in sdma_prep_slave_sg()
1233 i, count, (u64)sg->dma_address, in sdma_prep_slave_sg()
Dmxs-dma.c568 ccw->bufaddr = sg->dma_address; in mxs_dma_prep_slave_sg()
/linux-4.4.14/arch/cris/include/asm/
Ddma-mapping.h72 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size, in dma_unmap_page() argument
/linux-4.4.14/arch/nios2/include/asm/
Ddma-mapping.h82 extern void dma_unmap_page(struct device *dev, dma_addr_t dma_address,
/linux-4.4.14/drivers/atm/
Dnicstar.h308 u32 dma_address; member
345 u32 dma_address; member
Didt77252.h233 u32 dma_address; member
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c922 s->dma_address = ops->map_page(dev, sg_page(s), s->offset, in arm_dma_map_sg()
924 if (dma_mapping_error(dev, s->dma_address)) in arm_dma_map_sg()
1561 s->dma_address = DMA_ERROR_CODE; in __iommu_map_sg()
1565 if (__map_sg_chunk(dev, start, size, &dma->dma_address, in __iommu_map_sg()
1569 dma->dma_address += offset; in __iommu_map_sg()
1579 if (__map_sg_chunk(dev, start, size, &dma->dma_address, dir, attrs, in __iommu_map_sg()
1583 dma->dma_address += offset; in __iommu_map_sg()
/linux-4.4.14/arch/openrisc/kernel/
Ddma.c187 s->dma_address = or1k_map_page(dev, sg_page(s), s->offset, in or1k_map_sg()
/linux-4.4.14/arch/arc/include/asm/
Ddma-mapping.h112 s->dma_address = dma_map_page(dev, sg_page(s), s->offset, in dma_map_sg()
/linux-4.4.14/arch/xtensa/kernel/
Dpci-dma.c211 s->dma_address = xtensa_map_page(dev, sg_page(s), s->offset, in xtensa_map_sg()
/linux-4.4.14/drivers/net/fddi/skfp/
Dskfddi.c1111 dma_addr_t dma_address; in send_queued_packets() local
1176 dma_address = pci_map_single(&bp->pdev, skb->data, in send_queued_packets()
1180 txd->txd_os.dma_addr = dma_address; // save dma mapping in send_queued_packets()
1182 hwm_tx_frag(smc, skb->data, dma_address, skb->len, in send_queued_packets()
1186 pci_unmap_single(&bp->pdev, dma_address, in send_queued_packets()
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_sli4.h321 struct dma_address dma_address; member
Dlpfc_hw4.h58 struct dma_address { struct
1042 struct dma_address page[LPFC_MAX_EQ_PAGE];
1123 struct dma_address page[LPFC_MAX_CQ_PAGE];
1170 struct dma_address page[LPFC_MAX_WQ_PAGE_V0];
1194 struct dma_address page[LPFC_MAX_WQ_PAGE-1];
1285 struct dma_address page[LPFC_MAX_WQ_PAGE];
1348 struct dma_address page[LPFC_MAX_MQ_PAGE];
1399 struct dma_address page[LPFC_MAX_MQ_PAGE];
Dlpfc_bsg.c221 unsigned char *dma_address, *sg_address; in lpfc_bsg_copy_data() local
243 dma_address = mp->virt + dma_offset; in lpfc_bsg_copy_data()
257 memcpy(dma_address, sg_address, transfer_bytes); in lpfc_bsg_copy_data()
259 memcpy(sg_address, dma_address, transfer_bytes); in lpfc_bsg_copy_data()
Dlpfc_init.c6747 struct dma_address *dma_address; in lpfc_create_bootstrap_mbox() local
6790 dma_address = &phba->sli4_hba.bmbx.dma_address; in lpfc_create_bootstrap_mbox()
6793 dma_address->addr_hi = (uint32_t) ((pa_addr << 2) | in lpfc_create_bootstrap_mbox()
6797 dma_address->addr_lo = (uint32_t) ((pa_addr << 2) | in lpfc_create_bootstrap_mbox()
Dlpfc_sli.c7428 struct dma_address *dma_address; in lpfc_sli4_post_sync_mbox() local
7468 dma_address = &phba->sli4_hba.bmbx.dma_address; in lpfc_sli4_post_sync_mbox()
7469 writel(dma_address->addr_hi, phba->sli4_hba.BMBXregaddr); in lpfc_sli4_post_sync_mbox()
7477 writel(dma_address->addr_lo, phba->sli4_hba.BMBXregaddr); in lpfc_sli4_post_sync_mbox()
13421 struct dma_address *page; in lpfc_wq_create()
/linux-4.4.14/include/drm/ttm/
Dttm_bo_driver.h147 dma_addr_t *dma_address; member
/linux-4.4.14/drivers/spi/
Dspi-atmel.c753 as->dma.sgrx.dma_address = xfer->rx_dma + xfer->len - *plen; in atmel_spi_next_xfer_dma_submit()
755 as->dma.sgrx.dma_address = as->buffer_dma; in atmel_spi_next_xfer_dma_submit()
763 as->dma.sgtx.dma_address = xfer->tx_dma + xfer->len - *plen; in atmel_spi_next_xfer_dma_submit()
765 as->dma.sgtx.dma_address = as->buffer_dma; in atmel_spi_next_xfer_dma_submit()
/linux-4.4.14/drivers/iommu/
Damd_iommu.c2645 s->dma_address = __map_single(dev, domain->priv, in map_sg()
2649 if (s->dma_address) { in map_sg()
2664 if (s->dma_address) in map_sg()
2665 __unmap_single(domain->priv, s->dma_address, in map_sg()
2667 s->dma_address = s->dma_length = 0; in map_sg()
2697 __unmap_single(domain->priv, s->dma_address, in unmap_sg()
2699 s->dma_address = s->dma_length = 0; in unmap_sg()
Dintel-iommu.c2160 sg->dma_address = ((dma_addr_t)iov_pfn << VTD_PAGE_SHIFT) + sg->offset; in __domain_mapping()
3696 intel_unmap(dev, sglist[0].dma_address); in intel_unmap_sg()
3707 sg->dma_address = page_to_phys(sg_page(sg)) + sg->offset; in intel_nontranslate_map_sg()
/linux-4.4.14/drivers/usb/serial/
Dio_ti.c97 __u16 dma_address; member
550 status = read_ram(port->port->serial->dev, port->dma_address, in tx_active()
2613 edge_port->dma_address = UMPD_OEDB1_ADDRESS; in edge_port_probe()
2617 edge_port->dma_address = UMPD_OEDB2_ADDRESS; in edge_port_probe()
2628 edge_port->dma_address); in edge_port_probe()
/linux-4.4.14/drivers/scsi/
Dmac_esp.c89 sg[i].dma_address = (u32)sg_virt(&sg[i]); in mac_esp_map_sg()
Dips.c6896 dma_addr_t dma_address; in ips_init_phase1() local
7004 sizeof (IPS_IO_CMD), &dma_address); in ips_init_phase1()
7010 ha->adapt->hw_status_start = dma_address; in ips_init_phase1()
7015 ha->logical_drive_info = pci_alloc_consistent(pci_dev, sizeof (IPS_LD_INFO), &dma_address); in ips_init_phase1()
7021 ha->logical_drive_info_dma_addr = dma_address; in ips_init_phase1()
/linux-4.4.14/drivers/crypto/
Dsahara.c505 dev->hw_link[i]->p = sg->dma_address; in sahara_hw_descriptor_create()
519 dev->hw_link[j]->p = sg->dma_address; in sahara_hw_descriptor_create()
809 dev->hw_link[i]->p = sg->dma_address; in sahara_sha_hw_links_create()
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_hwi.c1978 dma_addr_t dma_address; in bnx2fc_free_hash_table() local
1980 dma_address = le32_to_cpu(*pbl); in bnx2fc_free_hash_table()
1982 dma_address += ((u64)le32_to_cpu(*pbl)) << 32; in bnx2fc_free_hash_table()
1987 dma_address); in bnx2fc_free_hash_table()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dsystem-bus.c655 sg->length, &sg->dma_address, 0); in ps3_sb_map_sg()
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Dacx.h1137 __le32 dma_address; member
Dacx.c891 mem_conf->rx_queue_config.dma_address = 0; in wl1251_acx_mem_cfg()
/linux-4.4.14/drivers/staging/octeon-usb/
Docteon-hcd.c1596 uint64_t dma_address = transaction->buffer + in cvmx_usb_start_channel() local
1600 dma_address = transaction->buffer + in cvmx_usb_start_channel()
1608 cvmx_write64_uint64(reg + channel * 8, dma_address); in cvmx_usb_start_channel()
/linux-4.4.14/drivers/block/
Dskd_main.c1861 uint64_t dma_address; in skd_format_internal_skspcl() local
1870 dma_address = skspcl->req.sksg_dma_address; in skd_format_internal_skspcl()
1871 scsi->hdr.sg_list_dma_address = cpu_to_be64(dma_address); in skd_format_internal_skspcl()
4199 uint64_t dma_address = *ret_dma_addr; in skd_cons_sg_list() local
4208 sg_list[i].next_desc_ptr = dma_address + ndp_off; in skd_cons_sg_list()
/linux-4.4.14/drivers/net/ethernet/sun/
Dniu.h3135 void (*unmap_page)(struct device *dev, u64 dma_address,
3140 void (*unmap_single)(struct device *dev, u64 dma_address,
Dniu.c9607 static void niu_pci_unmap_page(struct device *dev, u64 dma_address, in niu_pci_unmap_page() argument
9610 dma_unmap_page(dev, dma_address, size, direction); in niu_pci_unmap_page()
9620 static void niu_pci_unmap_single(struct device *dev, u64 dma_address, in niu_pci_unmap_single() argument
9624 dma_unmap_single(dev, dma_address, size, direction); in niu_pci_unmap_single()
9987 static void niu_phys_unmap_page(struct device *dev, u64 dma_address, in niu_phys_unmap_page() argument
10000 static void niu_phys_unmap_single(struct device *dev, u64 dma_address, in niu_phys_unmap_single() argument
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_g2d.c510 g2d_userptr->dma_addr = sgt->sgl[0].dma_address; in g2d_userptr_get_dma_addr()
/linux-4.4.14/drivers/scsi/ufs/
Dufshcd.c1035 cpu_to_le32(lower_32_bits(sg->dma_address)); in ufshcd_map_sg()
1037 cpu_to_le32(upper_32_bits(sg->dma_address)); in ufshcd_map_sg()
/linux-4.4.14/Documentation/block/
Dbiodoc.txt129 blk_queue_bounce_limit(q, u64 dma_address)
130 Enable I/O to highmem pages, dma_address being the
/linux-4.4.14/Documentation/
DDMA-API.txt271 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size,
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_mrmw.c2525 sg->dma_address = addr; in ehca_dma_map_sg()
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.c2391 (unsigned long long)tmp_sg->dma_address, in isert_build_rdma_wr()
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c1523 idb_sg->dma_address = req->indirect_dma_addr; /* hack! */ in srp_map_idb()