Home
last modified time | relevance | path

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

/linux-4.4.14/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-4.4.14/drivers/crypto/nx/
Dnx.c162 unsigned int sglen, in nx_walk_and_build() argument
187 while (len && (nx_sg - nx_dst) < sglen) { in nx_walk_and_build()
197 nx_sg = nx_build_sg_list(nx_sg, dst, &n, sglen - (nx_sg - nx_dst)); in nx_walk_and_build()
285 max_sg_len = min_t(u64, nx_ctx->ap->sglen, in nx_build_sg_lists()
402 if (!trip->sglen || trip->databytelen < NX_PAGE_SIZE) { in nx_of_update_msc()
404 "%u/%u (ignored)\n", trip->sglen, in nx_of_update_msc()
414 props->ap[msc->fc][msc->mode][0].sglen = in nx_of_update_msc()
415 trip->sglen; in nx_of_update_msc()
420 props->ap[msc->fc][msc->mode][1].sglen = in nx_of_update_msc()
421 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.h35 u32 sglen; member
47 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.c134 nx_ctx->ap->sglen); in nx_gca()
199 nx_ctx->ap->sglen); in gmac()
283 &len, nx_ctx->ap->sglen); in gcm_empty()
290 nx_ctx->ap->sglen); in gcm_empty()
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()
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()
/linux-4.4.14/drivers/usb/misc/
Dusbtest.c31 unsigned sglen; member
1116 for (i = 1; i < ctx->param->sglen; i++) { in ctrl_complete()
1119 % ctx->param->sglen]; in ctrl_complete()
1167 if (param->sglen == 0 || param->iterations > UINT_MAX / param->sglen) in test_ctrl_queue()
1173 context.count = param->sglen * param->iterations; in test_ctrl_queue()
1183 urb = kcalloc(param->sglen, sizeof(struct urb *), GFP_KERNEL); in test_ctrl_queue()
1186 for (i = 0; i < param->sglen; i++) { in test_ctrl_queue()
1347 for (i = 0; i < param->sglen; i++) { in test_ctrl_queue()
1366 for (i = 0; i < param->sglen; i++) { in test_ctrl_queue()
1943 struct urb *urbs[param->sglen]; in test_queue()
[all …]
/linux-4.4.14/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 …]
Domap-dma.c78 unsigned sglen; member
444 if (++c->sgidx < d->sglen) { in omap_dma_callback()
609 for (size = i = 0; i < d->sglen; i++) in omap_dma_desc_size()
620 for (size = i = 0; i < d->sglen; i++) { in omap_dma_desc_size_pos()
762 struct dma_chan *chan, struct scatterlist *sgl, unsigned sglen, in omap_dma_prep_slave_sg() argument
803 d = kzalloc(sizeof(*d) + sglen * sizeof(d->sg[0]), GFP_ATOMIC); in omap_dma_prep_slave_sg()
847 for_each_sg(sgl, sgent, sglen, i) { in omap_dma_prep_slave_sg()
854 d->sglen = j; in omap_dma_prep_slave_sg()
911 d->sglen = 1; in omap_dma_prep_dma_cyclic()
983 d->sglen = 1; in omap_dma_prep_dma_memcpy()
Dmoxart-dma.c126 unsigned int sglen; member
324 d->sglen = sg_len; in moxart_prep_slave_sg()
455 for (size = i = completed_sgs; i < d->sglen; i++) in moxart_dma_desc_size()
544 if (++ch->sgidx < ch->desc->sglen) { in moxart_dma_interrupt()
Dk3dma.c464 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sglen, in k3_dma_prep_slave_sg() argument
472 int num = sglen, i; in k3_dma_prep_slave_sg()
477 for_each_sg(sgl, sg, sglen, i) { in k3_dma_prep_slave_sg()
492 for_each_sg(sgl, sg, sglen, i) { in k3_dma_prep_slave_sg()
Dzx296702_dma.c549 struct dma_chan *chan, struct scatterlist *sgl, unsigned int sglen, in zx_dma_prep_slave_sg() argument
557 int num = sglen, i; in zx_dma_prep_slave_sg()
565 for_each_sg(sgl, sg, sglen, i) { in zx_dma_prep_slave_sg()
577 for_each_sg(sgl, sg, sglen, i) { in zx_dma_prep_slave_sg()
/linux-4.4.14/drivers/media/v4l2-core/
Dvideobuf-dma-sg.c301 dma->sglen = 1; in videobuf_dma_map()
313 dma->sglen = dma_map_sg(dev, dma->sglist, in videobuf_dma_map()
315 if (0 == dma->sglen) { in videobuf_dma_map()
320 dma->sglen = 0; in videobuf_dma_map()
332 if (!dma->sglen) in videobuf_dma_unmap()
335 dma_unmap_sg(dev, dma->sglist, dma->sglen, dma->direction); in videobuf_dma_unmap()
339 dma->sglen = 0; in videobuf_dma_unmap()
349 BUG_ON(dma->sglen); in videobuf_dma_free()
576 BUG_ON(!mem || !mem->dma.sglen); in __videobuf_sync()
582 mem->dma.sglen, mem->dma.direction); in __videobuf_sync()
/linux-4.4.14/drivers/staging/rts5208/
Drtsx_transport.c83 unsigned int sglen = sg->length - *offset; in rtsx_stor_access_xfer_buf() local
85 if (sglen > buflen - cnt) { in rtsx_stor_access_xfer_buf()
88 sglen = buflen - cnt; in rtsx_stor_access_xfer_buf()
89 *offset += sglen; in rtsx_stor_access_xfer_buf()
101 while (sglen > 0) { in rtsx_stor_access_xfer_buf()
102 unsigned int plen = min(sglen, (unsigned int) in rtsx_stor_access_xfer_buf()
116 sglen -= plen; in rtsx_stor_access_xfer_buf()
/linux-4.4.14/drivers/media/pci/cx23885/
Dcx23885-alsa.c128 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx23885_alsa_dma_map()
131 if (0 == buf->sglen) { in cx23885_alsa_dma_map()
142 if (!buf->sglen) in cx23885_alsa_dma_unmap()
145 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx23885_alsa_dma_unmap()
146 buf->sglen = 0; in cx23885_alsa_dma_unmap()
Dcx23885.h328 int sglen; member
/linux-4.4.14/drivers/media/pci/cx25821/
Dcx25821-alsa.c69 int sglen; member
192 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx25821_alsa_dma_map()
195 if (0 == buf->sglen) { in cx25821_alsa_dma_map()
206 if (!buf->sglen) in cx25821_alsa_dma_unmap()
209 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx25821_alsa_dma_unmap()
210 buf->sglen = 0; in cx25821_alsa_dma_unmap()
/linux-4.4.14/drivers/media/platform/soc_camera/
Dpxa_camera.c183 int sglen; member
290 static int calculate_dma_sglen(struct scatterlist *sglist, int sglen, in calculate_dma_sglen() argument
297 for_each_sg(sglist, sg, sglen, i) { in calculate_dma_sglen()
338 int i, offset, sglen; in pxa_init_dma_channel() local
345 sglen = calculate_dma_sglen(*sg_first, dma->sglen, in pxa_init_dma_channel()
348 pxa_dma->sg_size = (sglen + 1) * sizeof(struct pxa_dma_desc); in pxa_init_dma_channel()
354 pxa_dma->sglen = sglen; in pxa_init_dma_channel()
358 *sg_first, sglen, *sg_first_ofs, pxa_dma->sg_dma); in pxa_init_dma_channel()
361 for_each_sg(*sg_first, sg, sglen, i) { in pxa_init_dma_channel()
389 pxa_dma->sg_cpu[sglen].ddadr = DDADR_STOP; in pxa_init_dma_channel()
[all …]
/linux-4.4.14/tools/usb/
Dtestusb.c61 unsigned sglen; member
399 param.sglen = 32; in main()
421 if (parse_num(&param.sglen, optarg)) in main()
/linux-4.4.14/include/media/
Dvideobuf-dma-sg.h65 int sglen; member
/linux-4.4.14/drivers/media/pci/cobalt/
Dcobalt-omnitek.h47 struct scatterlist *scatter_list, bool to_pci, unsigned sglen,
Dcobalt-omnitek.c162 struct scatterlist *scatter_list, bool to_pci, unsigned sglen, in descriptor_list_create() argument
212 if (sglen == 1) { in descriptor_list_create()
/linux-4.4.14/drivers/media/pci/cx88/
Dcx88-alsa.c67 int sglen; member
339 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist, in cx88_alsa_dma_map()
342 if (0 == buf->sglen) { in cx88_alsa_dma_map()
353 if (!buf->sglen) in cx88_alsa_dma_unmap()
356 dma_unmap_sg(&dev->pci->dev, buf->sglist, buf->sglen, PCI_DMA_FROMDEVICE); in cx88_alsa_dma_unmap()
357 buf->sglen = 0; in cx88_alsa_dma_unmap()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c86 unsigned m, sglen; in nvkm_vm_map_sg_table() local
93 sglen = sg_dma_len(sg) >> PAGE_SHIFT; in nvkm_vm_map_sg_table()
95 end = pte + sglen; in nvkm_vm_map_sg_table()
114 if (m < sglen) { in nvkm_vm_map_sg_table()
115 for (; m < sglen; m++) { in nvkm_vm_map_sg_table()
/linux-4.4.14/drivers/media/pci/saa7134/
Dsaa7134-alsa.c313 dma->sglen = dma_map_sg(&dev->pci->dev, dma->sglist, in saa7134_alsa_dma_map()
316 if (0 == dma->sglen) { in saa7134_alsa_dma_map()
327 if (!dma->sglen) in saa7134_alsa_dma_unmap()
330 dma_unmap_sg(&dev->pci->dev, dma->sglist, dma->sglen, PCI_DMA_FROMDEVICE); in saa7134_alsa_dma_unmap()
331 dma->sglen = 0; in saa7134_alsa_dma_unmap()
729 dev->dmasound.sglist, dev->dmasound.sglen, 0); in snd_card_saa7134_hw_params()
Dsaa7134.h509 int sglen; member
/linux-4.4.14/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()
Dsaa7146_vbi.c257 dma->sglist, dma->sglen); in buffer_prepare()
Dsaa7146_video.c212 int length = dma->sglen; in saa7146_pgtable_build()
/linux-4.4.14/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-4.4.14/drivers/scsi/megaraid/
Dmega_common.h169 uint16_t sglen; member
Dmegaraid_mbox.c650 host->sg_tablesize = adapter->sglen; in megaraid_io_attach()
839 adapter->sglen = megaraid_mbox_get_max_sg(adapter); in megaraid_init_mbox()
1365 BUG_ON(sgcnt < 0 || sgcnt > adapter->sglen); in megaraid_mbox_mksgl()
/linux-4.4.14/drivers/scsi/cxgbi/
Dlibcxgbi.c1387 unsigned int sglen = sg->length; in ddp_make_gl() local
1422 if (sgpage == page && sg->offset == sgoffset + sglen) in ddp_make_gl()
1423 sglen += sg->length; in ddp_make_gl()
1430 ((sglen + sgoffset) & ~PAGE_MASK))) { in ddp_make_gl()
1433 i, sgcnt, sgoffset, sglen); in ddp_make_gl()
1445 sglen = sg->length; in ddp_make_gl()
2047 unsigned int sglen = sg->length - sgoffset; in sgl_read_to_frags() local
2055 if (!sglen) { in sgl_read_to_frags()
2063 sglen = sg->length; in sgl_read_to_frags()
2067 copy = min(datalen, sglen); in sgl_read_to_frags()
[all …]
/linux-4.4.14/drivers/scsi/
Dinitio.c1059 scb->sgmax = scb->sglen; in initio_exec_scb()
1606 scb->sglen = (u8) (scb->sgmax - i); in initio_state_5()
1714 outl(((u32) scb->sglen) << 3, host->addr + TUL_XCntH); in initio_xfer_data_in()
1746 outl(((u32) scb->sglen) << 3, host->addr + TUL_XCntH); in initio_xfer_data_out()
2612 cblk->sglen = nseg; in initio_build_scb()
2617 scsi_for_each_sg(cmnd, sglist, cblk->sglen, i) { in initio_build_scb()
2628 cblk->sglen = 0; in initio_build_scb()
Dmegaraid.c307 adapter->host->sg_tablesize = adapter->sglen; in mega_query_adapter()
1738 BUG_ON(sgcnt > adapter->sglen || sgcnt < 0); in mega_build_sglist()
1820 sizeof(mega_sgl64) * adapter->sglen, in mega_free_sgl()
2930 sizeof(mega_sgl64) * adapter->sglen, in mega_init_scb()
3936 adapter->sglen = MIN_SGLIST; in mega_get_max_sgl()
3939 adapter->sglen = *((char *)adapter->mega_buffer); in mega_get_max_sgl()
3945 if ( adapter->sglen > MAX_SGLIST ) in mega_get_max_sgl()
3946 adapter->sglen = MAX_SGLIST; in mega_get_max_sgl()
Dinitio.h373 u8 sglen; /*30 SG list # */ member
Dmegaraid.h854 u8 sglen; /* f/w supported scatter-gather list length */ member
/linux-4.4.14/Documentation/video4linux/
Dvideobuf281 int sglen;
284 populate it with pointers to the pieces of the allocated buffer; sglen
/linux-4.4.14/drivers/mmc/host/
Datmel-mci.c999 unsigned int sglen; in atmci_prepare_data_dma() local
1048 sglen = dma_map_sg(chan->device->dev, data->sg, in atmci_prepare_data_dma()
1053 data->sg, sglen, slave_dirn, in atmci_prepare_data_dma()
/linux-4.4.14/drivers/scsi/aic7xxx/
Daic79xx_core.c5731 uint32_t sglen; in ahd_handle_ign_wide_residue() local
5758 sglen = ahd_le32toh(sg->len) & AHD_SG_LEN_MASK; in ahd_handle_ign_wide_residue()
5760 && sglen < (data_cnt & AHD_SG_LEN_MASK)) { in ahd_handle_ign_wide_residue()
5763 sglen = ahd_le32toh(sg->len); in ahd_handle_ign_wide_residue()
5768 data_cnt = 1|(sglen&(~AHD_SG_LEN_MASK)); in ahd_handle_ign_wide_residue()
5770 + (sglen & AHD_SG_LEN_MASK) in ahd_handle_ign_wide_residue()
5791 sglen = ahd_le32toh(sg->len) & AHD_SG_LEN_MASK; in ahd_handle_ign_wide_residue()
5793 && sglen < (data_cnt & AHD_SG_LEN_MASK)) { in ahd_handle_ign_wide_residue()
5796 sglen = ahd_le32toh(sg->len); in ahd_handle_ign_wide_residue()
5801 data_cnt = 1|(sglen&(~AHD_SG_LEN_MASK)); in ahd_handle_ign_wide_residue()
[all …]
Daic7xxx_core.c4197 uint32_t sglen; in ahc_handle_ign_wide_residue() local
4225 sglen = ahc_le32toh(sg->len) & AHC_SG_LEN_MASK; in ahc_handle_ign_wide_residue()
4227 && sglen < (data_cnt & AHC_SG_LEN_MASK)) { in ahc_handle_ign_wide_residue()
4230 sglen = ahc_le32toh(sg->len); in ahc_handle_ign_wide_residue()
4235 data_cnt = 1 | (sglen & (~AHC_SG_LEN_MASK)); in ahc_handle_ign_wide_residue()
4237 + (sglen & AHC_SG_LEN_MASK) - 1; in ahc_handle_ign_wide_residue()
/linux-4.4.14/drivers/media/platform/
Dvia-camera.c377 viafb_dma_copy_out_sg(cam->cb_offsets[bufn], vdma->sglist, vdma->sglen); in viacam_irq()