Home
last modified time | relevance | path

Searched refs:sglen (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v4.19/lib/
Dsg_split.c27 unsigned int sglen; in sg_calculate_split() local
38 sglen = mapped ? sg_dma_len(sg) : sg->length; in sg_calculate_split()
39 if (skip > sglen) { in sg_calculate_split()
40 skip -= sglen; in sg_calculate_split()
44 len = min_t(size_t, size, sglen - skip); in sg_calculate_split()
53 while (!size && (skip + len < sglen) && (--nb_splits > 0)) { in sg_calculate_split()
57 len = min_t(size_t, size, sglen - skip); in sg_calculate_split()
/Linux-v4.19/drivers/usb/misc/
Dusbtest.c34 __u32 sglen; member
51 __u32 sglen; member
1149 for (i = 1; i < ctx->param->sglen; i++) { in ctrl_complete()
1152 % ctx->param->sglen]; in ctrl_complete()
1200 if (param->sglen == 0 || param->iterations > UINT_MAX / param->sglen) in test_ctrl_queue()
1206 context.count = param->sglen * param->iterations; in test_ctrl_queue()
1216 urb = kcalloc(param->sglen, sizeof(struct urb *), GFP_KERNEL); in test_ctrl_queue()
1219 for (i = 0; i < param->sglen; i++) { in test_ctrl_queue()
1380 for (i = 0; i < param->sglen; i++) { in test_ctrl_queue()
1399 for (i = 0; i < param->sglen; i++) { in test_ctrl_queue()
[all …]
/Linux-v4.19/drivers/crypto/nx/
Dnx.c161 unsigned int sglen, in nx_walk_and_build() argument
186 while (len && (nx_sg - nx_dst) < sglen) { in nx_walk_and_build()
196 nx_sg = nx_build_sg_list(nx_sg, dst, &n, sglen - (nx_sg - nx_dst)); in nx_walk_and_build()
284 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_build_sg_lists()
401 if (!trip->sglen || trip->databytelen < NX_PAGE_SIZE) { in nx_of_update_msc()
403 "%u/%u (ignored)\n", trip->sglen, in nx_of_update_msc()
413 props->ap[msc->fc][msc->mode][0].sglen = in nx_of_update_msc()
414 trip->sglen; in nx_of_update_msc()
419 props->ap[msc->fc][msc->mode][1].sglen = in nx_of_update_msc()
420 trip->sglen; in nx_of_update_msc()
[all …]
Dnx-aes-xcbc.c94 nx_ctx->ap->sglen); in nx_xcbc_empty()
100 nx_ctx->ap->sglen); in nx_xcbc_empty()
122 nx_ctx->ap->sglen); in nx_xcbc_empty()
129 nx_ctx->ap->sglen); in nx_xcbc_empty()
211 nx_ctx->ap->sglen); in nx_xcbc_update()
217 &len, nx_ctx->ap->sglen); in nx_xcbc_update()
340 &len, nx_ctx->ap->sglen); in nx_xcbc_final()
349 nx_ctx->ap->sglen); in nx_xcbc_final()
Dnx.h36 u32 sglen; member
48 u32 sglen; member
Dnx-aes-ccm.c251 nx_insg = nx_build_sg_list(nx_insg, b1, &len, nx_ctx->ap->sglen); in generate_pat()
257 nx_ctx->ap->sglen); in generate_pat()
288 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in generate_pat()
298 nx_ctx->ap->sglen, in generate_pat()
Dnx-aes-gcm.c135 nx_ctx->ap->sglen); in nx_gca()
200 nx_ctx->ap->sglen); in gmac()
284 &len, nx_ctx->ap->sglen); in gcm_empty()
291 nx_ctx->ap->sglen); in gcm_empty()
Dnx-sha512.c99 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_sha512_update()
206 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_sha512_final()
Dnx-sha256.c99 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_sha256_update()
202 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_sha256_final()
/Linux-v4.19/drivers/dma/
Dsa11x0-dma.c84 unsigned sglen; member
180 if (p->sg_load == txd->sglen) { in sa11x0_dma_start_sg()
231 if (++p->sg_done == txd->sglen) { in sa11x0_dma_complete()
468 for (i = 0; i < txd->sglen; i++) { in sa11x0_dma_tx_status()
484 for (; i < txd->sglen; i++) { in sa11x0_dma_tx_status()
527 struct dma_chan *chan, struct scatterlist *sg, unsigned int sglen, in sa11x0_dma_prep_slave_sg() argument
533 unsigned i, j = sglen; in sa11x0_dma_prep_slave_sg()
544 if (sglen == 0) in sa11x0_dma_prep_slave_sg()
547 for_each_sg(sg, sgent, sglen, i) { in sa11x0_dma_prep_slave_sg()
567 for_each_sg(sg, sgent, sglen, i) { in sa11x0_dma_prep_slave_sg()
[all …]
Dmoxart-dma.c126 unsigned int sglen; member
325 d->sglen = sg_len; in moxart_prep_slave_sg()
456 for (size = i = completed_sgs; i < d->sglen; i++) in moxart_dma_desc_size()
545 if (++ch->sgidx < ch->desc->sglen) { in moxart_dma_interrupt()
/Linux-v4.19/drivers/media/v4l2-core/
Dvideobuf-dma-sg.c304 dma->sglen = 1; in videobuf_dma_map()
316 dma->sglen = dma_map_sg(dev, dma->sglist, in videobuf_dma_map()
318 if (0 == dma->sglen) { in videobuf_dma_map()
323 dma->sglen = 0; in videobuf_dma_map()
335 if (!dma->sglen) in videobuf_dma_unmap()
342 dma->sglen = 0; in videobuf_dma_unmap()
352 BUG_ON(dma->sglen); in videobuf_dma_free()
579 BUG_ON(!mem || !mem->dma.sglen); in __videobuf_sync()
/Linux-v4.19/drivers/media/pci/cx23885/
Dcx23885-alsa.c124 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx23885_alsa_dma_map()
127 if (0 == buf->sglen) { in cx23885_alsa_dma_map()
138 if (!buf->sglen) in cx23885_alsa_dma_unmap()
141 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx23885_alsa_dma_unmap()
142 buf->sglen = 0; in cx23885_alsa_dma_unmap()
/Linux-v4.19/drivers/dma/ti/
Domap-dma.c106 unsigned sglen; member
235 for (i = 0; i < d->sglen; i++) { in omap_dma_desc_free()
587 } else if (d->using_ll || c->sgidx == d->sglen) { in omap_dma_callback()
723 for (size = i = 0; i < d->sglen; i++) in omap_dma_desc_size()
734 for (size = i = 0; i < d->sglen; i++) { in omap_dma_desc_size_pos()
875 struct dma_chan *chan, struct scatterlist *sgl, unsigned sglen, in omap_dma_prep_slave_sg() argument
920 d = kzalloc(struct_size(d, sg, sglen), GFP_ATOMIC); in omap_dma_prep_slave_sg()
1013 if (sglen >= 2) in omap_dma_prep_slave_sg()
1016 for_each_sg(sgl, sgent, sglen, i) { in omap_dma_prep_slave_sg()
1034 omap_dma_fill_type2_desc(d, i, dir, (i == sglen - 1)); in omap_dma_prep_slave_sg()
[all …]
/Linux-v4.19/drivers/staging/rts5208/
Drtsx_transport.c91 unsigned int sglen = sg->length - *offset; in rtsx_stor_access_xfer_buf() local
93 if (sglen > buflen - cnt) { in rtsx_stor_access_xfer_buf()
95 sglen = buflen - cnt; in rtsx_stor_access_xfer_buf()
96 *offset += sglen; in rtsx_stor_access_xfer_buf()
104 while (sglen > 0) { in rtsx_stor_access_xfer_buf()
105 unsigned int plen = min(sglen, (unsigned int) in rtsx_stor_access_xfer_buf()
119 sglen -= plen; in rtsx_stor_access_xfer_buf()
/Linux-v4.19/drivers/media/pci/cx25821/
Dcx25821-alsa.c65 int sglen; member
188 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx25821_alsa_dma_map()
191 if (0 == buf->sglen) { in cx25821_alsa_dma_map()
202 if (!buf->sglen) in cx25821_alsa_dma_unmap()
205 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx25821_alsa_dma_unmap()
206 buf->sglen = 0; in cx25821_alsa_dma_unmap()
/Linux-v4.19/tools/usb/
Dtestusb.c61 unsigned sglen; member
401 param.sglen = 32; in main()
423 if (parse_num(&param.sglen, optarg)) in main()
/Linux-v4.19/drivers/media/pci/cx88/
Dcx88-alsa.c58 int sglen; member
327 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx88_alsa_dma_map()
330 if (buf->sglen == 0) { in cx88_alsa_dma_map()
341 if (!buf->sglen) in cx88_alsa_dma_unmap()
344 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, in cx88_alsa_dma_unmap()
346 buf->sglen = 0; in cx88_alsa_dma_unmap()
/Linux-v4.19/include/media/
Dvideobuf-dma-sg.h65 int sglen; member
/Linux-v4.19/drivers/media/pci/cobalt/
Dcobalt-omnitek.h35 struct scatterlist *scatter_list, bool to_pci, unsigned sglen,
Dcobalt-omnitek.c150 struct scatterlist *scatter_list, bool to_pci, unsigned sglen, in descriptor_list_create() argument
200 if (sglen == 1) { in descriptor_list_create()
/Linux-v4.19/drivers/media/pci/saa7134/
Dsaa7134-alsa.c308 dma->sglen = dma_map_sg(&dev->pci->dev, dma->sglist, in saa7134_alsa_dma_map()
311 if (0 == dma->sglen) { in saa7134_alsa_dma_map()
322 if (!dma->sglen) in saa7134_alsa_dma_unmap()
325 dma_unmap_sg(&dev->pci->dev, dma->sglist, dma->sglen, PCI_DMA_FROMDEVICE); in saa7134_alsa_dma_unmap()
326 dma->sglen = 0; in saa7134_alsa_dma_unmap()
724 dev->dmasound.sglist, dev->dmasound.sglen, 0); in snd_card_saa7134_hw_params()
/Linux-v4.19/drivers/net/wireless/mediatek/mt76/
Dusb.c220 int nsgs, int len, int sglen) in mt76u_fill_rx_sg() argument
236 sg_set_page(&urb->sg[i], page, sglen, offset); in mt76u_fill_rx_sg()
248 buf->len = urb->num_sgs * sglen, in mt76u_fill_rx_sg()
255 int nsgs, int len, int sglen, gfp_t gfp) in mt76u_buf_alloc() argument
269 return mt76u_fill_rx_sg(dev, buf, nsgs, len, sglen); in mt76u_buf_alloc()
/Linux-v4.19/drivers/ata/
Dpata_arasan_cf.c434 u32 xfer_cnt, sglen, dma_len, xfer_ctr; in sg_xfer() local
439 sglen = sg_dma_len(sg); in sg_xfer()
455 while (sglen) { in sg_xfer()
456 xfer_cnt = min(sglen, MAX_XFER_COUNT); in sg_xfer()
486 sglen -= dma_len; in sg_xfer()
/Linux-v4.19/drivers/media/common/saa7146/
Dsaa7146_core.c248 struct scatterlist *list, int sglen ) in saa7146_pgtable_build_single() argument
254 BUG_ON(0 == sglen); in saa7146_pgtable_build_single()
262 for (i = 0; i < sglen; i++, list++) { in saa7146_pgtable_build_single()

12