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

/linux-master/arch/sparc/kernel/
H A Diommu_common.h45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length,
H A Diommu.c472 outs->dma_length = 0;
522 (outs->dma_length + s->length > max_seg_size) ||
530 outs->dma_length += s->length;
537 outs->dma_length = slen;
549 outs->dma_length = 0;
556 if (s->dma_length != 0) {
561 npages = iommu_num_pages(s->dma_address, s->dma_length,
574 s->dma_length = 0;
626 unsigned int len = sg->dma_length;
729 if (sg->dma_length
[all...]
H A Dpci_sun4v.c506 outs->dma_length = 0;
566 (outs->dma_length + s->length > max_seg_size) ||
574 outs->dma_length += s->length;
581 outs->dma_length = slen;
598 outs->dma_length = 0;
605 if (s->dma_length != 0) {
609 npages = iommu_num_pages(s->dma_address, s->dma_length,
614 s->dma_length = 0;
648 unsigned int len = sg->dma_length;
/linux-master/arch/x86/kernel/
H A Damd_gart_64.c283 if (!s->dma_length || !s->length)
285 gart_unmap_page(dev, s->dma_address, s->dma_length, dir, 0);
309 sg[0].dma_length = 0;
314 s->dma_length = s->length;
342 sout->dma_length = s->length;
344 sout->dma_length += s->length;
367 sout->dma_length = start->length;
441 sgmap->dma_length = 0;
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddp_mon.h63 u16 dma_length; member in struct:dp_mon_packet_info
/linux-master/arch/alpha/kernel/
H A Dpci_iommu.c479 Write dma_length of each leader with the combined lengths of
519 leader->dma_length = leader_length;
529 leader->dma_length = leader_length;
541 long size = leader->dma_length;
553 out->dma_length = size;
565 out->dma_length = size;
591 out->dma_length = size;
651 sg->dma_length = sg->length;
691 out->dma_length = 0;
750 size = sg->dma_length;
[all...]
/linux-master/arch/powerpc/kernel/
H A Diommu.c493 outs->dma_length = 0;
551 (outs->dma_length + s->length > max_seg_size)) {
558 outs->dma_length += s->length;
559 DBG(" merged, new len: %ux\n", outs->dma_length);
567 outs->dma_length = slen;
587 outs->dma_length = 0;
597 if (s->dma_length != 0) {
601 npages = iommu_num_pages(s->dma_address, s->dma_length,
604 s->dma_length = 0;
629 if (sg->dma_length
[all...]
/linux-master/drivers/infiniband/hw/qib/
H A Dqib_user_sdma.c91 u16 dma_length; /* for dma_unmap_page() */ member in struct:qib_user_sdma_pkt::__anon442
259 dma_addr_t dma_addr, u16 dma_length)
270 pkt->addr[i].dma_length = dma_length;
385 pkt->addr[pkt->index].dma_length,
476 pkt->addr[pkt->index].dma_length,
625 pkt->addr[i].dma_length,
638 pkt->addr[i].dma_length,
742 pkt->addr[0].dma_length,
254 qib_user_sdma_init_frag(struct qib_user_sdma_pkt *pkt, int i, u16 offset, u16 len, u16 first_desc, u16 last_desc, u16 put_page, u16 dma_mapped, struct page *page, void *kvaddr, dma_addr_t dma_addr, u16 dma_length) argument
/linux-master/include/linux/
H A Dscatterlist.h17 unsigned int dma_length; member in struct:scatterlist
34 #define sg_dma_len(sg) ((sg)->dma_length)
/linux-master/arch/sparc/mm/
H A Dio-unit.c175 sg->dma_length = sg->length;
H A Diommu.c261 sg->dma_length = sg->length;
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gart.c165 sg->sgl->dma_length = adev->gart.table_size;
H A Damdgpu_amdkfd_gpuvm.c539 sg->sgl->dma_length = size;
/linux-master/drivers/dma/sh/
H A Drz-dmac.c506 int dma_length = 0; local
515 dma_length += sg_dma_len(sg);
521 desc->len = dma_length;
/linux-master/drivers/dma/
H A Dimx-dma.c549 "%s channel: %d dest=0x%08llx src=0x%08llx dma_length=%zu\n",
801 int i, dma_length = 0; local
811 dma_length += sg_dma_len(sg);
834 desc->len = dma_length;
/linux-master/arch/powerpc/platforms/pseries/
H A Dibmebus.c118 sg->dma_length = sg->length;
H A Dvio.c573 alloc_size -= roundup(sgl->dma_length, IOMMU_PAGE_SIZE(tbl));
597 alloc_size += roundup(sgl->dma_length, IOMMU_PAGE_SIZE(tbl));
/linux-master/drivers/dma/ti/
H A Dedma.c893 * @dma_length: Total length of the DMA transfer
898 unsigned int acnt, unsigned int dma_length,
920 * (dma_length / acnt) by (SZ_64K -1). This is so
930 ccnt = dma_length / acnt / (SZ_64K - 1);
931 bcnt = dma_length / acnt - ccnt * (SZ_64K - 1);
953 ccnt = dma_length / (acnt * bcnt);
961 epset->len = dma_length;
896 edma_config_pset(struct dma_chan *chan, struct edma_pset *epset, dma_addr_t src_addr, dma_addr_t dst_addr, u32 burst, unsigned int acnt, unsigned int dma_length, enum dma_transfer_direction direction) argument
/linux-master/arch/arm/mm/
H A Ddma-mapping.c1252 s->dma_length = 0;
1261 dma->dma_length = size - offset;
1275 dma->dma_length = size - offset;
/linux-master/arch/powerpc/platforms/ps3/
H A Dsystem-bus.c652 sg->dma_length = sg->length;
/linux-master/drivers/accel/habanalabs/common/
H A Ddevice.c211 sg->dma_length,
253 sg->dma_length,
/linux-master/drivers/iommu/
H A Ddma-iommu.c1006 sgt->sgl->dma_length = size;
/linux-master/drivers/nvme/target/
H A Dfc.c334 s->dma_length = s->length;
/linux-master/drivers/infiniband/ulp/srp/
H A Dib_srp.c1574 idb_sg->dma_length = idb_sg->length; /* hack^2 */
/linux-master/drivers/nvme/host/
H A Dfc.c1002 s->dma_length = s->length;

Completed in 358 milliseconds