Home
last modified time | relevance | path

Searched refs:dma_length (Results 1 – 25 of 28) sorted by relevance

12

/arch/arm/mach-imx/
Ddma.c141 unsigned int dma_length, unsigned int dev_addr, in imx_dma_setup_single() argument
149 imxdma->resbytes = dma_length; in imx_dma_setup_single()
157 if (!dma_length) { in imx_dma_setup_single()
165 dma_ch, (unsigned int)dma_address, dma_length, in imx_dma_setup_single()
171 dma_ch, (unsigned int)dma_address, dma_length, in imx_dma_setup_single()
181 CNTR(dma_ch) = dma_length; in imx_dma_setup_single()
226 struct scatterlist *sg, unsigned int sgcount, unsigned int dma_length, in imx_dma_setup_sg() argument
235 imxdma->resbytes = dma_length; in imx_dma_setup_sg()
251 dma_ch, sg, sgcount, dma_length, dev_addr); in imx_dma_setup_sg()
255 dma_ch, sg, sgcount, dma_length, dev_addr); in imx_dma_setup_sg()
/arch/ia64/include/asm/
Dscatterlist.h20 unsigned int dma_length; member
33 #define sg_dma_len(sg) ((sg)->dma_length)
/arch/alpha/include/asm/
Dscatterlist.h17 __u32 dma_length; member
21 #define sg_dma_len(sg) ((sg)->dma_length)
/arch/sparc/include/asm/
Dscatterlist.h17 __u32 dma_length; member
21 #define sg_dma_len(sg) ((sg)->dma_length)
/arch/x86/include/asm/
Dscatterlist.h14 unsigned int dma_length; member
30 # define sg_dma_len(sg) ((sg)->dma_length)
/arch/powerpc/include/asm/
Dscatterlist.h26 u32 dma_length; member
38 #define sg_dma_len(sg) ((sg)->dma_length)
/arch/powerpc/kernel/
Diommu.c300 outs->dma_length = 0; in iommu_map_sg()
358 (outs->dma_length + s->length > max_seg_size)) { in iommu_map_sg()
365 outs->dma_length += s->length; in iommu_map_sg()
366 DBG(" merged, new len: %ux\n", outs->dma_length); in iommu_map_sg()
374 outs->dma_length = slen; in iommu_map_sg()
397 outs->dma_length = 0; in iommu_map_sg()
407 if (s->dma_length != 0) { in iommu_map_sg()
411 npages = iommu_num_pages(s->dma_address, s->dma_length, in iommu_map_sg()
415 s->dma_length = 0; in iommu_map_sg()
444 if (sg->dma_length == 0) in iommu_unmap_sg()
[all …]
Ddma.c77 sg->dma_length = sg->length; in dma_direct_map_sg()
Dibmebus.c111 sg->dma_length = sg->length; in ibmebus_map_sg()
/arch/arm/mach-imx/include/mach/
Dimx-dma.h75 unsigned int dma_length, unsigned int dev_addr, unsigned int dmamode);
79 struct scatterlist *sg, unsigned int sgcount, unsigned int dma_length,
/arch/arm/plat-mxc/include/mach/
Ddma-mx1-mx2.h58 unsigned int dma_length, unsigned int dev_addr,
63 unsigned int sgcount, unsigned int dma_length,
/arch/arm/plat-mxc/
Ddma-mx1-mx2.c194 unsigned int dma_length, unsigned int dev_addr, in imx_dma_setup_single() argument
208 if (!dma_length) { in imx_dma_setup_single()
218 dma_length, dev_addr); in imx_dma_setup_single()
228 dma_length, dev_addr); in imx_dma_setup_single()
240 __raw_writel(dma_length, DMA_BASE + DMA_CNTR(channel)); in imx_dma_setup_single()
289 unsigned int dma_length, unsigned int dev_addr, in imx_dma_setup_sg() argument
299 imxdma->resbytes = dma_length; in imx_dma_setup_sg()
316 channel, __func__, sg, sgcount, dma_length, dev_addr); in imx_dma_setup_sg()
324 channel, __func__, sg, sgcount, dma_length, dev_addr); in imx_dma_setup_sg()
/arch/sparc/kernel/
Diommu.c560 outs->dma_length = 0; in dma_4u_map_sg()
610 (outs->dma_length + s->length > max_seg_size) || in dma_4u_map_sg()
618 outs->dma_length += s->length; in dma_4u_map_sg()
625 outs->dma_length = slen; in dma_4u_map_sg()
638 outs->dma_length = 0; in dma_4u_map_sg()
645 if (s->dma_length != 0) { in dma_4u_map_sg()
650 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4u_map_sg()
662 s->dma_length = 0; in dma_4u_map_sg()
712 unsigned int len = sg->dma_length; in dma_4u_unmap_sg()
812 if (sg->dma_length == 0) in dma_4u_sync_sg_for_cpu()
[all …]
Diommu_common.h45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length, in is_span_boundary()
Dpci_sun4v.c366 outs->dma_length = 0; in dma_4v_map_sg()
420 (outs->dma_length + s->length > max_seg_size) || in dma_4v_map_sg()
428 outs->dma_length += s->length; in dma_4v_map_sg()
435 outs->dma_length = slen; in dma_4v_map_sg()
453 outs->dma_length = 0; in dma_4v_map_sg()
460 if (s->dma_length != 0) { in dma_4v_map_sg()
464 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4v_map_sg()
469 s->dma_length = 0; in dma_4v_map_sg()
499 unsigned int len = sg->dma_length; in dma_4v_unmap_sg()
Dioport.c565 sg->dma_length = sg->length; in pci_map_sg()
/arch/x86/kernel/
Dpci-gart_64.c308 if (!s->dma_length || !s->length) in gart_unmap_sg()
310 gart_unmap_single(dev, s->dma_address, s->dma_length, dir); in gart_unmap_sg()
334 sg[0].dma_length = 0; in dma_map_sg_nonforce()
339 s->dma_length = s->length; in dma_map_sg_nonforce()
367 sout->dma_length = s->length; in __dma_map_cont()
369 sout->dma_length += s->length; in __dma_map_cont()
393 sout->dma_length = start->length; in dma_map_cont()
465 sgmap->dma_length = 0; in gart_map_sg()
Dpci-nommu.c69 s->dma_length = s->length; in nommu_map_sg()
Damd_iommu.c1382 s->dma_length = s->length; in map_sg_no_iommu()
1430 s->dma_length = s->length; in map_sg()
1446 s->dma_length, dir); in map_sg()
1447 s->dma_address = s->dma_length = 0; in map_sg()
1482 s->dma_length, dir); in unmap_sg()
1483 s->dma_address = s->dma_length = 0; in unmap_sg()
Dpci-calgary_64.c396 unsigned int dmalen = s->dma_length; in calgary_unmap_sg()
425 s->dma_length = 0; in calgary_map_sg()
435 s->dma_length = s->length; in calgary_map_sg()
443 sg->dma_length = 0; in calgary_map_sg()
/arch/alpha/kernel/
Dpci_iommu.c518 leader->dma_length = leader_length; in sg_classify()
528 leader->dma_length = leader_length; in sg_classify()
540 long size = leader->dma_length; in sg_fill()
552 out->dma_length = size; in sg_fill()
564 out->dma_length = size; in sg_fill()
590 out->dma_length = size; in sg_fill()
653 sg->dma_length = sg->length; in pci_map_sg()
691 out->dma_length = 0; in pci_map_sg()
749 size = sg->dma_length; in pci_unmap_sg()
/arch/ia64/hp/common/
Dsba_iommu.c398 startsg->dma_address, startsg->dma_length, in sba_dump_sg()
1211 int cnt = startsg->dma_length; in sba_fill_pdir()
1212 startsg->dma_length = 0; in sba_fill_pdir()
1248 dma_sg->dma_length += cnt; in sba_fill_pdir()
1320 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks()
1332 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks()
1378 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks()
1402 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks()
1445 sg->dma_length = sg->length; in sba_map_sg_attrs()
1453 sglist->dma_length = sglist->length; in sba_map_sg_attrs()
[all …]
/arch/sparc/mm/
Diommu.c249 sg->dma_length = sg->length; in iommu_get_scsi_sgl_noflush()
263 sg->dma_length = sg->length; in iommu_get_scsi_sgl_gflush()
294 sg->dma_length = sg->length; in iommu_get_scsi_sgl_pflush()
Dio-unit.c160 sg->dma_length = sg->length; in iounit_get_scsi_sgl()
/arch/ia64/sn/pci/
Dpci_dma.c255 sg->dma_length = 0; in sn_dma_unmap_sg_attrs()
318 sg->dma_length = sg->length; in sn_dma_map_sg_attrs()

12