Searched refs:sglen (Results 1 - 25 of 47) sorted by relevance

12

/linux-master/drivers/misc/bcm-vk/
H A Dbcm_vk_sg.h35 int sglen; /* Length (bytes) of sglist */ member in struct:bcm_vk_dma
H A Dbcm_vk_sg.c87 dma->sglen = (dma->nr_pages * sizeof(*sgdata)) +
92 dma->sglen,
162 "sgl 0x%llx handle 0x%llx, sglen: 0x%x sgsize: 0x%x\n",
165 dma->sglen,
234 dev_dbg(dev, "free sglist=%p sglen=0x%x\n", dma->sglist, dma->sglen);
247 dma_free_coherent(dev, dma->sglen, dma->sglist, dma->handle);
/linux-master/lib/
H A Dsg_split.c25 unsigned int sglen; local
36 sglen = mapped ? sg_dma_len(sg) : sg->length;
37 if (skip > sglen) {
38 skip -= sglen;
42 len = min_t(size_t, size, sglen - skip);
51 while (!size && (skip + len < sglen) && (--nb_splits > 0)) {
55 len = min_t(size_t, size, sglen - skip);
/linux-master/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,
200 if (sglen == 1) {
149 descriptor_list_create(struct cobalt *cobalt, struct scatterlist *scatter_list, bool to_pci, unsigned sglen, unsigned size, unsigned width, unsigned stride, struct sg_dma_desc_info *desc) argument
/linux-master/drivers/usb/misc/
H A Dusbtest.c34 __u32 sglen; member in struct:usbtest_param_32
51 __u32 sglen; member in struct:usbtest_param_64
1157 for (i = 1; i < ctx->param->sglen; i++) {
1160 % ctx->param->sglen];
1208 if (param->sglen == 0 || param->iterations > UINT_MAX / param->sglen)
1214 context.count = param->sglen * param->iterations;
1221 * as with bulk/intr sglists, sglen is the queue depth; it also
1222 * controls which subtests run (more tests than sglen) or rerun.
1224 urb = kcalloc(param->sglen, sizeo
[all...]
/linux-master/drivers/crypto/nx/
H A Dnx.c143 * @sglen: max number of nx_sg entries we're allowed to write
149 unsigned int sglen,
174 while (len && (nx_sg - nx_dst) < sglen) {
184 nx_sg = nx_build_sg_list(nx_sg, dst, &n, sglen - (nx_sg - nx_dst));
273 max_sg_len = min_t(u64, nx_ctx->ap->sglen,
390 if (!trip->sglen || trip->databytelen < NX_PAGE_SIZE) {
391 dev_warn(dev, "bogus sglen/databytelen: "
392 "%u/%u (ignored)\n", trip->sglen,
402 props->ap[msc->fc][msc->mode][0].sglen =
403 trip->sglen;
148 nx_walk_and_build(struct nx_sg *nx_dst, unsigned int sglen, struct scatterlist *sg_src, unsigned int start, unsigned int *src_len) argument
[all...]
H A Dnx-aes-xcbc.c82 nx_ctx->ap->sglen);
88 nx_ctx->ap->sglen);
109 nx_ctx->ap->sglen);
116 nx_ctx->ap->sglen);
197 nx_ctx->ap->sglen);
203 &len, nx_ctx->ap->sglen);
325 &len, nx_ctx->ap->sglen);
334 nx_ctx->ap->sglen);
H A Dnx.h33 u32 sglen; member in struct:msc_triplet
45 u32 sglen; member in struct:alg_props
H A Dnx-aes-gcm.c123 nx_ctx->ap->sglen);
187 nx_ctx->ap->sglen);
270 &len, nx_ctx->ap->sglen);
277 nx_ctx->ap->sglen);
H A Dnx-aes-ccm.c236 nx_insg = nx_build_sg_list(nx_insg, b1, &len, nx_ctx->ap->sglen);
242 nx_ctx->ap->sglen);
273 max_sg_len = min_t(u64, nx_ctx->ap->sglen,
283 nx_ctx->ap->sglen,
H A Dnx-sha512.c92 max_sg_len = min_t(u64, nx_ctx->ap->sglen,
198 max_sg_len = min_t(u64, nx_ctx->ap->sglen,
H A Dnx-sha256.c92 max_sg_len = min_t(u64, nx_ctx->ap->sglen,
194 max_sg_len = min_t(u64, nx_ctx->ap->sglen,
/linux-master/drivers/dma/
H A Dsa11x0-dma.c80 unsigned sglen; member in struct:sa11x0_dma_desc
81 struct sa11x0_dma_sg sg[] __counted_by(sglen);
176 if (p->sg_load == txd->sglen) {
227 if (++p->sg_done == txd->sglen) {
464 for (i = 0; i < txd->sglen; i++) {
480 for (; i < txd->sglen; i++) {
523 struct dma_chan *chan, struct scatterlist *sg, unsigned int sglen,
529 unsigned i, j = sglen;
540 if (sglen == 0)
543 for_each_sg(sg, sgent, sglen,
522 sa11x0_dma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sg, unsigned int sglen, enum dma_transfer_direction dir, unsigned long flags, void *context) argument
610 unsigned i, j, k, sglen, sgperiod; local
[all...]
H A Dmoxart-dma.c123 unsigned int sglen; member in struct:moxart_desc
127 struct moxart_sg sg[] __counted_by(sglen);
312 d->sglen = sg_len;
452 for (size = i = completed_sgs; i < d->sglen; i++)
540 if (++ch->sgidx < ch->desc->sglen) {
H A Dsprd-dma.c744 unsigned int sglen, int sg_index,
846 temp = sglen ? (sg_index + 1) % sglen : 0;
875 unsigned int sglen, int sg_index,
890 return sprd_dma_fill_desc(chan, hw, sglen, sg_index, src, dst, len,
951 unsigned int sglen, enum dma_transfer_direction dir,
995 for_each_sg(sgl, sg, sglen, i) {
1016 if (sglen < 2)
1019 ret = sprd_dma_fill_linklist_desc(chan, sglen, i, src, dst, len,
742 sprd_dma_fill_desc(struct dma_chan *chan, struct sprd_dma_chn_hw *hw, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) argument
874 sprd_dma_fill_linklist_desc(struct dma_chan *chan, unsigned int sglen, int sg_index, dma_addr_t src, dma_addr_t dst, u32 len, enum dma_transfer_direction dir, unsigned long flags, struct dma_slave_config *slave_cfg) argument
950 sprd_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl, unsigned int sglen, enum dma_transfer_direction dir, unsigned long flags, void *context) argument
H A Dat_hdmac.c225 * @sglen: number of sg entries.
238 unsigned int sglen; member in struct:at_desc
248 struct atdma_sg sg[] __counted_by(sglen);
598 for (i = 0; i < desc->sglen; i++) {
722 for (i = 1; i < desc->sglen; i++) {
796 for (i = 0; i < desc->sglen; i++)
935 desc->sglen = 1;
998 desc->sglen = sg_len;
1137 desc->sglen = 1;
1197 desc->sglen
[all...]
/linux-master/drivers/crypto/cavium/nitrox/
H A Dnitrox_req.h595 unsigned int sglen; local
597 for (; buflen && from_sg; buflen -= sglen) {
598 sglen = from_sg->length;
599 if (sglen > buflen)
600 sglen = buflen;
602 sg_set_buf(sg, sg_virt(from_sg), sglen);
/linux-master/drivers/staging/rts5208/
H A Drtsx_transport.c79 unsigned int sglen = sg->length - *offset; local
81 if (sglen > buflen - cnt) {
83 sglen = buflen - cnt;
84 *offset += sglen;
92 while (sglen > 0) {
93 unsigned int plen = min(sglen, (unsigned int)
105 sglen -= plen;
/linux-master/drivers/dma/ti/
H A Domap-dma.c126 unsigned sglen; member in struct:omap_desc
127 struct omap_sg sg[] __counted_by(sglen);
256 for (i = 0; i < d->sglen; i++) {
621 } else if (d->using_ll || c->sgidx == d->sglen) {
796 for (size = i = 0; i < d->sglen; i++)
807 for (size = i = 0; i < d->sglen; i++) {
960 struct dma_chan *chan, struct scatterlist *sgl, unsigned sglen,
1005 d = kzalloc(struct_size(d, sg, sglen), GFP_ATOMIC);
1008 d->sglen = sglen;
959 omap_dma_prep_slave_sg( struct dma_chan *chan, struct scatterlist *sgl, unsigned sglen, enum dma_transfer_direction dir, unsigned long tx_flags, void *context) argument
[all...]
/linux-master/tools/usb/
H A Dtestusb.c48 unsigned sglen; member in struct:usbtest_param
396 param.sglen = 32;
418 if (parse_num(&param.sglen, optarg))
456 "\t-g sglen default 32\n"
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-alsa.c116 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist,
119 if (0 == buf->sglen) {
130 if (!buf->sglen)
134 buf->sglen = 0;
/linux-master/drivers/media/pci/cx25821/
H A Dcx25821-alsa.c56 int sglen; member in struct:cx25821_audio_buffer
179 buf->sglen = dma_map_sg(&dev->pci->dev, buf->sglist,
182 if (0 == buf->sglen) {
193 if (!buf->sglen)
197 buf->sglen = 0;
/linux-master/drivers/media/common/saa7146/
H A Dsaa7146_core.c238 struct scatterlist *list, int sglen)
245 if (WARN_ON(!sglen) ||
254 for_each_sg_dma_page(list, &dma_iter, sglen, 0) {
237 saa7146_pgtable_build_single(struct pci_dev *pci, struct saa7146_pgtable *pt, struct scatterlist *list, int sglen) argument
/linux-master/drivers/scsi/megaraid/
H A Dmega_common.h111 * @sglen : max sg elements supported
165 uint16_t sglen; member in struct:__anon95

Completed in 263 milliseconds

12