/linux-master/arch/sparc/kernel/ |
H A D | iommu_common.h | 45 int nr = iommu_num_pages(paddr, outs->dma_length + sg->length,
|
H A D | iommu.c | 472 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 D | pci_sun4v.c | 506 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 D | amd_gart_64.c | 283 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 D | dp_mon.h | 63 u16 dma_length; member in struct:dp_mon_packet_info
|
/linux-master/arch/alpha/kernel/ |
H A D | pci_iommu.c | 479 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 D | iommu.c | 493 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 D | qib_user_sdma.c | 91 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 D | scatterlist.h | 17 unsigned int dma_length; member in struct:scatterlist 34 #define sg_dma_len(sg) ((sg)->dma_length)
|
/linux-master/arch/sparc/mm/ |
H A D | io-unit.c | 175 sg->dma_length = sg->length;
|
H A D | iommu.c | 261 sg->dma_length = sg->length;
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gart.c | 165 sg->sgl->dma_length = adev->gart.table_size;
|
H A D | amdgpu_amdkfd_gpuvm.c | 539 sg->sgl->dma_length = size;
|
/linux-master/drivers/dma/sh/ |
H A D | rz-dmac.c | 506 int dma_length = 0; local 515 dma_length += sg_dma_len(sg); 521 desc->len = dma_length;
|
/linux-master/drivers/dma/ |
H A D | imx-dma.c | 549 "%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 D | ibmebus.c | 118 sg->dma_length = sg->length;
|
H A D | vio.c | 573 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 D | edma.c | 893 * @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 D | dma-mapping.c | 1252 s->dma_length = 0; 1261 dma->dma_length = size - offset; 1275 dma->dma_length = size - offset;
|
/linux-master/arch/powerpc/platforms/ps3/ |
H A D | system-bus.c | 652 sg->dma_length = sg->length;
|
/linux-master/drivers/accel/habanalabs/common/ |
H A D | device.c | 211 sg->dma_length, 253 sg->dma_length,
|
/linux-master/drivers/iommu/ |
H A D | dma-iommu.c | 1006 sgt->sgl->dma_length = size;
|
/linux-master/drivers/nvme/target/ |
H A D | fc.c | 334 s->dma_length = s->length;
|
/linux-master/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 1574 idb_sg->dma_length = idb_sg->length; /* hack^2 */
|
/linux-master/drivers/nvme/host/ |
H A D | fc.c | 1002 s->dma_length = s->length;
|