Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.c205 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.4.14/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.4.14/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.4.14/arch/s390/pci/
Dpci_dma.c407 s->dma_length = s->length; in s390_dma_map_sg()
418 s390_dma_unmap_pages(dev, s->dma_address, s->dma_length, in s390_dma_map_sg()
421 s->dma_length = 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()
437 s->dma_length = 0; in s390_dma_unmap_sg()
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c399 startsg->dma_address, startsg->dma_length, in sba_dump_sg()
1235 int cnt = startsg->dma_length; in sba_fill_pdir()
1236 startsg->dma_length = 0; in sba_fill_pdir()
1272 dma_sg->dma_length += cnt; 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()
1403 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks()
1427 vcontig_sg->dma_length = vcontig_len; in sba_coalesce_chunks()
1432 dma_sg->dma_length = 0; in sba_coalesce_chunks()
1477 sg->dma_length = sg->length; in sba_map_sg_attrs()
[all …]
/linux-4.4.14/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.4.14/include/linux/
Dscatterlist.h19 unsigned int dma_length; member
33 #define sg_dma_len(sg) ((sg)->dma_length)
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_reqs.c161 u64 dma_length; in ehca_write_swqe() local
280 dma_length = 0; in ehca_write_swqe()
288 dma_length += send_wr->sg_list[idx].length; in ehca_write_swqe()
290 wqe_p->u.nud.atomic_1st_op_dma_len = dma_length; in ehca_write_swqe()
299 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.4.14/arch/sh/kernel/
Ddma-nommu.c41 s->dma_length = s->length; in nommu_map_sg()
/linux-4.4.14/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.4.14/drivers/staging/rdma/ipath/
Dipath_dma.c120 sg->dma_length = sg->length; in ipath_map_sg()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Ddma.c130 sg->dma_length = sg->length; in hfi1_map_sg()
/linux-4.4.14/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.4.14/arch/hexagon/kernel/
Ddma.c120 s->dma_length = s->length; in hexagon_map_sg()
/linux-4.4.14/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.4.14/drivers/dma/
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()
Dedma.c915 unsigned int acnt, unsigned int dma_length, in edma_config_pset() argument
947 ccnt = dma_length / acnt / (SZ_64K - 1); in edma_config_pset()
948 bcnt = dma_length / acnt - ccnt * (SZ_64K - 1); in edma_config_pset()
970 ccnt = dma_length / (acnt * bcnt); in edma_config_pset()
978 epset->len = dma_length; in edma_config_pset()
/linux-4.4.14/arch/arm/mm/
Ddma-mapping.c920 s->dma_length = s->length; in arm_dma_map_sg()
1562 s->dma_length = 0; in __iommu_map_sg()
1570 dma->dma_length = size - offset; in __iommu_map_sg()
1584 dma->dma_length = size - offset; in __iommu_map_sg()
/linux-4.4.14/arch/mips/mm/
Ddma-default.c313 sg->dma_length = sg->length; in mips_dma_map_sg()
/linux-4.4.14/drivers/iommu/
Damd_iommu.c2650 s->dma_length = s->length; in map_sg()
2666 s->dma_length, dir); in map_sg()
2667 s->dma_address = s->dma_length = 0; in map_sg()
2698 s->dma_length, dir); in unmap_sg()
2699 s->dma_address = s->dma_length = 0; in unmap_sg()
Dintel-iommu.c2161 sg->dma_length = sg->length; in __domain_mapping()
3708 sg->dma_length = sg->length; in intel_nontranslate_map_sg()
3742 sglist->dma_length = 0; in intel_map_sg()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dsystem-bus.c663 sg->dma_length = sg->length; in ps3_sb_map_sg()
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c1525 idb_sg->dma_length = idb_sg->length; /* hack^2 */ in srp_map_idb()