Home
last modified time | relevance | path

Searched refs:sg_dma_len (Results 1 – 25 of 323) sorted by relevance

12345678910>>...13

/Linux-v5.4/drivers/parisc/
Diommu-helpers.h47 BUG_ON(pdirp && (dma_len != sg_dma_len(dma_sg))); in iommu_fill_pdir()
51 dma_len = sg_dma_len(startsg); in iommu_fill_pdir()
52 sg_dma_len(startsg) = 0; in iommu_fill_pdir()
71 sg_dma_len(dma_sg) += startsg->length; in iommu_fill_pdir()
125 sg_dma_len(startsg) = 0; in iommu_coalesce_chunks()
142 sg_dma_len(startsg) = 0; in iommu_coalesce_chunks()
171 sg_dma_len(contig_sg) = dma_len; in iommu_coalesce_chunks()
/Linux-v5.4/drivers/media/pci/tw68/
Dtw68-risc.c57 while (offset && offset >= sg_dma_len(sg)) { in tw68_risc_field()
58 offset -= sg_dma_len(sg); in tw68_risc_field()
61 if (bpl <= sg_dma_len(sg) - offset) { in tw68_risc_field()
76 done = (sg_dma_len(sg) - offset); in tw68_risc_field()
84 while (todo > sg_dma_len(sg)) { in tw68_risc_field()
87 sg_dma_len(sg)); in tw68_risc_field()
89 todo -= sg_dma_len(sg); in tw68_risc_field()
91 done += sg_dma_len(sg); in tw68_risc_field()
/Linux-v5.4/net/rds/
Dib_fmr.c108 int page_cnt, sg_dma_len; in rds_ib_map_fmr() local
112 sg_dma_len = ib_dma_map_sg(dev, sg, nents, DMA_BIDIRECTIONAL); in rds_ib_map_fmr()
113 if (unlikely(!sg_dma_len)) { in rds_ib_map_fmr()
121 for (i = 0; i < sg_dma_len; ++i) { in rds_ib_map_fmr()
122 unsigned int dma_len = sg_dma_len(&scat[i]); in rds_ib_map_fmr()
135 if (i < sg_dma_len - 1) { in rds_ib_map_fmr()
161 for (i = 0; i < sg_dma_len; ++i) { in rds_ib_map_fmr()
162 unsigned int dma_len = sg_dma_len(&scat[i]); in rds_ib_map_fmr()
183 ibmr->sg_dma_len = sg_dma_len; in rds_ib_map_fmr()
Dib_frmr.c205 ibmr->sg_dma_len = 0; in rds_ib_map_frmr()
207 WARN_ON(ibmr->sg_dma_len); in rds_ib_map_frmr()
208 ibmr->sg_dma_len = ib_dma_map_sg(dev, ibmr->sg, ibmr->sg_len, in rds_ib_map_frmr()
210 if (unlikely(!ibmr->sg_dma_len)) { in rds_ib_map_frmr()
220 for (i = 0; i < ibmr->sg_dma_len; ++i) { in rds_ib_map_frmr()
221 unsigned int dma_len = sg_dma_len(&ibmr->sg[i]); in rds_ib_map_frmr()
233 if (i < ibmr->sg_dma_len - 1) in rds_ib_map_frmr()
262 ibmr->sg_dma_len = 0; in rds_ib_map_frmr()
367 if (ibmr->sg_dma_len) { in rds_ib_unreg_frmr()
Dib.h329 unsigned int sg_dma_len, in rds_ib_dma_sync_sg_for_cpu() argument
335 for_each_sg(sglist, sg, sg_dma_len, i) { in rds_ib_dma_sync_sg_for_cpu()
337 sg_dma_len(sg), direction); in rds_ib_dma_sync_sg_for_cpu()
344 unsigned int sg_dma_len, in rds_ib_dma_sync_sg_for_device() argument
350 for_each_sg(sglist, sg, sg_dma_len, i) { in rds_ib_dma_sync_sg_for_device()
352 sg_dma_len(sg), direction); in rds_ib_dma_sync_sg_for_device()
/Linux-v5.4/lib/
Dsg_split.c36 sglen = mapped ? sg_dma_len(sg) : sg->length; in sg_calculate_split()
95 sg_dma_len(out_sg) = 0; in sg_split_phys()
114 sg_dma_len(out_sg) = sg_dma_len(in_sg); in sg_split_mapped()
117 sg_dma_len(out_sg) -= split->skip_sg0; in sg_split_mapped()
121 sg_dma_len(--out_sg) = split->length_last_sg; in sg_split_mapped()
/Linux-v5.4/arch/arm/mm/
Ddma-mapping-nommu.c126 sg_dma_len(sg) = sg->length; in arm_nommu_dma_map_sg()
127 __dma_page_cpu_to_dev(sg_dma_address(sg), sg_dma_len(sg), dir); in arm_nommu_dma_map_sg()
141 __dma_page_dev_to_cpu(sg_dma_address(sg), sg_dma_len(sg), dir); in arm_nommu_dma_unmap_sg()
163 __dma_page_cpu_to_dev(sg_dma_address(sg), sg_dma_len(sg), dir); in arm_nommu_dma_sync_sg_for_device()
173 __dma_page_dev_to_cpu(sg_dma_address(sg), sg_dma_len(sg), dir); in arm_nommu_dma_sync_sg_for_cpu()
/Linux-v5.4/drivers/media/pci/bt8xx/
Dbttv-risc.c73 while (offset && offset >= sg_dma_len(sg)) { in bttv_risc_packed()
74 offset -= sg_dma_len(sg); in bttv_risc_packed()
77 if (bpl <= sg_dma_len(sg)-offset) { in bttv_risc_packed()
87 (sg_dma_len(sg)-offset)); in bttv_risc_packed()
89 todo -= (sg_dma_len(sg)-offset); in bttv_risc_packed()
92 while (todo > sg_dma_len(sg)) { in bttv_risc_packed()
94 sg_dma_len(sg)); in bttv_risc_packed()
96 todo -= sg_dma_len(sg); in bttv_risc_packed()
176 while (yoffset && yoffset >= sg_dma_len(ysg)) { in bttv_risc_planar()
177 yoffset -= sg_dma_len(ysg); in bttv_risc_planar()
[all …]
/Linux-v5.4/drivers/scsi/qla2xxx/
Dqla_dsd.h15 put_unaligned_le32(sg_dma_len(sg), &(*dsd)->length); in append_dsd32()
28 put_unaligned_le32(sg_dma_len(sg), &(*dsd)->length); in append_dsd64()
/Linux-v5.4/drivers/gpu/drm/i915/
Di915_scatterlist.c25 sg_dma_len(new_sg) = sg_dma_len(sg); in i915_sg_trim()
/Linux-v5.4/drivers/media/pci/cx25821/
Dcx25821-core.c1014 while (offset && offset >= sg_dma_len(sg)) { in cx25821_risc_field()
1015 offset -= sg_dma_len(sg); in cx25821_risc_field()
1018 if (bpl <= sg_dma_len(sg) - offset) { in cx25821_risc_field()
1029 (sg_dma_len(sg) - offset)); in cx25821_risc_field()
1032 todo -= (sg_dma_len(sg) - offset); in cx25821_risc_field()
1035 while (todo > sg_dma_len(sg)) { in cx25821_risc_field()
1037 sg_dma_len(sg)); in cx25821_risc_field()
1040 todo -= sg_dma_len(sg); in cx25821_risc_field()
1119 while (offset && offset >= sg_dma_len(sg)) { in cx25821_risc_field_audio()
1120 offset -= sg_dma_len(sg); in cx25821_risc_field_audio()
[all …]
/Linux-v5.4/drivers/spi/
Dspi-bcm2835.c485 bs->tx_prologue = sg_dma_len(&tfr->tx_sg.sgl[0]) & 3; in bcm2835_spi_transfer_prologue()
488 bs->rx_prologue = sg_dma_len(&tfr->rx_sg.sgl[0]) & 3; in bcm2835_spi_transfer_prologue()
496 !(sg_dma_len(&tfr->tx_sg.sgl[0]) & ~3); in bcm2835_spi_transfer_prologue()
522 sg_dma_len(&tfr->rx_sg.sgl[0]) -= bs->rx_prologue; in bcm2835_spi_transfer_prologue()
545 sg_dma_len(&tfr->tx_sg.sgl[0]) -= bs->tx_prologue; in bcm2835_spi_transfer_prologue()
547 sg_dma_len(&tfr->tx_sg.sgl[0]) = 0; in bcm2835_spi_transfer_prologue()
549 sg_dma_len(&tfr->tx_sg.sgl[1]) -= 4; in bcm2835_spi_transfer_prologue()
570 sg_dma_len(&tfr->rx_sg.sgl[0]) += bs->rx_prologue; in bcm2835_spi_undo_prologue()
578 sg_dma_len(&tfr->tx_sg.sgl[0]) += bs->tx_prologue; in bcm2835_spi_undo_prologue()
580 sg_dma_len(&tfr->tx_sg.sgl[0]) = bs->tx_prologue - 4; in bcm2835_spi_undo_prologue()
[all …]
/Linux-v5.4/drivers/gpu/drm/v3d/
Dv3d_mmu.c101 BUG_ON(page_address + (sg_dma_len(sgl) >> V3D_MMU_PAGE_SHIFT) >= in v3d_mmu_insert_ptes()
104 for (i = 0; i < sg_dma_len(sgl) >> V3D_MMU_PAGE_SHIFT; i++) in v3d_mmu_insert_ptes()
/Linux-v5.4/drivers/media/pci/ivtv/
Divtv-udma.c68 dma->SGarray[i].size = cpu_to_le32(sg_dma_len(sg)); in ivtv_udma_fill_sg_array()
71 buffer_offset += sg_dma_len(sg); in ivtv_udma_fill_sg_array()
73 split -= sg_dma_len(sg); in ivtv_udma_fill_sg_array()
/Linux-v5.4/drivers/media/pci/cx88/
Dcx88-core.c90 while (offset && offset >= sg_dma_len(sg)) { in cx88_risc_field()
91 offset -= sg_dma_len(sg); in cx88_risc_field()
98 if (bpl <= sg_dma_len(sg) - offset) { in cx88_risc_field()
108 (sg_dma_len(sg) - offset)); in cx88_risc_field()
110 todo -= (sg_dma_len(sg) - offset); in cx88_risc_field()
113 while (todo > sg_dma_len(sg)) { in cx88_risc_field()
115 sg_dma_len(sg)); in cx88_risc_field()
117 todo -= sg_dma_len(sg); in cx88_risc_field()
/Linux-v5.4/drivers/infiniband/core/
Dumem.c171 mask |= sg_dma_len(sg); in ib_umem_find_best_pgsz()
172 va += sg_dma_len(sg) - pgoff; in ib_umem_find_best_pgsz()
351 n += sg_dma_len(sg) >> PAGE_SHIFT; in ib_umem_page_count()
/Linux-v5.4/drivers/crypto/ccp/
Dccp-dmaengine.c384 src_len = sg_dma_len(src_sg); in ccp_create_desc()
387 dst_len = sg_dma_len(dst_sg); in ccp_create_desc()
400 src_len = sg_dma_len(src_sg); in ccp_create_desc()
414 dst_len = sg_dma_len(dst_sg); in ccp_create_desc()
493 sg_dma_len(&dst_sg) = len; in ccp_prep_dma_memcpy()
497 sg_dma_len(&src_sg) = len; in ccp_prep_dma_memcpy()
/Linux-v5.4/drivers/dma/
Dste_dma40_ll.c286 unsigned int len = sg_dma_len(current_sg); in d40_phy_sg_to_lli()
289 total_size += sg_dma_len(current_sg); in d40_phy_sg_to_lli()
435 unsigned int len = sg_dma_len(current_sg); in d40_log_sg_to_lli()
438 total_size += sg_dma_len(current_sg); in d40_log_sg_to_lli()
Dtimb_dma.c148 if (sg_dma_len(sg) > USHRT_MAX) { in td_fill_desc()
154 if (sg_dma_len(sg) % sizeof(u32)) { in td_fill_desc()
156 sg_dma_len(sg)); in td_fill_desc()
168 dma_desc[3] = (sg_dma_len(sg) >> 8) & 0xff; in td_fill_desc()
169 dma_desc[2] = (sg_dma_len(sg) >> 0) & 0xff; in td_fill_desc()
Daltera-msgdma.c402 desc_cnt += DIV_ROUND_UP(sg_dma_len(sg), MSGDMA_MAX_TRANS_LEN); in msgdma_prep_slave_sg()
413 avail = sg_dma_len(sgl); in msgdma_prep_slave_sg()
424 dma_src = sg_dma_address(sgl) + sg_dma_len(sgl) - avail; in msgdma_prep_slave_sg()
429 dma_dst = sg_dma_address(sgl) + sg_dma_len(sgl) - avail; in msgdma_prep_slave_sg()
448 avail = sg_dma_len(sgl); in msgdma_prep_slave_sg()
/Linux-v5.4/drivers/media/pci/cobalt/
Dcobalt-omnitek.c193 bytes = min(sg_dma_len(scatter_list) - offset, in descriptor_list_create()
236 bytes = min(sg_dma_len(scatter_list) - offset, in descriptor_list_create()
241 if (sg_dma_len(scatter_list) == offset) { in descriptor_list_create()
/Linux-v5.4/drivers/iommu/
Ddma-iommu.c747 unsigned int s_length = sg_dma_len(s); in __finalise_sg()
753 sg_dma_len(s) = 0; in __finalise_sg()
776 sg_dma_len(cur) = cur_len; in __finalise_sg()
797 if (sg_dma_len(s)) in __invalidate_sg()
798 s->length = sg_dma_len(s); in __invalidate_sg()
800 sg_dma_len(s) = 0; in __invalidate_sg()
839 sg_dma_len(s) = s_length; in iommu_dma_map_sg()
902 if (sg_dma_len(tmp) == 0) in iommu_dma_unmap_sg()
906 end = sg_dma_address(sg) + sg_dma_len(sg); in iommu_dma_unmap_sg()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmem.c66 len = sg_dma_len(sg) >> PAGE_SHIFT; in mlx5_ib_cont_pages()
156 len = sg_dma_len(sg) >> PAGE_SHIFT; in __mlx5_ib_populate_pas()
/Linux-v5.4/drivers/gpu/drm/etnaviv/
Detnaviv_mmu.c84 size_t bytes = sg_dma_len(sg) + sg->offset; in etnaviv_iommu_map()
101 size_t bytes = sg_dma_len(sg) + sg->offset; in etnaviv_iommu_map()
117 size_t bytes = sg_dma_len(sg) + sg->offset; in etnaviv_iommu_unmap()
248 if (iova < 0x80000000 - sg_dma_len(sgt->sgl)) { in etnaviv_iommu_map_gem()
/Linux-v5.4/drivers/scsi/aic94xx/
Daic94xx_task.c83 sg->size = cpu_to_le32((u32)sg_dma_len(sc)); in asd_map_scatterlist()
91 sg_arr[i].size = cpu_to_le32((u32)sg_dma_len(sc)); in asd_map_scatterlist()
103 sg_arr[i].size = cpu_to_le32((u32)sg_dma_len(sc)); in asd_map_scatterlist()
435 cpu_to_le32((u32)sg_dma_len(&task->smp_task.smp_req)-4); in asd_build_smp_ascb()
440 cpu_to_le32((u32)sg_dma_len(&task->smp_task.smp_resp)-4); in asd_build_smp_ascb()

12345678910>>...13