Home
last modified time | relevance | path

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

/linux-4.1.27/include/asm-generic/
Dscatterlist.h15 unsigned int dma_length; member
29 #define sg_dma_len(sg) ((sg)->dma_length)
/linux-4.1.27/arch/sparc/kernel/
Diommu.c472 outs->dma_length = 0; in dma_4u_map_sg()
523 (outs->dma_length + s->length > max_seg_size) || in dma_4u_map_sg()
531 outs->dma_length += s->length; in dma_4u_map_sg()
538 outs->dma_length = slen; in dma_4u_map_sg()
551 outs->dma_length = 0; in dma_4u_map_sg()
558 if (s->dma_length != 0) { in dma_4u_map_sg()
563 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4u_map_sg()
577 s->dma_length = 0; in dma_4u_map_sg()
629 unsigned int len = sg->dma_length; in dma_4u_unmap_sg()
732 if (sg->dma_length == 0) in dma_4u_sync_sg_for_cpu()
[all …]
Dpci_sun4v.c353 outs->dma_length = 0; in dma_4v_map_sg()
407 (outs->dma_length + s->length > max_seg_size) || in dma_4v_map_sg()
415 outs->dma_length += s->length; in dma_4v_map_sg()
422 outs->dma_length = slen; in dma_4v_map_sg()
440 outs->dma_length = 0; in dma_4v_map_sg()
447 if (s->dma_length != 0) { in dma_4v_map_sg()
451 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4v_map_sg()
457 s->dma_length = 0; in dma_4v_map_sg()
488 unsigned int len = sg->dma_length; in dma_4v_unmap_sg()
Diommu_common.h45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length, in is_span_boundary()
Dioport.c559 sg->dma_length = sg->length; in pci32_map_sg()
/linux-4.1.27/arch/powerpc/kernel/
Diommu.c454 outs->dma_length = 0; in ppc_iommu_map_sg()
511 (outs->dma_length + s->length > max_seg_size)) { in ppc_iommu_map_sg()
518 outs->dma_length += s->length; in ppc_iommu_map_sg()
519 DBG(" merged, new len: %ux\n", outs->dma_length); in ppc_iommu_map_sg()
527 outs->dma_length = slen; in ppc_iommu_map_sg()
548 outs->dma_length = 0; in ppc_iommu_map_sg()
558 if (s->dma_length != 0) { in ppc_iommu_map_sg()
562 npages = iommu_num_pages(s->dma_address, s->dma_length, in ppc_iommu_map_sg()
566 s->dma_length = 0; in ppc_iommu_map_sg()
591 if (sg->dma_length == 0) in ppc_iommu_unmap_sg()
[all …]
Ddma.c137 sg->dma_length = sg->length; in dma_direct_map_sg()
Dibmebus.c115 sg->dma_length = sg->length; in ibmebus_map_sg()
Dvio.c581 alloc_size -= roundup(sgl->dma_length, IOMMU_PAGE_SIZE(tbl)); in vio_dma_iommu_map_sg()
601 alloc_size += roundup(sgl->dma_length, IOMMU_PAGE_SIZE(tbl)); in vio_dma_iommu_unmap_sg()
/linux-4.1.27/arch/x86/kernel/
Damd_gart_64.c295 if (!s->dma_length || !s->length) in gart_unmap_sg()
297 gart_unmap_page(dev, s->dma_address, s->dma_length, dir, NULL); in gart_unmap_sg()
321 sg[0].dma_length = 0; in dma_map_sg_nonforce()
326 s->dma_length = s->length; in dma_map_sg_nonforce()
354 sout->dma_length = s->length; in __dma_map_cont()
356 sout->dma_length += s->length; in __dma_map_cont()
379 sout->dma_length = start->length; in dma_map_cont()
454 sgmap->dma_length = 0; in gart_map_sg()
Dpci-nommu.c70 s->dma_length = s->length; in nommu_map_sg()
Dpci-calgary_64.c355 unsigned int dmalen = s->dma_length; in calgary_unmap_sg()
385 s->dma_length = 0; in calgary_map_sg()
394 s->dma_length = s->length; in calgary_map_sg()
402 sg->dma_length = 0; in calgary_map_sg()
/linux-4.1.27/arch/alpha/kernel/
Dpci_iommu.c537 leader->dma_length = leader_length; in sg_classify()
547 leader->dma_length = leader_length; in sg_classify()
559 long size = leader->dma_length; in sg_fill()
571 out->dma_length = size; in sg_fill()
583 out->dma_length = size; in sg_fill()
609 out->dma_length = size; in sg_fill()
669 sg->dma_length = sg->length; in alpha_pci_map_sg()
707 out->dma_length = 0; in alpha_pci_map_sg()
764 size = sg->dma_length; in alpha_pci_unmap_sg()
/linux-4.1.27/arch/s390/pci/
Dpci_dma.c391 s->dma_length = s->length; in s390_dma_map_sg()
402 s390_dma_unmap_pages(dev, s->dma_address, s->dma_length, in s390_dma_map_sg()
405 s->dma_length = 0; in s390_dma_map_sg()
419 s390_dma_unmap_pages(dev, s->dma_address, s->dma_length, dir, NULL); in s390_dma_unmap_sg()
421 s->dma_length = 0; in s390_dma_unmap_sg()
/linux-4.1.27/arch/ia64/hp/common/
Dsba_iommu.c399 startsg->dma_address, startsg->dma_length, in sba_dump_sg()
1239 int cnt = startsg->dma_length; in sba_fill_pdir()
1240 startsg->dma_length = 0; in sba_fill_pdir()
1276 dma_sg->dma_length += cnt; in sba_fill_pdir()
1349 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks()
1361 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks()
1407 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks()
1431 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks()
1436 dma_sg->dma_length = 0; in sba_coalesce_chunks()
1481 sg->dma_length = sg->length; in sba_map_sg_attrs()
[all …]
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_user_sdma.c91 u16 dma_length; /* for dma_unmap_page() */ member
263 dma_addr_t dma_addr, u16 dma_length) in qib_user_sdma_init_frag() argument
274 pkt->addr[i].dma_length = dma_length; in qib_user_sdma_init_frag()
390 pkt->addr[pkt->index].dma_length, in qib_user_sdma_page_to_frags()
481 pkt->addr[pkt->index].dma_length, in qib_user_sdma_page_to_frags()
631 pkt->addr[i].dma_length, in qib_user_sdma_free_pkt_frag()
647 pkt->addr[i].dma_length, in qib_user_sdma_free_pkt_frag()
751 pkt->addr[0].dma_length, in qib_user_sdma_pin_pkt()
Dqib_dma.c113 sg->dma_length = sg->length; in qib_map_sg()
/linux-4.1.27/arch/sh/kernel/
Ddma-nommu.c41 s->dma_length = s->length; in nommu_map_sg()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_reqs.c161 u64 dma_length; in ehca_write_swqe() local
279 dma_length = 0; in ehca_write_swqe()
287 dma_length += send_wr->sg_list[idx].length; in ehca_write_swqe()
289 wqe_p->u.nud.atomic_1st_op_dma_len = dma_length; in ehca_write_swqe()
298 qp->packet_count += (dma_length >> qp->mtu_shift) + 1; in ehca_write_swqe()
Dehca_mrmw.c2526 sg->dma_length = sg->length; in ehca_dma_map_sg()
/linux-4.1.27/arch/ia64/sn/pci/
Dpci_dma.c255 sg->dma_length = 0; in sn_dma_unmap_sg()
317 sg->dma_length = sg->length; in sn_dma_map_sg()
/linux-4.1.27/drivers/dma/
Dedma.c336 enum dma_slave_buswidth dev_width, unsigned int dma_length, in edma_config_pset() argument
370 ccnt = dma_length / acnt / (SZ_64K - 1); in edma_config_pset()
371 bcnt = dma_length / acnt - ccnt * (SZ_64K - 1); in edma_config_pset()
393 ccnt = dma_length / (acnt * bcnt); in edma_config_pset()
401 epset->len = dma_length; in edma_config_pset()
Dimx-dma.c815 int i, dma_length = 0; in imxdma_prep_slave_sg() local
825 dma_length += sg_dma_len(sg); in imxdma_prep_slave_sg()
846 desc->len = dma_length; in imxdma_prep_slave_sg()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_dma.c120 sg->dma_length = sg->length; in ipath_map_sg()
/linux-4.1.27/arch/sparc/mm/
Diommu.c247 sg->dma_length = sg->length; in iommu_get_scsi_sgl_gflush()
278 sg->dma_length = sg->length; in iommu_get_scsi_sgl_pflush()
Dio-unit.c163 sg->dma_length = sg->length; in iounit_get_scsi_sgl()
/linux-4.1.27/arch/hexagon/kernel/
Ddma.c131 s->dma_length = s->length; in hexagon_map_sg()
/linux-4.1.27/arch/tile/kernel/
Dpci-dma.c218 sg->dma_length = sg->length; in tile_dma_map_sg()
393 sg->dma_length = sg->length; in tile_pci_dma_map_sg()
/linux-4.1.27/arch/mips/mm/
Ddma-default.c275 sg->dma_length = sg->length; in mips_dma_map_sg()
/linux-4.1.27/arch/arm/mm/
Ddma-mapping.c910 s->dma_length = s->length; in arm_dma_map_sg()
1550 s->dma_length = 0; in __iommu_map_sg()
1558 dma->dma_length = size - offset; in __iommu_map_sg()
1572 dma->dma_length = size - offset; in __iommu_map_sg()
/linux-4.1.27/drivers/iommu/
Damd_iommu.c2857 s->dma_length = s->length; in map_sg()
2873 s->dma_length, dir); in map_sg()
2874 s->dma_address = s->dma_length = 0; in map_sg()
2905 s->dma_length, dir); in unmap_sg()
2906 s->dma_address = s->dma_length = 0; in unmap_sg()
Dintel-iommu.c2023 sg->dma_length = sg->length; in __domain_mapping()
3328 sg->dma_length = sg->length; in intel_nontranslate_map_sg()
3362 sglist->dma_length = 0; in intel_map_sg()
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dsystem-bus.c663 sg->dma_length = sg->length; in ps3_sb_map_sg()