Home
last modified time | relevance | path

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

/linux/arch/sparc/kernel/
H A Diommu.c482 outs->dma_length = 0; in dma_4u_map_sg()
532 (outs->dma_length + s->length > max_seg_size) || in dma_4u_map_sg()
540 outs->dma_length += s->length; in dma_4u_map_sg()
547 outs->dma_length = slen; in dma_4u_map_sg()
559 outs->dma_length = 0; in dma_4u_map_sg()
566 if (s->dma_length != 0) { in dma_4u_map_sg()
571 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4u_map_sg()
584 s->dma_length = 0; in dma_4u_map_sg()
636 unsigned int len = sg->dma_length; in dma_4u_unmap_sg()
739 if (sg->dma_length == 0) in dma_4u_sync_sg_for_cpu()
[all …]
H A Dpci_sun4v.c515 outs->dma_length = 0; in dma_4v_map_sg()
575 (outs->dma_length + s->length > max_seg_size) || in dma_4v_map_sg()
583 outs->dma_length += s->length; in dma_4v_map_sg()
590 outs->dma_length = slen; in dma_4v_map_sg()
607 outs->dma_length = 0; in dma_4v_map_sg()
614 if (s->dma_length != 0) { in dma_4v_map_sg()
618 npages = iommu_num_pages(s->dma_address, s->dma_length, in dma_4v_map_sg()
623 s->dma_length = 0; in dma_4v_map_sg()
657 unsigned int len = sg->dma_length; in dma_4v_unmap_sg()
H A Diommu_common.h45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length, in is_span_boundary()
/linux/arch/x86/kernel/
H A Damd_gart_64.c284 if (!s->dma_length || !s->length) in gart_unmap_sg()
286 gart_unmap_phys(dev, s->dma_address, s->dma_length, dir, 0); in gart_unmap_sg()
310 sg[0].dma_length = 0; in dma_map_sg_nonforce()
315 s->dma_length = s->length; in dma_map_sg_nonforce()
343 sout->dma_length = s->length; in __dma_map_cont()
345 sout->dma_length += s->length; in __dma_map_cont()
368 sout->dma_length = start->length; in dma_map_cont()
442 sgmap->dma_length = 0; in gart_map_sg()
/linux/arch/alpha/kernel/
H A Dpci_iommu.c508 leader->dma_length = leader_length; in sg_classify()
518 leader->dma_length = leader_length; in sg_classify()
530 long size = leader->dma_length; in sg_fill()
542 out->dma_length = size; in sg_fill()
554 out->dma_length = size; in sg_fill()
580 out->dma_length = size; in sg_fill()
640 sg->dma_length = sg->length; in alpha_pci_map_sg()
679 out->dma_length = 0; in alpha_pci_map_sg()
738 size = sg->dma_length; in alpha_pci_unmap_sg()
/linux/arch/powerpc/kernel/
H A Diommu.c495 outs->dma_length = 0; in ppc_iommu_map_sg()
553 (outs->dma_length + s->length > max_seg_size)) { in ppc_iommu_map_sg()
560 outs->dma_length += s->length; in ppc_iommu_map_sg()
561 DBG(" merged, new len: %ux\n", outs->dma_length); in ppc_iommu_map_sg()
569 outs->dma_length = slen; in ppc_iommu_map_sg()
589 outs->dma_length = 0; in ppc_iommu_map_sg()
599 if (s->dma_length != 0) { in ppc_iommu_map_sg()
603 npages = iommu_num_pages(s->dma_address, s->dma_length, in ppc_iommu_map_sg()
606 s->dma_length = 0; in ppc_iommu_map_sg()
631 if (sg->dma_length == 0) in ppc_iommu_unmap_sg()
[all …]
/linux/drivers/accel/ethosu/
H A Dethosu_gem.c160 static u64 dma_length(struct ethosu_validated_cmdstream_info *info, in dma_length() function
396 srclen = dma_length(info, &st.dma, &st.dma.src); in ethosu_gem_cmdstream_copy_and_validate()
397 dstlen = dma_length(info, &st.dma, &st.dma.dst); in ethosu_gem_cmdstream_copy_and_validate()
/linux/drivers/dma/sh/
H A Drz-dmac.c529 int dma_length = 0; in rz_dmac_prep_slave_sg() local
538 dma_length += sg_dma_len(sg); in rz_dmac_prep_slave_sg()
544 desc->len = dma_length; in rz_dmac_prep_slave_sg()
/linux/drivers/dma/
H A Dimx-dma.c800 int i, dma_length = 0; in imxdma_prep_slave_sg() local
810 dma_length += sg_dma_len(sg); in imxdma_prep_slave_sg()
833 desc->len = dma_length; in imxdma_prep_slave_sg()
/linux/arch/sparc/mm/
H A Dio-unit.c177 sg->dma_length = sg->length; in iounit_map_sg()
H A Diommu.c263 sg->dma_length = sg->length; in __sbus_iommu_map_sg()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gart.c168 sg->sgl->dma_length = adev->gart.table_size; in amdgpu_gart_table_ram_alloc()
H A Damdgpu_amdkfd_gpuvm.c554 sg->sgl->dma_length = size; in create_sg_table()
/linux/drivers/dma/ti/
H A Dedma.c898 unsigned int acnt, unsigned int dma_length, in edma_config_pset() argument
930 ccnt = dma_length / acnt / (SZ_64K - 1); in edma_config_pset()
931 bcnt = dma_length / acnt - ccnt * (SZ_64K - 1); in edma_config_pset()
953 ccnt = dma_length / (acnt * bcnt); in edma_config_pset()
961 epset->len = dma_length; in edma_config_pset()
/linux/arch/powerpc/platforms/pseries/
H A Dibmebus.c119 sg->dma_length = sg->length; in ibmebus_map_sg()
H A Dvio.c576 alloc_size -= roundup(sgl->dma_length, IOMMU_PAGE_SIZE(tbl)); in vio_dma_iommu_map_sg()
600 alloc_size += roundup(sgl->dma_length, IOMMU_PAGE_SIZE(tbl)); in vio_dma_iommu_unmap_sg()
/linux/arch/arm/mm/
H A Ddma-mapping.c1250 s->dma_length = 0; in arm_iommu_map_sg()
1259 dma->dma_length = size - offset; in arm_iommu_map_sg()
1273 dma->dma_length = size - offset; in arm_iommu_map_sg()
/linux/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c656 sg->dma_length = sg->length; in ps3_sb_map_sg()
/linux/drivers/accel/habanalabs/common/
H A Ddevice.c213 sg->dma_length, in hl_dma_map_sgtable_caller()
256 sg->dma_length, in hl_dma_unmap_sgtable_caller()
/linux/drivers/iommu/
H A Ddma-iommu.c991 sgt->sgl->dma_length = size; in __iommu_dma_alloc_noncontiguous()
/linux/drivers/nvme/target/
H A Dfc.c321 s->dma_length = s->length; in fc_map_sg()
/linux/drivers/nvme/host/
H A Dfc.c962 s->dma_length = s->length; in fc_map_sg()
/linux/drivers/infiniband/ulp/srp/
H A Dib_srp.c1575 idb_sg->dma_length = idb_sg->length; /* hack^2 */ in srp_map_idb()