/linux-4.4.14/arch/sparc/kernel/ |
D | iommu.c | 472 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 …]
|
D | pci_sun4v.c | 353 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()
|
D | iommu_common.h | 45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length, in is_span_boundary()
|
D | ioport.c | 559 sg->dma_length = sg->length; in pci32_map_sg()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | iommu.c | 454 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 …]
|
D | dma.c | 205 sg->dma_length = sg->length; in dma_direct_map_sg()
|
D | ibmebus.c | 115 sg->dma_length = sg->length; in ibmebus_map_sg()
|
D | vio.c | 581 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/ |
D | pci_iommu.c | 537 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/ |
D | amd_gart_64.c | 295 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()
|
D | pci-nommu.c | 70 s->dma_length = s->length; in nommu_map_sg()
|
D | pci-calgary_64.c | 355 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/ |
D | pci_dma.c | 407 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/ |
D | sba_iommu.c | 399 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/ |
D | qib_user_sdma.c | 91 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()
|
D | qib_dma.c | 113 sg->dma_length = sg->length; in qib_map_sg()
|
/linux-4.4.14/include/linux/ |
D | scatterlist.h | 19 unsigned int dma_length; member 33 #define sg_dma_len(sg) ((sg)->dma_length)
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_reqs.c | 161 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()
|
D | ehca_mrmw.c | 2526 sg->dma_length = sg->length; in ehca_dma_map_sg()
|
/linux-4.4.14/arch/sh/kernel/ |
D | dma-nommu.c | 41 s->dma_length = s->length; in nommu_map_sg()
|
/linux-4.4.14/arch/ia64/sn/pci/ |
D | pci_dma.c | 255 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/ |
D | ipath_dma.c | 120 sg->dma_length = sg->length; in ipath_map_sg()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | dma.c | 130 sg->dma_length = sg->length; in hfi1_map_sg()
|
/linux-4.4.14/arch/sparc/mm/ |
D | iommu.c | 247 sg->dma_length = sg->length; in iommu_get_scsi_sgl_gflush() 278 sg->dma_length = sg->length; in iommu_get_scsi_sgl_pflush()
|
D | io-unit.c | 163 sg->dma_length = sg->length; in iounit_get_scsi_sgl()
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | dma.c | 120 s->dma_length = s->length; in hexagon_map_sg()
|
/linux-4.4.14/arch/tile/kernel/ |
D | pci-dma.c | 218 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/ |
D | imx-dma.c | 815 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()
|
D | edma.c | 915 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/ |
D | dma-mapping.c | 920 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/ |
D | dma-default.c | 313 sg->dma_length = sg->length; in mips_dma_map_sg()
|
/linux-4.4.14/drivers/iommu/ |
D | amd_iommu.c | 2650 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()
|
D | intel-iommu.c | 2161 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/ |
D | system-bus.c | 663 sg->dma_length = sg->length; in ps3_sb_map_sg()
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
D | ib_srp.c | 1525 idb_sg->dma_length = idb_sg->length; /* hack^2 */ in srp_map_idb()
|