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

1234567891011>>

/linux-master/drivers/scsi/qla2xxx/
H A Dqla_dsd.h15 put_unaligned_le32(sg_dma_len(sg), &(*dsd)->length);
28 put_unaligned_le32(sg_dma_len(sg), &(*dsd)->length);
/linux-master/drivers/parisc/
H A Diommu-helpers.h47 BUG_ON(pdirp && (dma_len != sg_dma_len(dma_sg)));
51 dma_len = sg_dma_len(startsg);
52 sg_dma_len(startsg) = 0;
71 sg_dma_len(dma_sg) += startsg->length;
125 sg_dma_len(startsg) = 0;
142 sg_dma_len(startsg) = 0;
171 sg_dma_len(contig_sg) = dma_len;
/linux-master/drivers/media/pci/tw68/
H A Dtw68-risc.c57 while (offset && offset >= sg_dma_len(sg)) {
58 offset -= sg_dma_len(sg);
61 if (bpl <= sg_dma_len(sg) - offset) {
76 done = (sg_dma_len(sg) - offset);
84 while (todo > sg_dma_len(sg)) {
87 sg_dma_len(sg));
89 todo -= sg_dma_len(sg);
91 done += sg_dma_len(sg);
/linux-master/drivers/gpu/drm/i915/
H A Di915_scatterlist.h34 if (dma && s.sgp && sg_dma_len(s.sgp) == 0) {
40 s.max += sg_dma_len(s.sgp);
57 return sg_dma_len(sg) >> PAGE_SHIFT;
131 while (sg && sg_dma_len(sg)) {
133 GEM_BUG_ON(!IS_ALIGNED(sg_dma_len(sg), PAGE_SIZE));
134 page_sizes |= sg_dma_len(sg);
H A Di915_scatterlist.c31 sg_dma_len(new_sg) = sg_dma_len(sg);
128 sg_dma_len(sg) = 0;
135 sg_dma_len(sg) += len;
218 sg_dma_len(sg) = 0;
225 sg_dma_len(sg) += len;
/linux-master/drivers/infiniband/core/
H A Dumem_dmabuf.c40 if (start < cur + sg_dma_len(sg) && cur < end)
42 if (cur <= start && start < cur + sg_dma_len(sg)) {
48 sg_dma_len(sg) -= offset;
51 if (cur < end && end <= cur + sg_dma_len(sg)) {
52 unsigned long trim = cur + sg_dma_len(sg) - end;
56 sg_dma_len(sg) -= trim;
59 cur += sg_dma_len(sg);
94 sg_dma_len(umem_dmabuf->first_sg) +=
100 sg_dma_len(umem_dmabuf->last_sg) +=
/linux-master/drivers/crypto/caam/
H A Dsg_sw_qm2.h34 ent_len = min_t(int, sg_dma_len(sg), len);
H A Dsg_sw_sec4.h54 ent_len = min_t(int, sg_dma_len(sg), len);
H A Dsg_sw_qm.h63 ent_len = min_t(int, sg_dma_len(sg), len);
/linux-master/net/rds/
H A Dib_frmr.c134 ret = ib_map_mr_sg_zbva(frmr->mr, ibmr->sg, ibmr->sg_dma_len,
136 if (unlikely(ret != ibmr->sg_dma_len))
205 ibmr->sg_dma_len = 0;
207 WARN_ON(ibmr->sg_dma_len);
208 ibmr->sg_dma_len = ib_dma_map_sg(dev, ibmr->sg, ibmr->sg_len,
210 if (unlikely(!ibmr->sg_dma_len)) {
220 for (i = 0; i < ibmr->sg_dma_len; ++i) {
221 unsigned int dma_len = sg_dma_len(&ibmr->sg[i]);
233 if (i < ibmr->sg_dma_len - 1)
262 ibmr->sg_dma_len
[all...]
H A Dib.h327 unsigned int sg_dma_len,
333 for_each_sg(sglist, sg, sg_dma_len, i) {
335 sg_dma_len(sg), direction);
342 unsigned int sg_dma_len,
348 for_each_sg(sglist, sg, sg_dma_len, i) {
350 sg_dma_len(sg), direction);
325 rds_ib_dma_sync_sg_for_cpu(struct ib_device *dev, struct scatterlist *sglist, unsigned int sg_dma_len, int direction) argument
340 rds_ib_dma_sync_sg_for_device(struct ib_device *dev, struct scatterlist *sglist, unsigned int sg_dma_len, int direction) argument
H A Dib_mr.h79 int sg_dma_len; member in struct:rds_ib_mr
/linux-master/lib/
H A Dsg_split.c36 sglen = mapped ? sg_dma_len(sg) : sg->length;
95 sg_dma_len(out_sg) = 0;
114 sg_dma_len(out_sg) = sg_dma_len(in_sg);
117 sg_dma_len(out_sg) -= split->skip_sg0;
121 sg_dma_len(--out_sg) = split->length_last_sg;
/linux-master/drivers/media/pci/bt8xx/
H A Dbttv-risc.c73 while (offset && offset >= sg_dma_len(sg)) {
74 offset -= sg_dma_len(sg);
77 if (bpl <= sg_dma_len(sg)-offset) {
87 (sg_dma_len(sg)-offset));
89 todo -= (sg_dma_len(sg)-offset);
92 while (todo > sg_dma_len(sg)) {
94 sg_dma_len(sg));
96 todo -= sg_dma_len(sg);
176 while (yoffset && yoffset >= sg_dma_len(ysg)) {
177 yoffset -= sg_dma_len(ys
[all...]
/linux-master/drivers/crypto/gemini/
H A Dsl3516-ce-cipher.c59 if ((sg_dma_len(sg) % 16) != 0) {
75 if ((sg_dma_len(sg) % 16) != 0) {
183 if (sg_dma_len(sg) == 0)
186 todo = min(len, sg_dma_len(sg));
205 if (sg_dma_len(sg) == 0)
208 todo = min(len, sg_dma_len(sg));
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.c331 return (struct sgt_dma){ sg, addr, addr + sg_dma_len(sg) };
460 if (!it->sg || sg_dma_len(it->sg) == 0)
464 it->max = it->dma + sg_dma_len(it->sg);
632 while (sg && sg_dma_len(sg)) {
633 len += sg_dma_len(sg);
662 GEM_BUG_ON(!it->sg || !sg_dma_len(it->sg));
673 it->max = it->dma + sg_dma_len(it->sg);
896 WARN_ON(it_src.sg && sg_dma_len(it_src.sg));
898 WARN_ON(it_dst.sg && sg_dma_len(it_dst.sg));
902 if (WARN_ON(!it_src.sg || !sg_dma_len(it_sr
[all...]
/linux-master/drivers/media/pci/cx25821/
H A Dcx25821-core.c1009 while (offset && offset >= sg_dma_len(sg)) {
1010 offset -= sg_dma_len(sg);
1013 if (bpl <= sg_dma_len(sg) - offset) {
1024 (sg_dma_len(sg) - offset));
1027 todo -= (sg_dma_len(sg) - offset);
1030 while (todo > sg_dma_len(sg)) {
1032 sg_dma_len(sg));
1035 todo -= sg_dma_len(sg);
1114 while (offset && offset >= sg_dma_len(sg)) {
1115 offset -= sg_dma_len(s
[all...]
/linux-master/drivers/media/pci/ivtv/
H A Divtv-udma.c68 dma->SGarray[i].size = cpu_to_le32(sg_dma_len(sg));
71 buffer_offset += sg_dma_len(sg);
73 split -= sg_dma_len(sg);
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/
H A Dfirmware.c153 return sgl ? sg_dma_len(sgl) : 0;
208 dma_free_coherent(fw->device->dev, sg_dma_len(&fw->mem.sgl), fw->img, fw->phys);
250 sg_dma_len(&fw->mem.sgl) = len;
/linux-master/drivers/gpu/drm/xe/
H A Dxe_res_cursor.h134 while (start >= sg_dma_len(sgl)) {
135 start -= sg_dma_len(sgl);
141 cur->size = sg_dma_len(sgl) - start;
/linux-master/drivers/spi/
H A Dspi-bcm2835.c498 bs->tx_prologue = sg_dma_len(&tfr->tx_sg.sgl[0]) & 3;
501 bs->rx_prologue = sg_dma_len(&tfr->rx_sg.sgl[0]) & 3;
509 !(sg_dma_len(&tfr->tx_sg.sgl[0]) & ~3);
535 sg_dma_len(&tfr->rx_sg.sgl[0]) -= bs->rx_prologue;
558 sg_dma_len(&tfr->tx_sg.sgl[0]) -= bs->tx_prologue;
560 sg_dma_len(&tfr->tx_sg.sgl[0]) = 0;
562 sg_dma_len(&tfr->tx_sg.sgl[1]) -= 4;
583 sg_dma_len(&tfr->rx_sg.sgl[0]) += bs->rx_prologue;
591 sg_dma_len(&tfr->tx_sg.sgl[0]) += bs->tx_prologue;
593 sg_dma_len(
[all...]
/linux-master/drivers/crypto/ccp/
H A Dccp-dmaengine.c384 src_len = sg_dma_len(src_sg);
387 dst_len = sg_dma_len(dst_sg);
400 src_len = sg_dma_len(src_sg);
414 dst_len = sg_dma_len(dst_sg);
493 sg_dma_len(&dst_sg) = len;
497 sg_dma_len(&src_sg) = len;
/linux-master/drivers/crypto/allwinner/sun8i-ss/
H A Dsun8i-ss-cipher.c144 if (sg_dma_len(sg) == 0) {
161 todo = min(len, sg_dma_len(sg));
257 if (sg_dma_len(sg) == 0)
260 todo = min(len, sg_dma_len(sg));
279 if (sg_dma_len(sg) == 0)
282 todo = min(len, sg_dma_len(sg));
/linux-master/drivers/media/pci/cobalt/
H A Dcobalt-omnitek.c193 bytes = min(sg_dma_len(scatter_list) - offset,
236 bytes = min(sg_dma_len(scatter_list) - offset,
241 if (sg_dma_len(scatter_list) == offset) {
/linux-master/drivers/xen/
H A Dgrant-dma-ops.c245 xen_grant_dma_unmap_page(dev, s->dma_address, sg_dma_len(s), dir,
265 sg_dma_len(s) = s->length;
272 sg_dma_len(sg) = 0;

Completed in 271 milliseconds

1234567891011>>