Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/usb/misc/
H A Dusbtest.c34 __u32 sglen; member
51 __u32 sglen; member
1160 % ctx->param->sglen]; in ctrl_complete()
1208 if (param->sglen == 0 || param->iterations > UINT_MAX / param->sglen) in test_ctrl_queue()
2049 if (!param->sglen || param->iterations > UINT_MAX / param->sglen) in test_queue()
2291 &req, sg, param->sglen); in usbtest_do_ioctl()
2310 &req, sg, param->sglen); in usbtest_do_ioctl()
2328 &req, sg, param->sglen); in usbtest_do_ioctl()
2346 &req, sg, param->sglen); in usbtest_do_ioctl()
2368 param->sglen, in usbtest_do_ioctl()
[all …]
/linux-6.15/lib/
H A Dsg_split.c25 unsigned int sglen; in sg_calculate_split() local
36 sglen = mapped ? sg_dma_len(sg) : sg->length; in sg_calculate_split()
37 if (skip > sglen) { in sg_calculate_split()
38 skip -= sglen; in sg_calculate_split()
42 len = min_t(size_t, size, sglen - skip); in sg_calculate_split()
51 while (!size && (skip + len < sglen) && (--nb_splits > 0)) { in sg_calculate_split()
55 len = min_t(size_t, size, sglen - skip); in sg_calculate_split()
/linux-6.15/drivers/crypto/nx/
H A Dnx.c149 unsigned int sglen, in nx_walk_and_build() argument
161 while (len && (nx_sg - nx_dst) < sglen) { in nx_walk_and_build()
251 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_build_sg_lists()
370 "%u/%u (ignored)\n", trip->sglen, in nx_of_update_msc()
380 props->ap[msc->fc][msc->mode][0].sglen = in nx_of_update_msc()
381 trip->sglen; in nx_of_update_msc()
387 trip->sglen; in nx_of_update_msc()
394 trip->sglen; in nx_of_update_msc()
400 trip->sglen; in nx_of_update_msc()
411 trip->sglen; in nx_of_update_msc()
[all …]
H A Dnx-aes-xcbc.c82 nx_ctx->ap->sglen); in nx_xcbc_empty()
88 nx_ctx->ap->sglen); in nx_xcbc_empty()
109 nx_ctx->ap->sglen); in nx_xcbc_empty()
116 nx_ctx->ap->sglen); in nx_xcbc_empty()
197 nx_ctx->ap->sglen); in nx_xcbc_update()
203 &len, nx_ctx->ap->sglen); in nx_xcbc_update()
325 &len, nx_ctx->ap->sglen); in nx_xcbc_final()
334 nx_ctx->ap->sglen); in nx_xcbc_final()
H A Dnx.h33 u32 sglen; member
45 u32 sglen; member
H A Dnx-aes-ccm.c234 nx_insg = nx_build_sg_list(nx_insg, b1, &len, nx_ctx->ap->sglen); in generate_pat()
240 nx_ctx->ap->sglen); in generate_pat()
271 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in generate_pat()
281 nx_ctx->ap->sglen, in generate_pat()
H A Dnx-aes-gcm.c120 nx_ctx->ap->sglen); in nx_gca()
184 nx_ctx->ap->sglen); in gmac()
267 &len, nx_ctx->ap->sglen); in gcm_empty()
274 nx_ctx->ap->sglen); in gcm_empty()
H A Dnx-sha256.c92 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_sha256_update()
194 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_sha256_final()
H A Dnx-sha512.c92 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_sha512_update()
198 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_sha512_final()
/linux-6.15/drivers/dma/
H A Dsa11x0-dma.c80 unsigned sglen; member
176 if (p->sg_load == txd->sglen) { in sa11x0_dma_start_sg()
227 if (++p->sg_done == txd->sglen) { in sa11x0_dma_complete()
480 for (; i < txd->sglen; i++) { in sa11x0_dma_tx_status()
529 unsigned i, j = sglen; in sa11x0_dma_prep_slave_sg()
540 if (sglen == 0) in sa11x0_dma_prep_slave_sg()
561 txd->sglen = j; in sa11x0_dma_prep_slave_sg()
620 sglen = size * sgperiod / period; in sa11x0_dma_prep_dma_cyclic()
623 if (sglen == 0) in sa11x0_dma_prep_dma_cyclic()
631 txd->sglen = sglen; in sa11x0_dma_prep_dma_cyclic()
[all …]
H A Dmoxart-dma.c123 unsigned int sglen; member
127 struct moxart_sg sg[] __counted_by(sglen);
307 d->sglen = sg_len; in moxart_prep_slave_sg()
447 for (size = i = completed_sgs; i < d->sglen; i++) in moxart_dma_desc_size()
535 if (++ch->sgidx < ch->desc->sglen) { in moxart_dma_interrupt()
H A Dsprd-dma.c744 unsigned int sglen, int sg_index, in sprd_dma_fill_desc() argument
846 temp = sglen ? (sg_index + 1) % sglen : 0; in sprd_dma_fill_desc()
875 unsigned int sglen, int sg_index, in sprd_dma_fill_linklist_desc() argument
890 return sprd_dma_fill_desc(chan, hw, sglen, sg_index, src, dst, len, in sprd_dma_fill_linklist_desc()
951 unsigned int sglen, enum dma_transfer_direction dir, in sprd_dma_prep_slave_sg() argument
995 for_each_sg(sgl, sg, sglen, i) { in sprd_dma_prep_slave_sg()
1016 if (sglen < 2) in sprd_dma_prep_slave_sg()
1019 ret = sprd_dma_fill_linklist_desc(chan, sglen, i, src, dst, len, in sprd_dma_prep_slave_sg()
H A Dat_hdmac.c238 unsigned int sglen; member
248 struct atdma_sg sg[] __counted_by(sglen);
598 for (i = 0; i < desc->sglen; i++) { in atdma_desc_free()
722 for (i = 1; i < desc->sglen; i++) { in atc_get_llis_residue()
796 for (i = 0; i < desc->sglen; i++) in atc_handle_error()
935 desc->sglen = 1; in atc_prep_dma_interleaved()
998 desc->sglen = sg_len; in atc_prep_dma_memcpy()
1137 desc->sglen = 1; in atc_prep_dma_memset()
1197 desc->sglen = sg_len; in atc_prep_dma_memset_sg()
1280 desc->sglen = sg_len; in atc_prep_slave_sg()
[all …]
/linux-6.15/drivers/misc/bcm-vk/
H A Dbcm_vk_sg.c87 dma->sglen = (dma->nr_pages * sizeof(*sgdata)) + in bcm_vk_dma_alloc()
92 dma->sglen, in bcm_vk_dma_alloc()
165 dma->sglen, in bcm_vk_dma_alloc()
234 dev_dbg(dev, "free sglist=%p sglen=0x%x\n", dma->sglist, dma->sglen); in bcm_vk_dma_free()
247 dma_free_coherent(dev, dma->sglen, dma->sglist, dma->handle); in bcm_vk_dma_free()
H A Dbcm_vk_sg.h35 int sglen; /* Length (bytes) of sglist */ member
/linux-6.15/drivers/crypto/cavium/nitrox/
H A Dnitrox_req.h595 unsigned int sglen; in create_multi_sg() local
597 for (; buflen && from_sg; buflen -= sglen) { in create_multi_sg()
598 sglen = from_sg->length; in create_multi_sg()
599 if (sglen > buflen) in create_multi_sg()
600 sglen = buflen; in create_multi_sg()
602 sg_set_buf(sg, sg_virt(from_sg), sglen); in create_multi_sg()
/linux-6.15/drivers/dma/ti/
H A Domap-dma.c126 unsigned sglen; member
127 struct omap_sg sg[] __counted_by(sglen);
256 for (i = 0; i < d->sglen; i++) { in omap_dma_desc_free()
796 for (size = i = 0; i < d->sglen; i++) in omap_dma_desc_size()
1008 d->sglen = sglen; in omap_dma_prep_slave_sg()
1099 if (sglen >= 2) in omap_dma_prep_slave_sg()
1102 for_each_sg(sgl, sgent, sglen, i) { in omap_dma_prep_slave_sg()
1126 for (i = 0; i < d->sglen; i++) { in omap_dma_prep_slave_sg()
1189 d->sglen = 1; in omap_dma_prep_dma_cyclic()
1261 d->sglen = 1; in omap_dma_prep_dma_memcpy()
[all …]
/linux-6.15/drivers/media/pci/cx23885/
H A Dcx23885-alsa.c116 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx23885_alsa_dma_map()
119 if (0 == buf->sglen) { in cx23885_alsa_dma_map()
130 if (!buf->sglen) in cx23885_alsa_dma_unmap()
134 buf->sglen = 0; in cx23885_alsa_dma_unmap()
/linux-6.15/tools/usb/
H A Dtestusb.c48 unsigned sglen; member
396 param.sglen = 32; in main()
418 if (parse_num(&param.sglen, optarg)) in main()
/linux-6.15/drivers/media/pci/cx25821/
H A Dcx25821-alsa.c56 int sglen; member
179 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx25821_alsa_dma_map()
182 if (0 == buf->sglen) { in cx25821_alsa_dma_map()
193 if (!buf->sglen) in cx25821_alsa_dma_unmap()
197 buf->sglen = 0; in cx25821_alsa_dma_unmap()
/linux-6.15/drivers/media/pci/cobalt/
H A Dcobalt-omnitek.h35 struct scatterlist *scatter_list, bool to_pci, unsigned sglen,
H A 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-6.15/drivers/media/pci/cx88/
H A Dcx88-alsa.c49 int sglen; member
318 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx88_alsa_dma_map()
321 if (buf->sglen == 0) { in cx88_alsa_dma_map()
332 if (!buf->sglen) in cx88_alsa_dma_unmap()
337 buf->sglen = 0; in cx88_alsa_dma_unmap()
/linux-6.15/drivers/ata/
H A 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-6.15/drivers/media/common/saa7146/
H A Dsaa7146_core.c238 struct scatterlist *list, int sglen) in saa7146_pgtable_build_single() argument
245 if (WARN_ON(!sglen) || in saa7146_pgtable_build_single()
254 for_each_sg_dma_page(list, &dma_iter, sglen, 0) { in saa7146_pgtable_build_single()

12