arch/alpha/kernel/pci_iommu.c
475
sg_classify(struct device *dev, struct scatterlist *sg, struct scatterlist *end,
arch/alpha/kernel/pci_iommu.c
479
struct scatterlist *leader;
arch/alpha/kernel/pci_iommu.c
525
sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end,
arch/alpha/kernel/pci_iommu.c
526
struct scatterlist *out, struct pci_iommu_arena *arena,
arch/alpha/kernel/pci_iommu.c
531
struct scatterlist *sg;
arch/alpha/kernel/pci_iommu.c
591
struct scatterlist *last_sg = sg;
arch/alpha/kernel/pci_iommu.c
623
static int alpha_pci_map_sg(struct device *dev, struct scatterlist *sg,
arch/alpha/kernel/pci_iommu.c
628
struct scatterlist *start, *end, *out;
arch/alpha/kernel/pci_iommu.c
704
static void alpha_pci_unmap_sg(struct device *dev, struct scatterlist *sg,
arch/alpha/kernel/pci_iommu.c
712
struct scatterlist *end;
arch/arm/crypto/aes-ce-glue.c
270
struct scatterlist *src = req->src, *dst = req->dst;
arch/arm/crypto/aes-ce-glue.c
271
struct scatterlist sg_src[2], sg_dst[2];
arch/arm/crypto/aes-ce-glue.c
328
struct scatterlist *src = req->src, *dst = req->dst;
arch/arm/crypto/aes-ce-glue.c
329
struct scatterlist sg_src[2], sg_dst[2];
arch/arm/crypto/aes-ce-glue.c
425
struct scatterlist sg_src[2], sg_dst[2];
arch/arm/crypto/aes-ce-glue.c
427
struct scatterlist *src, *dst;
arch/arm/crypto/aes-ce-glue.c
497
struct scatterlist sg_src[2], sg_dst[2];
arch/arm/crypto/aes-ce-glue.c
499
struct scatterlist *src, *dst;
arch/arm/include/asm/dma.h
102
extern void set_dma_sg(unsigned int chan, struct scatterlist *sg, int nr_sg);
arch/arm/include/asm/mach/dma.h
27
struct scatterlist buf; /* single DMA */
arch/arm/include/asm/mach/dma.h
29
struct scatterlist *sg; /* DMA Scatter-Gather List */
arch/arm/kernel/dma.c
121
void set_dma_sg (unsigned int chan, struct scatterlist *sg, int nr_sg)
arch/arm/mm/dma-mapping.c
1183
static int __map_sg_chunk(struct device *dev, struct scatterlist *sg,
arch/arm/mm/dma-mapping.c
1191
struct scatterlist *s;
arch/arm/mm/dma-mapping.c
1238
static int arm_iommu_map_sg(struct device *dev, struct scatterlist *sg,
arch/arm/mm/dma-mapping.c
1241
struct scatterlist *s = sg, *dma = sg, *start = sg;
arch/arm/mm/dma-mapping.c
1296
struct scatterlist *sg, int nents,
arch/arm/mm/dma-mapping.c
1300
struct scatterlist *s;
arch/arm/mm/dma-mapping.c
1320
struct scatterlist *sg,
arch/arm/mm/dma-mapping.c
1323
struct scatterlist *s;
arch/arm/mm/dma-mapping.c
1342
struct scatterlist *sg,
arch/arm/mm/dma-mapping.c
1345
struct scatterlist *s;
arch/arm64/crypto/aes-glue.c
277
struct scatterlist *src = req->src, *dst = req->dst;
arch/arm64/crypto/aes-glue.c
278
struct scatterlist sg_src[2], sg_dst[2];
arch/arm64/crypto/aes-glue.c
333
struct scatterlist *src = req->src, *dst = req->dst;
arch/arm64/crypto/aes-glue.c
334
struct scatterlist sg_src[2], sg_dst[2];
arch/arm64/crypto/aes-glue.c
521
struct scatterlist sg_src[2], sg_dst[2];
arch/arm64/crypto/aes-glue.c
523
struct scatterlist *src, *dst;
arch/arm64/crypto/aes-glue.c
590
struct scatterlist sg_src[2], sg_dst[2];
arch/arm64/crypto/aes-glue.c
592
struct scatterlist *src, *dst;
arch/arm64/crypto/aes-neonbs-glue.c
291
struct scatterlist sg_src[2], sg_dst[2];
arch/arm64/crypto/aes-neonbs-glue.c
293
struct scatterlist *src, *dst;
arch/arm64/crypto/sm4-ce-glue.c
203
struct scatterlist *src = req->src;
arch/arm64/crypto/sm4-ce-glue.c
204
struct scatterlist *dst = req->dst;
arch/arm64/crypto/sm4-ce-glue.c
205
struct scatterlist sg_src[2], sg_dst[2];
arch/arm64/crypto/sm4-ce-glue.c
316
struct scatterlist sg_src[2], sg_dst[2];
arch/arm64/crypto/sm4-ce-glue.c
318
struct scatterlist *src, *dst;
arch/mips/jazz/jazzdma.c
549
static int jazz_dma_map_sg(struct device *dev, struct scatterlist *sglist,
arch/mips/jazz/jazzdma.c
553
struct scatterlist *sg;
arch/mips/jazz/jazzdma.c
568
static void jazz_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
arch/mips/jazz/jazzdma.c
572
struct scatterlist *sg;
arch/mips/jazz/jazzdma.c
594
struct scatterlist *sgl, int nents, enum dma_data_direction dir)
arch/mips/jazz/jazzdma.c
596
struct scatterlist *sg;
arch/mips/jazz/jazzdma.c
604
struct scatterlist *sgl, int nents, enum dma_data_direction dir)
arch/mips/jazz/jazzdma.c
606
struct scatterlist *sg;
arch/powerpc/include/asm/iommu.h
135
struct scatterlist;
arch/powerpc/include/asm/iommu.h
262
struct scatterlist *sglist, int nelems,
arch/powerpc/include/asm/iommu.h
267
struct scatterlist *sglist,
arch/powerpc/kernel/dma-iommu.c
131
static int dma_iommu_map_sg(struct device *dev, struct scatterlist *sglist,
arch/powerpc/kernel/dma-iommu.c
139
static void dma_iommu_unmap_sg(struct device *dev, struct scatterlist *sglist,
arch/powerpc/kernel/dma-iommu.c
35
bool arch_dma_map_sg_direct(struct device *dev, struct scatterlist *sg,
arch/powerpc/kernel/dma-iommu.c
38
struct scatterlist *s;
arch/powerpc/kernel/dma-iommu.c
52
bool arch_dma_unmap_sg_direct(struct device *dev, struct scatterlist *sg,
arch/powerpc/kernel/dma-iommu.c
55
struct scatterlist *s;
arch/powerpc/kernel/iommu.c
473
struct scatterlist *sglist, int nelems,
arch/powerpc/kernel/iommu.c
478
struct scatterlist *s, *outs, *segstart;
arch/powerpc/kernel/iommu.c
615
void ppc_iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist,
arch/powerpc/kernel/iommu.c
619
struct scatterlist *sg;
arch/powerpc/platforms/512x/mpc512x_lpbfifo.c
166
struct scatterlist sg;
arch/powerpc/platforms/ps3/system-bus.c
635
static int ps3_sb_map_sg(struct device *_dev, struct scatterlist *sgl,
arch/powerpc/platforms/ps3/system-bus.c
643
struct scatterlist *sg;
arch/powerpc/platforms/ps3/system-bus.c
663
static int ps3_ioc0_map_sg(struct device *_dev, struct scatterlist *sg,
arch/powerpc/platforms/ps3/system-bus.c
672
static void ps3_sb_unmap_sg(struct device *_dev, struct scatterlist *sg,
arch/powerpc/platforms/ps3/system-bus.c
680
static void ps3_ioc0_unmap_sg(struct device *_dev, struct scatterlist *sg,
arch/powerpc/platforms/pseries/ibmebus.c
110
struct scatterlist *sgl,
arch/powerpc/platforms/pseries/ibmebus.c
114
struct scatterlist *sg;
arch/powerpc/platforms/pseries/ibmebus.c
126
struct scatterlist *sg,
arch/powerpc/platforms/pseries/vio.c
554
static int vio_dma_iommu_map_sg(struct device *dev, struct scatterlist *sglist,
arch/powerpc/platforms/pseries/vio.c
560
struct scatterlist *sgl;
arch/powerpc/platforms/pseries/vio.c
589
struct scatterlist *sglist, int nelems,
arch/powerpc/platforms/pseries/vio.c
595
struct scatterlist *sgl;
arch/riscv/crypto/aes-riscv64-glue.c
172
struct scatterlist sg_src[2], sg_dst[2];
arch/riscv/crypto/aes-riscv64-glue.c
174
struct scatterlist *src, *dst;
arch/riscv/crypto/aes-riscv64-glue.c
314
struct scatterlist sg_src[2], sg_dst[2];
arch/riscv/crypto/aes-riscv64-glue.c
316
struct scatterlist *src, *dst;
arch/s390/crypto/aes_s390.c
673
static void gcm_walk_start(struct gcm_sg_walk *gw, struct scatterlist *sg,
arch/sparc/include/asm/ldc.h
105
struct scatterlist;
arch/sparc/include/asm/ldc.h
107
struct scatterlist *sg, int num_sg,
arch/sparc/kernel/iommu.c
442
static int dma_4u_map_sg(struct device *dev, struct scatterlist *sglist,
arch/sparc/kernel/iommu.c
446
struct scatterlist *s, *outs, *segstart;
arch/sparc/kernel/iommu.c
597
static unsigned long fetch_sg_ctx(struct iommu *iommu, struct scatterlist *sg)
arch/sparc/kernel/iommu.c
615
static void dma_4u_unmap_sg(struct device *dev, struct scatterlist *sglist,
arch/sparc/kernel/iommu.c
620
struct scatterlist *sg;
arch/sparc/kernel/iommu.c
706
struct scatterlist *sglist, int nelems,
arch/sparc/kernel/iommu.c
712
struct scatterlist *sg, *sgprv;
arch/sparc/kernel/iommu_common.h
41
struct scatterlist *outs,
arch/sparc/kernel/iommu_common.h
42
struct scatterlist *sg)
arch/sparc/kernel/ldc.c
2120
static int sg_count_one(struct scatterlist *sg)
arch/sparc/kernel/ldc.c
2131
static int sg_count_pages(struct scatterlist *sg, int num_sg)
arch/sparc/kernel/ldc.c
2148
struct scatterlist *sg, int num_sg,
arch/sparc/kernel/ldc.c
2157
struct scatterlist *s;
arch/sparc/kernel/pci_sun4v.c
478
static int dma_4v_map_sg(struct device *dev, struct scatterlist *sglist,
arch/sparc/kernel/pci_sun4v.c
482
struct scatterlist *s, *outs, *segstart;
arch/sparc/kernel/pci_sun4v.c
633
static void dma_4v_unmap_sg(struct device *dev, struct scatterlist *sglist,
arch/sparc/kernel/pci_sun4v.c
638
struct scatterlist *sg;
arch/sparc/mm/io-unit.c
164
static int iounit_map_sg(struct device *dev, struct scatterlist *sgl, int nents,
arch/sparc/mm/io-unit.c
168
struct scatterlist *sg;
arch/sparc/mm/io-unit.c
198
static void iounit_unmap_sg(struct device *dev, struct scatterlist *sgl,
arch/sparc/mm/io-unit.c
203
struct scatterlist *sg;
arch/sparc/mm/iommu.c
251
static int __sbus_iommu_map_sg(struct device *dev, struct scatterlist *sgl,
arch/sparc/mm/iommu.c
255
struct scatterlist *sg;
arch/sparc/mm/iommu.c
269
static int sbus_iommu_map_sg_gflush(struct device *dev, struct scatterlist *sgl,
arch/sparc/mm/iommu.c
276
static int sbus_iommu_map_sg_pflush(struct device *dev, struct scatterlist *sgl,
arch/sparc/mm/iommu.c
301
static void sbus_iommu_unmap_sg(struct device *dev, struct scatterlist *sgl,
arch/sparc/mm/iommu.c
304
struct scatterlist *sg;
arch/um/drivers/virtio_pcidev.c
395
struct scatterlist sg[1];
arch/um/drivers/virtio_pcidev.c
95
struct scatterlist out_sg, extra_sg, in_sg;
arch/um/drivers/virtio_pcidev.c
96
struct scatterlist *sgs_list[] = {
arch/x86/crypto/aegis128-aesni-glue.c
64
struct aegis_state *state, struct scatterlist *sg_src,
arch/x86/crypto/aesni-intel_glue.c
1273
struct scatterlist *sg_src, unsigned int assoclen,
arch/x86/crypto/aesni-intel_glue.c
214
struct scatterlist *src = req->src, *dst = req->dst;
arch/x86/crypto/aesni-intel_glue.c
215
struct scatterlist sg_src[2], sg_dst[2];
arch/x86/crypto/aesni-intel_glue.c
270
struct scatterlist *src = req->src, *dst = req->dst;
arch/x86/crypto/aesni-intel_glue.c
271
struct scatterlist sg_src[2], sg_dst[2];
arch/x86/crypto/aesni-intel_glue.c
391
struct scatterlist sg_src[2], sg_dst[2];
arch/x86/crypto/aesni-intel_glue.c
394
struct scatterlist *src, *dst;
arch/x86/kernel/amd_gart_64.c
277
static void gart_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
arch/x86/kernel/amd_gart_64.c
280
struct scatterlist *s;
arch/x86/kernel/amd_gart_64.c
291
static int dma_map_sg_nonforce(struct device *dev, struct scatterlist *sg,
arch/x86/kernel/amd_gart_64.c
294
struct scatterlist *s;
arch/x86/kernel/amd_gart_64.c
323
static int __dma_map_cont(struct device *dev, struct scatterlist *start,
arch/x86/kernel/amd_gart_64.c
324
int nelems, struct scatterlist *sout,
arch/x86/kernel/amd_gart_64.c
329
struct scatterlist *s;
arch/x86/kernel/amd_gart_64.c
362
dma_map_cont(struct device *dev, struct scatterlist *start, int nelems,
arch/x86/kernel/amd_gart_64.c
363
struct scatterlist *sout, unsigned long pages, int need)
arch/x86/kernel/amd_gart_64.c
378
static int gart_map_sg(struct device *dev, struct scatterlist *sg, int nents,
arch/x86/kernel/amd_gart_64.c
381
struct scatterlist *s, *ps, *start_sg, *sgmap;
block/blk-crypto-fallback.c
248
struct scatterlist src, dst;
block/blk-crypto-fallback.c
380
struct scatterlist sg;
block/blk-mq-dma.c
266
static inline struct scatterlist *
block/blk-mq-dma.c
267
blk_next_sg(struct scatterlist **sg, struct scatterlist *sglist)
block/blk-mq-dma.c
287
int __blk_rq_map_sg(struct request *rq, struct scatterlist *sglist,
block/blk-mq-dma.c
288
struct scatterlist **last_sg)
block/blk-mq-dma.c
402
int blk_rq_map_integrity_sg(struct request *rq, struct scatterlist *sglist)
block/blk-mq-dma.c
405
struct scatterlist *sg = NULL;
block/bsg-lib.c
214
size_t sz = (sizeof(struct scatterlist) * req->nr_phys_segments);
crypto/acompress.c
531
struct scatterlist *src = req->src;
crypto/acompress.c
532
struct scatterlist *dst = req->dst;
crypto/adiantum.c
112
struct scatterlist sg;
crypto/adiantum.c
348
struct scatterlist *sgl, le128 *out)
crypto/adiantum.c
374
struct scatterlist *src = req->src, *dst = req->dst;
crypto/aegis128-core.c
277
struct scatterlist *sg_src,
crypto/af_alg.c
610
struct scatterlist *sg = NULL;
crypto/af_alg.c
658
const struct scatterlist *sg = sgl->sg;
crypto/af_alg.c
684
void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst)
crypto/af_alg.c
689
struct scatterlist *sg;
crypto/af_alg.c
749
struct scatterlist *tsgl;
crypto/af_alg.c
750
struct scatterlist *sg;
crypto/af_alg.c
973
struct scatterlist *sg;
crypto/ahash.c
208
struct scatterlist *sg;
crypto/ahash.c
87
struct scatterlist *sg;
crypto/akcipher.c
173
struct scatterlist *sg;
crypto/akcipher.c
32
struct scatterlist sg;
crypto/algif_aead.c
76
struct scatterlist *rsgl_src, *tsgl_src = NULL;
crypto/authenc.c
198
struct scatterlist *src, *dst;
crypto/authenc.c
242
struct scatterlist *src, *dst;
crypto/authenc.c
33
struct scatterlist src[2];
crypto/authenc.c
34
struct scatterlist dst[2];
crypto/authencesn.c
125
struct scatterlist *dst = req->dst;
crypto/authencesn.c
169
struct scatterlist *src, *dst;
crypto/authencesn.c
210
struct scatterlist *src = req->src;
crypto/authencesn.c
211
struct scatterlist *dst = req->dst;
crypto/authencesn.c
263
struct scatterlist *src = req->src;
crypto/authencesn.c
264
struct scatterlist *dst = req->dst;
crypto/authencesn.c
36
struct scatterlist src[2];
crypto/authencesn.c
37
struct scatterlist dst[2];
crypto/authencesn.c
93
struct scatterlist *dst = req->dst;
crypto/ccm.c
165
static int crypto_ccm_auth(struct aead_request *req, struct scatterlist *plain,
crypto/ccm.c
173
struct scatterlist sg[3];
crypto/ccm.c
250
struct scatterlist *sg;
crypto/ccm.c
288
struct scatterlist *dst;
crypto/ccm.c
327
struct scatterlist *dst;
crypto/ccm.c
347
struct scatterlist *dst;
crypto/ccm.c
36
struct scatterlist src[3];
crypto/ccm.c
37
struct scatterlist dst[3];
crypto/ccm.c
46
struct scatterlist src[3];
crypto/ccm.c
47
struct scatterlist dst[3];
crypto/ccm.c
605
struct scatterlist *sg;
crypto/chacha20poly1305.c
104
struct scatterlist *src, *dst;
crypto/chacha20poly1305.c
134
struct scatterlist *sg = req->src;
crypto/chacha20poly1305.c
246
struct scatterlist *src, *dst;
crypto/chacha20poly1305.c
34
struct scatterlist src[1];
crypto/chacha20poly1305.c
39
struct scatterlist src[2];
crypto/chacha20poly1305.c
40
struct scatterlist dst[2];
crypto/cts.c
105
struct scatterlist *sg;
crypto/cts.c
186
struct scatterlist *sg;
crypto/cts.c
60
struct scatterlist sg[2];
crypto/drbg.c
1576
struct scatterlist *sg_in = &drbg->sg_in, *sg_out = &drbg->sg_out;
crypto/essiv.c
191
struct scatterlist *src = req->src;
crypto/essiv.c
209
struct scatterlist *sg;
crypto/essiv.c
61
struct scatterlist sg[4];
crypto/gcm.c
100
struct scatterlist sg[1];
crypto/gcm.c
152
struct scatterlist *sg;
crypto/gcm.c
180
struct scatterlist *dst;
crypto/gcm.c
200
struct scatterlist *src,
crypto/gcm.c
37
struct scatterlist src[3];
crypto/gcm.c
38
struct scatterlist dst[3];
crypto/gcm.c
57
struct scatterlist *src;
crypto/gcm.c
65
struct scatterlist src[3];
crypto/gcm.c
66
struct scatterlist dst[3];
crypto/gcm.c
67
struct scatterlist sg;
crypto/gcm.c
721
struct scatterlist *sg;
crypto/gcm.c
77
struct scatterlist sg;
crypto/hctr2.c
153
struct scatterlist *sgl,
crypto/hctr2.c
52
struct scatterlist *bulk_part_dst;
crypto/hctr2.c
53
struct scatterlist *bulk_part_src;
crypto/hctr2.c
54
struct scatterlist sg_src[2];
crypto/hctr2.c
55
struct scatterlist sg_dst[2];
crypto/krb5/internal.h
173
int crypto_shash_update_sg(struct shash_desc *desc, struct scatterlist *sg,
crypto/krb5/internal.h
196
struct scatterlist *sg, unsigned int nr_sg, size_t sg_len,
crypto/krb5/internal.h
201
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/internal.h
206
struct scatterlist *sg, unsigned int nr_sg, size_t sg_len,
crypto/krb5/internal.h
211
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/internal.h
75
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/internal.h
83
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/internal.h
90
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/internal.h
98
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/krb5_api.c
330
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/krb5_api.c
367
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/krb5_api.c
398
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/krb5_api.c
435
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/rfc3961_simplified.c
107
struct scatterlist sg[1];
crypto/krb5/rfc3961_simplified.c
542
struct scatterlist *sg, unsigned int nr_sg, size_t sg_len,
crypto/krb5/rfc3961_simplified.c
610
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/rfc3961_simplified.c
659
struct scatterlist *sg, unsigned int nr_sg, size_t sg_len,
crypto/krb5/rfc3961_simplified.c
718
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/rfc3961_simplified.c
83
int crypto_shash_update_sg(struct shash_desc *desc, struct scatterlist *sg,
crypto/krb5/rfc8009_aes2.c
174
struct scatterlist *sg, unsigned int nr_sg, size_t sg_len,
crypto/krb5/rfc8009_aes2.c
179
struct scatterlist bsg[2];
crypto/krb5/rfc8009_aes2.c
253
struct scatterlist *sg, unsigned int nr_sg,
crypto/krb5/rfc8009_aes2.c
257
struct scatterlist bsg[2];
crypto/krb5/selftest.c
247
struct scatterlist sg[1];
crypto/krb5/selftest.c
384
struct scatterlist sg[1];
crypto/krb5/selftest.c
41
static void dump_sg(struct scatterlist *sg, unsigned int limit)
crypto/krb5enc.c
148
struct scatterlist *src, *dst;
crypto/krb5enc.c
316
struct scatterlist *src, *dst;
crypto/krb5enc.c
37
struct scatterlist src[2];
crypto/krb5enc.c
38
struct scatterlist dst[2];
crypto/rsa-pkcs1pad.c
29
struct scatterlist in_sg[2], out_sg[1];
crypto/rsa-pkcs1pad.c
63
static void pkcs1pad_sg_set_buf(struct scatterlist *sg, void *buf, size_t len,
crypto/rsa-pkcs1pad.c
64
struct scatterlist *next)
crypto/rsassa-pkcs1.c
227
struct scatterlist sg;
crypto/scatterwalk.c
100
void memcpy_sglist(struct scatterlist *dst, struct scatterlist *src,
crypto/scatterwalk.c
183
struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
crypto/scatterwalk.c
184
struct scatterlist *src,
crypto/scatterwalk.c
20
struct scatterlist *sg = walk->sg;
crypto/scatterwalk.c
63
void memcpy_from_sglist(void *buf, struct scatterlist *sg,
crypto/scatterwalk.c
76
void memcpy_to_sglist(struct scatterlist *sg, unsigned int start,
crypto/tcrypt.c
105
static void sg_init_aead(struct scatterlist *sg, char *xbuf[XBUFSIZE],
crypto/tcrypt.c
1339
struct scatterlist sg[TVMEMSIZE];
crypto/tcrypt.c
140
struct scatterlist sg[XBUFSIZE];
crypto/tcrypt.c
141
struct scatterlist sgout[XBUFSIZE];
crypto/tcrypt.c
528
struct scatterlist *sg;
crypto/tcrypt.c
529
struct scatterlist *sgout;
crypto/tcrypt.c
701
static void test_hash_sg_init(struct scatterlist *sg)
crypto/tcrypt.c
869
struct scatterlist sg[TVMEMSIZE];
crypto/tcrypt.c
960
struct scatterlist sg[XBUFSIZE];
crypto/testmgr.c
1486
struct scatterlist *pending_sgl;
crypto/testmgr.c
2331
struct scatterlist src[2], dst;
crypto/testmgr.c
3012
struct scatterlist src, dst;
crypto/testmgr.c
3279
struct scatterlist src, dst;
crypto/testmgr.c
3592
struct scatterlist src, dst;
crypto/testmgr.c
3776
struct scatterlist src, dst, src_tab[2];
crypto/testmgr.c
551
struct scatterlist sgl[XBUFSIZE];
crypto/testmgr.c
552
struct scatterlist sgl_saved[XBUFSIZE];
crypto/testmgr.c
553
struct scatterlist *sgl_ptr;
crypto/testmgr.c
689
struct scatterlist *sg = &tsgl->sgl_ptr[i];
crypto/xts.c
36
struct scatterlist *tail;
crypto/xts.c
37
struct scatterlist sg[2];
drivers/accel/habanalabs/common/debugfs.c
354
struct scatterlist *sg;
drivers/accel/habanalabs/common/device.c
198
struct scatterlist *sg;
drivers/accel/habanalabs/common/device.c
226
struct scatterlist *sg;
drivers/accel/habanalabs/common/device.c
245
struct scatterlist *sg;
drivers/accel/habanalabs/common/device.c
268
struct scatterlist *sg;
drivers/accel/habanalabs/common/habanalabs.h
3701
static inline u32 hl_get_sg_info(struct scatterlist *sg, dma_addr_t *dma_addr)
drivers/accel/habanalabs/common/memory.c
1515
static int set_dma_sg(struct scatterlist *sg, u64 bar_address, u64 chunk_size,
drivers/accel/habanalabs/common/memory.c
1541
struct scatterlist *sg;
drivers/accel/habanalabs/common/memory.c
1768
struct scatterlist *sg;
drivers/accel/habanalabs/common/memory.c
849
struct scatterlist *sg;
drivers/accel/habanalabs/gaudi/gaudi.c
4858
struct scatterlist *sg, *sg_next_iter;
drivers/accel/habanalabs/gaudi/gaudi.c
5145
struct scatterlist *sg, *sg_next_iter;
drivers/accel/habanalabs/goya/goya.c
3288
struct scatterlist *sg, *sg_next_iter;
drivers/accel/habanalabs/goya/goya.c
3752
struct scatterlist *sg, *sg_next_iter;
drivers/accel/ivpu/ivpu_mmu_context.c
436
struct scatterlist *sg;
drivers/accel/ivpu/ivpu_mmu_context.c
519
struct scatterlist *sg;
drivers/accel/qaic/qaic_control.c
490
struct scatterlist *sg;
drivers/accel/qaic/qaic_data.c
176
struct scatterlist *sg, *sgn, *sgf, *sgl;
drivers/accel/qaic/qaic_data.c
261
struct scatterlist *sg;
drivers/accel/qaic/qaic_data.c
446
struct scatterlist *sg;
drivers/accel/qaic/qaic_data.c
581
struct scatterlist *sg;
drivers/accel/qaic/qaic_data.c
610
struct scatterlist *sg;
drivers/accel/qaic/qaic_data.c
650
struct scatterlist *sg, *sg_in;
drivers/ata/acard-ahci.c
184
struct scatterlist *sg;
drivers/ata/libahci.c
1658
struct scatterlist *sg;
drivers/ata/libata-core.c
1545
struct scatterlist sgl;
drivers/ata/libata-core.c
4818
void ata_sg_init(struct ata_queued_cmd *qc, struct scatterlist *sg,
drivers/ata/libata-core.c
4840
struct scatterlist *sg = qc->sg;
drivers/ata/libata-sff.c
2494
struct scatterlist *sg;
drivers/ata/libata-sff.c
2544
struct scatterlist *sg;
drivers/ata/libata-sff.c
736
struct scatterlist *sg;
drivers/ata/pata_arasan_cf.c
431
static int sg_xfer(struct arasan_cf_dev *acdev, struct scatterlist *sg)
drivers/ata/pata_arasan_cf.c
523
struct scatterlist *sg;
drivers/ata/pata_macio.c
532
struct scatterlist *sg;
drivers/ata/pata_mpc52xx.c
451
struct scatterlist *sg;
drivers/ata/pata_octeon_cf.c
539
struct scatterlist *sg;
drivers/ata/pdc_adma.c
258
struct scatterlist *sg;
drivers/ata/sata_fsl.c
437
struct scatterlist *sg;
drivers/ata/sata_inic162x.c
460
struct scatterlist *sg;
drivers/ata/sata_mv.c
1753
struct scatterlist *sg;
drivers/ata/sata_nv.c
1295
struct scatterlist *sg,
drivers/ata/sata_nv.c
1317
struct scatterlist *sg;
drivers/ata/sata_nv.c
1968
struct scatterlist *sg;
drivers/ata/sata_promise.c
571
struct scatterlist *sg;
drivers/ata/sata_qstor.c
238
struct scatterlist *sg;
drivers/ata/sata_rcar.c
505
struct scatterlist *sg;
drivers/ata/sata_sil.c
295
struct scatterlist *sg;
drivers/ata/sata_sil24.c
771
struct scatterlist *sg;
drivers/ata/sata_sx4.c
416
struct scatterlist *sg;
drivers/base/devcoredump.c
308
struct scatterlist *table = data;
drivers/base/devcoredump.c
461
void dev_coredumpsg(struct device *dev, struct scatterlist *table,
drivers/block/mtip32xx/mtip32xx.c
1453
struct scatterlist *sg;
drivers/block/mtip32xx/mtip32xx.h
310
struct scatterlist sg[MTIP_MAX_SG]; /* Scatter list entries */
drivers/block/rnbd/rnbd-clt.c
412
size_t len, struct scatterlist *sg, unsigned int sg_len,
drivers/block/rnbd/rnbd-clt.c
979
static size_t rnbd_clt_get_sg_size(struct scatterlist *sglist, u32 len)
drivers/block/rnbd/rnbd-clt.c
981
struct scatterlist *sg;
drivers/block/rnbd/rnbd-clt.h
48
#define RNBD_RDMA_SGL_SIZE (sizeof(struct scatterlist) * RNBD_INLINE_SG_CNT)
drivers/block/rnbd/rnbd-clt.h
67
struct scatterlist first_sgl[]; /* must be the last one */
drivers/block/sunvdc.c
465
struct scatterlist sg[MAX_RING_COOKIES];
drivers/block/virtio_blk.c
110
struct scatterlist sg[];
drivers/block/virtio_blk.c
141
struct scatterlist out_hdr, in_hdr, *sgs[3];
drivers/block/virtio_blk.c
1490
sizeof(struct scatterlist) * VIRTIO_BLK_INLINE_SG_CNT;
drivers/block/xen-blkfront.c
106
struct scatterlist *sg;
drivers/block/xen-blkfront.c
1388
struct scatterlist *sg;
drivers/block/xen-blkfront.c
723
struct scatterlist *sg;
drivers/bluetooth/virtio_bt.c
32
struct scatterlist sg[1];
drivers/bluetooth/virtio_bt.c
96
struct scatterlist sg[1];
drivers/char/agp/intel-gtt.c
104
struct scatterlist *sg;
drivers/char/agp/intel-gtt.c
126
static void intel_gtt_unmap_memory(struct scatterlist *sg_list, int num_sg)
drivers/char/agp/intel-gtt.c
886
struct scatterlist *sg;
drivers/char/hw_random/virtio-rng.c
56
struct scatterlist sg;
drivers/char/tpm/tpm2-sessions.c
494
struct scatterlist s[2], d[1];
drivers/char/virtio_console.c
110
struct scatterlist sg[] __counted_by(sgpages);
drivers/char/virtio_console.c
1110
struct scatterlist sg[1];
drivers/char/virtio_console.c
485
struct scatterlist sg[1];
drivers/char/virtio_console.c
542
struct scatterlist sg[1];
drivers/char/virtio_console.c
596
static ssize_t __send_to_port(struct port *port, struct scatterlist *sg,
drivers/char/virtio_console.c
803
struct scatterlist sg[1];
drivers/char/virtio_console.c
853
struct scatterlist *sg;
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
182
struct scatterlist *in_sg = areq->src;
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c
183
struct scatterlist *out_sg = areq->dst;
drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c
198
struct scatterlist *in_sg = areq->src;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
143
struct scatterlist *sg;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c
27
struct scatterlist *sg;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
203
struct scatterlist *sg;
drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c
323
struct scatterlist *sg;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
126
struct scatterlist *sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
192
struct scatterlist *sg;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
28
struct scatterlist *in_sg = areq->src;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
29
struct scatterlist *out_sg = areq->dst;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c
30
struct scatterlist *sg;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
350
struct scatterlist *sg;
drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c
487
struct scatterlist *sg;
drivers/crypto/amcc/crypto4xx_core.c
449
struct scatterlist *dst)
drivers/crypto/amcc/crypto4xx_core.c
511
struct scatterlist *dst;
drivers/crypto/amcc/crypto4xx_core.c
545
struct scatterlist *dst = pd_uinfo->dest_va;
drivers/crypto/amcc/crypto4xx_core.c
643
struct scatterlist *src,
drivers/crypto/amcc/crypto4xx_core.c
644
struct scatterlist *dst,
drivers/crypto/amcc/crypto4xx_core.c
650
struct scatterlist *_dst)
drivers/crypto/amcc/crypto4xx_core.c
792
struct scatterlist *sg;
drivers/crypto/amcc/crypto4xx_core.h
130
struct scatterlist dst[2];
drivers/crypto/amcc/crypto4xx_core.h
158
struct scatterlist *src,
drivers/crypto/amcc/crypto4xx_core.h
159
struct scatterlist *dst,
drivers/crypto/amcc/crypto4xx_core.h
165
struct scatterlist *dst_tmp) BUILD_PD_ACCESS;
drivers/crypto/amcc/crypto4xx_core.h
69
struct scatterlist *dest_va;
drivers/crypto/amlogic/amlogic-gxl-cipher.c
27
struct scatterlist *src_sg = areq->src;
drivers/crypto/amlogic/amlogic-gxl-cipher.c
28
struct scatterlist *dst_sg = areq->dst;
drivers/crypto/amlogic/amlogic-gxl-cipher.c
94
struct scatterlist *src_sg = areq->src;
drivers/crypto/amlogic/amlogic-gxl-cipher.c
95
struct scatterlist *dst_sg = areq->dst;
drivers/crypto/aspeed/aspeed-acry.c
211
u8 *buf, struct scatterlist *src,
drivers/crypto/aspeed/aspeed-acry.c
303
struct scatterlist *out_sg = req->dst;
drivers/crypto/aspeed/aspeed-hace-crypto.c
155
struct scatterlist *out_sg;
drivers/crypto/aspeed/aspeed-hace-crypto.c
185
struct scatterlist *in_sg;
drivers/crypto/aspeed/aspeed-hace-crypto.c
226
struct scatterlist *s;
drivers/crypto/aspeed/aspeed-hace-hash.c
220
struct scatterlist *s;
drivers/crypto/aspeed/aspeed-hace-hash.c
438
struct scatterlist sg[2];
drivers/crypto/aspeed/aspeed-hace-hash.c
439
struct scatterlist *ssg;
drivers/crypto/aspeed/aspeed-hace.h
135
struct scatterlist;
drivers/crypto/aspeed/aspeed-hace.h
178
struct scatterlist *src_sg;
drivers/crypto/atmel-aes.c
109
struct scatterlist src[2];
drivers/crypto/atmel-aes.c
110
struct scatterlist dst[2];
drivers/crypto/atmel-aes.c
117
struct scatterlist src[2];
drivers/crypto/atmel-aes.c
118
struct scatterlist dst[2];
drivers/crypto/atmel-aes.c
1411
struct scatterlist *src, *dst;
drivers/crypto/atmel-aes.c
154
struct scatterlist src[2];
drivers/crypto/atmel-aes.c
155
struct scatterlist dst[2];
drivers/crypto/atmel-aes.c
166
struct scatterlist *sg;
drivers/crypto/atmel-aes.c
1826
struct scatterlist *src, *dst;
drivers/crypto/atmel-aes.c
205
struct scatterlist aligned_sg;
drivers/crypto/atmel-aes.c
206
struct scatterlist *real_dst;
drivers/crypto/atmel-aes.c
621
struct scatterlist *src,
drivers/crypto/atmel-aes.c
622
struct scatterlist *dst,
drivers/crypto/atmel-aes.c
648
struct scatterlist *sg,
drivers/crypto/atmel-aes.c
682
struct scatterlist *sg = dma->sg;
drivers/crypto/atmel-aes.c
698
struct scatterlist *src,
drivers/crypto/atmel-aes.c
699
struct scatterlist *dst,
drivers/crypto/atmel-aes.c
841
struct scatterlist *src,
drivers/crypto/atmel-aes.c
842
struct scatterlist *dst,
drivers/crypto/atmel-aes.c
974
struct scatterlist *src, *dst;
drivers/crypto/atmel-authenc.h
41
struct scatterlist *assoc, unsigned int assoclen,
drivers/crypto/atmel-i2c.c
129
struct scatterlist *pubkey)
drivers/crypto/atmel-i2c.h
190
struct scatterlist *pubkey);
drivers/crypto/atmel-sha.c
101
struct scatterlist *sg;
drivers/crypto/atmel-sha.c
125
struct scatterlist *sg;
drivers/crypto/atmel-sha.c
1389
struct scatterlist *sg,
drivers/crypto/atmel-sha.c
1427
struct scatterlist *sg;
drivers/crypto/atmel-sha.c
1442
struct scatterlist *src,
drivers/crypto/atmel-sha.c
154
struct scatterlist tmp;
drivers/crypto/atmel-sha.c
1550
struct scatterlist *sg,
drivers/crypto/atmel-sha.c
1951
struct scatterlist *sgbuf;
drivers/crypto/atmel-sha.c
2120
struct scatterlist *assoc;
drivers/crypto/atmel-sha.c
2277
struct scatterlist *assoc, unsigned int assoclen,
drivers/crypto/atmel-sha.c
642
struct scatterlist sg[2];
drivers/crypto/atmel-sha.c
763
struct scatterlist *sg;
drivers/crypto/atmel-tdes.c
105
struct scatterlist *in_sg;
drivers/crypto/atmel-tdes.c
108
struct scatterlist *out_sg;
drivers/crypto/atmel-tdes.c
140
static int atmel_tdes_sg_copy(struct scatterlist **sg, size_t *offset,
drivers/crypto/atmel-tdes.c
399
struct scatterlist sg[2];
drivers/crypto/axis/artpec6_crypto.c
1042
struct scatterlist *dstsg, unsigned int nbytes)
drivers/crypto/axis/artpec6_crypto.c
225
struct scatterlist *sg;
drivers/crypto/axis/artpec6_crypto.c
382
struct scatterlist *sg;
drivers/crypto/axis/artpec6_crypto.c
387
struct scatterlist *sg)
drivers/crypto/bcm/cipher.c
1047
struct scatterlist *sg; /* used to build sgs in mbox message */
drivers/crypto/bcm/cipher.c
1076
mssg->spu.dst = kmalloc_objs(struct scatterlist, rx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.c
1161
struct scatterlist *assoc,
drivers/crypto/bcm/cipher.c
1169
struct scatterlist *sg; /* used to build sgs in mbox message */
drivers/crypto/bcm/cipher.c
1170
struct scatterlist *assoc_sg = assoc;
drivers/crypto/bcm/cipher.c
1177
mssg->spu.src = kmalloc_objs(struct scatterlist, tx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.c
140
struct scatterlist *sg; /* used to build sgs in mbox message */
drivers/crypto/bcm/cipher.c
144
mssg->spu.dst = kmalloc_objs(struct scatterlist, rx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.c
202
struct scatterlist *sg; /* used to build sgs in mbox message */
drivers/crypto/bcm/cipher.c
207
mssg->spu.src = kmalloc_objs(struct scatterlist, tx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.c
530
struct scatterlist *sg; /* used to build sgs in mbox message */
drivers/crypto/bcm/cipher.c
533
mssg->spu.dst = kmalloc_objs(struct scatterlist, rx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.c
583
struct scatterlist *sg; /* used to build sgs in mbox message */
drivers/crypto/bcm/cipher.c
587
mssg->spu.src = kmalloc_objs(struct scatterlist, tx_frag_num, rctx->gfp);
drivers/crypto/bcm/cipher.h
278
struct scatterlist *assoc;
drivers/crypto/bcm/cipher.h
286
struct scatterlist *src_sg;
drivers/crypto/bcm/cipher.h
294
struct scatterlist *dst_sg;
drivers/crypto/bcm/util.c
133
u32 spu_msg_sg_add(struct scatterlist **to_sg,
drivers/crypto/bcm/util.c
134
struct scatterlist **from_sg, u32 *from_skip,
drivers/crypto/bcm/util.c
137
struct scatterlist *sg; /* an entry in from_sg */
drivers/crypto/bcm/util.c
138
struct scatterlist *to = *to_sg;
drivers/crypto/bcm/util.c
139
struct scatterlist *from = *from_sg;
drivers/crypto/bcm/util.c
27
int spu_sg_at_offset(struct scatterlist *sg, unsigned int skip,
drivers/crypto/bcm/util.c
273
void __dump_sg(struct scatterlist *sg, unsigned int skip, unsigned int len)
drivers/crypto/bcm/util.c
28
struct scatterlist **sge, unsigned int *sge_offset)
drivers/crypto/bcm/util.c
50
void sg_copy_part_to_buf(struct scatterlist *src, u8 *dest,
drivers/crypto/bcm/util.c
69
void sg_copy_part_from_buf(struct scatterlist *dest, u8 *src,
drivers/crypto/bcm/util.c
93
int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes)
drivers/crypto/bcm/util.c
95
struct scatterlist *sg;
drivers/crypto/bcm/util.h
55
void __dump_sg(struct scatterlist *sg, unsigned int skip, unsigned int len);
drivers/crypto/bcm/util.h
77
static inline void dump_sg(struct scatterlist *sg, unsigned int skip,
drivers/crypto/bcm/util.h
84
int spu_sg_at_offset(struct scatterlist *sg, unsigned int skip,
drivers/crypto/bcm/util.h
85
struct scatterlist **sge, unsigned int *sge_offset);
drivers/crypto/bcm/util.h
88
void sg_copy_part_to_buf(struct scatterlist *src, u8 *dest,
drivers/crypto/bcm/util.h
91
void sg_copy_part_from_buf(struct scatterlist *dest, u8 *src,
drivers/crypto/bcm/util.h
94
int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes);
drivers/crypto/bcm/util.h
95
u32 spu_msg_sg_add(struct scatterlist **to_sg,
drivers/crypto/bcm/util.h
96
struct scatterlist **from_sg, u32 *skip,
drivers/crypto/caam/caamalg.c
1003
static void caam_unmap(struct device *dev, struct scatterlist *src,
drivers/crypto/caam/caamalg.c
1004
struct scatterlist *dst, int src_nents,
drivers/crypto/caam/caamalg_qi.c
872
static void caam_unmap(struct device *dev, struct scatterlist *src,
drivers/crypto/caam/caamalg_qi.c
873
struct scatterlist *dst, int src_nents,
drivers/crypto/caam/caamalg_qi2.c
151
static void caam_unmap(struct device *dev, struct scatterlist *src,
drivers/crypto/caam/caamalg_qi2.c
152
struct scatterlist *dst, int src_nents,
drivers/crypto/caam/caampkc.c
203
static int caam_rsa_count_leading_zeros(struct scatterlist *sgl,
drivers/crypto/caam/caampkc.h
110
struct scatterlist src[2];
drivers/crypto/caam/caampkc.h
111
struct scatterlist *fixup_src;
drivers/crypto/caam/caamrng.c
120
struct scatterlist sg[1];
drivers/crypto/caam/error.c
17
int rowsize, int groupsize, struct scatterlist *sg,
drivers/crypto/caam/error.c
20
struct scatterlist *it;
drivers/crypto/caam/error.c
47
int rowsize, int groupsize, struct scatterlist *sg,
drivers/crypto/caam/error.h
21
int rowsize, int groupsize, struct scatterlist *sg,
drivers/crypto/caam/sg_sw_qm.h
57
sg_to_qm_sg(struct scatterlist *sg, int len,
drivers/crypto/caam/sg_sw_qm.h
78
static inline void sg_to_qm_sg_last(struct scatterlist *sg, int len,
drivers/crypto/caam/sg_sw_qm2.h
28
sg_to_qm_sg(struct scatterlist *sg, int len,
drivers/crypto/caam/sg_sw_qm2.h
49
static inline void sg_to_qm_sg_last(struct scatterlist *sg, int len,
drivers/crypto/caam/sg_sw_sec4.h
48
sg_to_sec4_sg(struct scatterlist *sg, int len,
drivers/crypto/caam/sg_sw_sec4.h
77
static inline void sg_to_sec4_sg_last(struct scatterlist *sg, int len,
drivers/crypto/cavium/cpt/cptvf_algs.c
59
struct scatterlist *inp_sg,
drivers/crypto/cavium/cpt/cptvf_algs.c
78
struct scatterlist *outp_sg,
drivers/crypto/cavium/nitrox/nitrox_aead.c
117
struct scatterlist *dst, int ivsize, int buflen)
drivers/crypto/cavium/nitrox/nitrox_aead.c
398
struct scatterlist *sg;
drivers/crypto/cavium/nitrox/nitrox_aead.c
94
struct scatterlist *src, char *iv, int ivsize,
drivers/crypto/cavium/nitrox/nitrox_req.h
244
struct scatterlist *src;
drivers/crypto/cavium/nitrox/nitrox_req.h
245
struct scatterlist *dst;
drivers/crypto/cavium/nitrox/nitrox_req.h
258
struct scatterlist src[3];
drivers/crypto/cavium/nitrox/nitrox_req.h
259
struct scatterlist dst[3];
drivers/crypto/cavium/nitrox/nitrox_req.h
482
struct scatterlist *sg;
drivers/crypto/cavium/nitrox/nitrox_req.h
559
size = sizeof(struct scatterlist) * nents;
drivers/crypto/cavium/nitrox/nitrox_req.h
573
static inline struct scatterlist *create_single_sg(struct scatterlist *sg,
drivers/crypto/cavium/nitrox/nitrox_req.h
590
static inline struct scatterlist *create_multi_sg(struct scatterlist *to_sg,
drivers/crypto/cavium/nitrox/nitrox_req.h
591
struct scatterlist *from_sg,
drivers/crypto/cavium/nitrox/nitrox_req.h
594
struct scatterlist *sg = to_sg;
drivers/crypto/cavium/nitrox/nitrox_req.h
637
static inline struct scatterlist *nitrox_creq_src_sg(char *iv, int ivsize)
drivers/crypto/cavium/nitrox/nitrox_req.h
639
return (struct scatterlist *)(iv + ivsize);
drivers/crypto/cavium/nitrox/nitrox_req.h
644
struct scatterlist *src, int buflen)
drivers/crypto/cavium/nitrox/nitrox_req.h
647
struct scatterlist *sg;
drivers/crypto/cavium/nitrox/nitrox_req.h
695
static inline struct scatterlist *nitrox_creq_dst_sg(char *dst)
drivers/crypto/cavium/nitrox/nitrox_req.h
697
return (struct scatterlist *)(dst + ORH_HLEN + COMP_HLEN);
drivers/crypto/cavium/nitrox/nitrox_req.h
702
struct scatterlist *dst, int buflen)
drivers/crypto/cavium/nitrox/nitrox_req.h
705
struct scatterlist *sg;
drivers/crypto/cavium/nitrox/nitrox_req.h
79
struct scatterlist *src;
drivers/crypto/cavium/nitrox/nitrox_req.h
80
struct scatterlist *dst;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
112
struct scatterlist *sg;
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c
162
struct scatterlist *sg;
drivers/crypto/ccp/ccp-crypto-aes-cmac.c
61
struct scatterlist *sg, *cmac_key_sg = NULL;
drivers/crypto/ccp/ccp-crypto-aes-galois.c
81
struct scatterlist *iv_sg = NULL;
drivers/crypto/ccp/ccp-crypto-aes.c
72
struct scatterlist *iv_sg = NULL;
drivers/crypto/ccp/ccp-crypto-des3.c
67
struct scatterlist *iv_sg = NULL;
drivers/crypto/ccp/ccp-crypto-main.c
302
struct scatterlist *ccp_crypto_sg_table_add(struct sg_table *table,
drivers/crypto/ccp/ccp-crypto-main.c
303
struct scatterlist *sg_add)
drivers/crypto/ccp/ccp-crypto-main.c
305
struct scatterlist *sg, *sg_last = NULL;
drivers/crypto/ccp/ccp-crypto-sha.c
64
struct scatterlist *sg;
drivers/crypto/ccp/ccp-crypto.h
106
struct scatterlist k1_sg;
drivers/crypto/ccp/ccp-crypto.h
107
struct scatterlist k2_sg;
drivers/crypto/ccp/ccp-crypto.h
114
struct scatterlist iv_sg;
drivers/crypto/ccp/ccp-crypto.h
117
struct scatterlist tag_sg;
drivers/crypto/ccp/ccp-crypto.h
133
struct scatterlist *src;
drivers/crypto/ccp/ccp-crypto.h
141
struct scatterlist iv_sg;
drivers/crypto/ccp/ccp-crypto.h
144
struct scatterlist buf_sg;
drivers/crypto/ccp/ccp-crypto.h
148
struct scatterlist pad_sg;
drivers/crypto/ccp/ccp-crypto.h
170
struct scatterlist key_sg;
drivers/crypto/ccp/ccp-crypto.h
176
struct scatterlist iv_sg;
drivers/crypto/ccp/ccp-crypto.h
189
struct scatterlist opad_sg;
drivers/crypto/ccp/ccp-crypto.h
207
struct scatterlist *src;
drivers/crypto/ccp/ccp-crypto.h
215
struct scatterlist ctx_sg;
drivers/crypto/ccp/ccp-crypto.h
218
struct scatterlist buf_sg;
drivers/crypto/ccp/ccp-crypto.h
243
struct scatterlist e_sg;
drivers/crypto/ccp/ccp-crypto.h
246
struct scatterlist n_sg;
drivers/crypto/ccp/ccp-crypto.h
249
struct scatterlist d_sg;
drivers/crypto/ccp/ccp-crypto.h
275
struct scatterlist *ccp_crypto_sg_table_add(struct sg_table *table,
drivers/crypto/ccp/ccp-crypto.h
276
struct scatterlist *sg_add);
drivers/crypto/ccp/ccp-crypto.h
99
struct scatterlist key_sg;
drivers/crypto/ccp/ccp-dev.h
467
struct scatterlist *sg;
drivers/crypto/ccp/ccp-dev.h
471
struct scatterlist *dma_sg;
drivers/crypto/ccp/ccp-dev.h
472
struct scatterlist *dma_sg_head;
drivers/crypto/ccp/ccp-dmaengine.c
353
struct scatterlist *dst_sg,
drivers/crypto/ccp/ccp-dmaengine.c
355
struct scatterlist *src_sg,
drivers/crypto/ccp/ccp-dmaengine.c
485
struct scatterlist dst_sg, src_sg;
drivers/crypto/ccp/ccp-ops.c
1774
struct scatterlist sg;
drivers/crypto/ccp/ccp-ops.c
197
struct scatterlist *sg, unsigned int sg_offset,
drivers/crypto/ccp/ccp-ops.c
211
struct scatterlist *sg, unsigned int sg_offset,
drivers/crypto/ccp/ccp-ops.c
222
struct scatterlist *sg,
drivers/crypto/ccp/ccp-ops.c
247
struct scatterlist *sg,
drivers/crypto/ccp/ccp-ops.c
273
struct scatterlist *sg, u64 sg_len,
drivers/crypto/ccp/ccp-ops.c
654
struct scatterlist *p_inp, sg_inp[2];
drivers/crypto/ccp/ccp-ops.c
655
struct scatterlist *p_tag, sg_tag[2];
drivers/crypto/ccp/ccp-ops.c
656
struct scatterlist *p_outp, sg_outp[2];
drivers/crypto/ccp/ccp-ops.c
657
struct scatterlist *p_aad;
drivers/crypto/ccp/ccp-ops.c
74
struct scatterlist *sg, u64 len,
drivers/crypto/ccree/cc_aead.c
775
struct scatterlist *cipher =
drivers/crypto/ccree/cc_aead.h
88
struct scatterlist *src_sgl;
drivers/crypto/ccree/cc_aead.h
89
struct scatterlist *dst_sgl;
drivers/crypto/ccree/cc_aead.h
96
struct scatterlist ccm_adata_sg;
drivers/crypto/ccree/cc_buffer_mgr.c
106
void cc_copy_sg_portion(struct device *dev, u8 *dest, struct scatterlist *sg,
drivers/crypto/ccree/cc_buffer_mgr.c
1142
struct scatterlist *src, unsigned int nbytes,
drivers/crypto/ccree/cc_buffer_mgr.c
1185
sizeof(struct scatterlist));
drivers/crypto/ccree/cc_buffer_mgr.c
1221
struct scatterlist *src, unsigned int nbytes,
drivers/crypto/ccree/cc_buffer_mgr.c
1302
sizeof(struct scatterlist));
drivers/crypto/ccree/cc_buffer_mgr.c
1336
struct scatterlist *src, bool do_revert)
drivers/crypto/ccree/cc_buffer_mgr.c
155
static int cc_render_sg_to_mlli(struct device *dev, struct scatterlist *sgl,
drivers/crypto/ccree/cc_buffer_mgr.c
159
struct scatterlist *curr_sgl = sgl;
drivers/crypto/ccree/cc_buffer_mgr.c
17
struct scatterlist *sgl;
drivers/crypto/ccree/cc_buffer_mgr.c
236
unsigned int nents, struct scatterlist *sgl,
drivers/crypto/ccree/cc_buffer_mgr.c
255
static int cc_map_sg(struct device *dev, struct scatterlist *sg,
drivers/crypto/ccree/cc_buffer_mgr.c
340
unsigned int ivsize, struct scatterlist *src,
drivers/crypto/ccree/cc_buffer_mgr.c
341
struct scatterlist *dst)
drivers/crypto/ccree/cc_buffer_mgr.c
372
void *info, struct scatterlist *src,
drivers/crypto/ccree/cc_buffer_mgr.c
373
struct scatterlist *dst, gfp_t flags)
drivers/crypto/ccree/cc_buffer_mgr.c
658
struct scatterlist *sg;
drivers/crypto/ccree/cc_buffer_mgr.c
685
struct scatterlist *sg;
drivers/crypto/ccree/cc_buffer_mgr.c
74
struct scatterlist *sg_list,
drivers/crypto/ccree/cc_buffer_mgr.c
805
struct scatterlist *sgl;
drivers/crypto/ccree/cc_buffer_mgr.h
46
void *info, struct scatterlist *src,
drivers/crypto/ccree/cc_buffer_mgr.h
47
struct scatterlist *dst, gfp_t flags);
drivers/crypto/ccree/cc_buffer_mgr.h
50
struct scatterlist *src, struct scatterlist *dst);
drivers/crypto/ccree/cc_buffer_mgr.h
57
struct scatterlist *src, unsigned int nbytes,
drivers/crypto/ccree/cc_buffer_mgr.h
61
struct scatterlist *src, unsigned int nbytes,
drivers/crypto/ccree/cc_buffer_mgr.h
65
struct scatterlist *src, bool do_revert);
drivers/crypto/ccree/cc_buffer_mgr.h
67
void cc_copy_sg_portion(struct device *dev, u8 *dest, struct scatterlist *sg,
drivers/crypto/ccree/cc_cipher.c
766
struct scatterlist *dst, struct scatterlist *src,
drivers/crypto/ccree/cc_cipher.c
793
struct scatterlist *dst, struct scatterlist *src,
drivers/crypto/ccree/cc_cipher.c
855
struct scatterlist *dst = req->dst;
drivers/crypto/ccree/cc_cipher.c
856
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_cipher.c
878
struct scatterlist *dst = req->dst;
drivers/crypto/ccree/cc_cipher.c
879
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_hash.c
424
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_hash.c
562
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_hash.c
638
struct scatterlist *src = req->src;
drivers/crypto/ccree/cc_hash.h
52
struct scatterlist buff_sg[2];
drivers/crypto/ccree/cc_hash.h
53
struct scatterlist *curr_sg;
drivers/crypto/chelsio/chcr_algo.c
133
static int sg_nents_xlen(struct scatterlist *sg, unsigned int reqlen,
drivers/crypto/chelsio/chcr_algo.c
394
struct scatterlist *sg,
drivers/crypto/chelsio/chcr_algo.c
479
struct scatterlist *sg,
drivers/crypto/chelsio/chcr_algo.c
579
static int chcr_hash_ent_in_wr(struct scatterlist *src,
drivers/crypto/chelsio/chcr_algo.c
607
static int chcr_sg_ent_in_wr(struct scatterlist *src,
drivers/crypto/chelsio/chcr_algo.c
608
struct scatterlist *dst,
drivers/crypto/chelsio/chcr_crypto.h
201
struct scatterlist *last_sg;
drivers/crypto/chelsio/chcr_crypto.h
209
struct scatterlist *last_sg;
drivers/crypto/chelsio/chcr_crypto.h
267
struct scatterlist *srcsg;
drivers/crypto/chelsio/chcr_crypto.h
298
struct scatterlist *dstsg;
drivers/crypto/chelsio/chcr_crypto.h
302
struct scatterlist *srcsg;
drivers/crypto/gemini/sl3516-ce-cipher.c
135
struct scatterlist *sg;
drivers/crypto/gemini/sl3516-ce-cipher.c
30
struct scatterlist *in_sg;
drivers/crypto/gemini/sl3516-ce-cipher.c
31
struct scatterlist *out_sg;
drivers/crypto/gemini/sl3516-ce-cipher.c
32
struct scatterlist *sg;
drivers/crypto/hifn_795x.c
1304
struct scatterlist *src, struct scatterlist *dst,
drivers/crypto/hifn_795x.c
1307
struct scatterlist *t;
drivers/crypto/hifn_795x.c
1363
struct scatterlist *s;
drivers/crypto/hifn_795x.c
1382
struct scatterlist *s = &w->cache[i];
drivers/crypto/hifn_795x.c
1392
static int skcipher_add(unsigned int *drestp, struct scatterlist *dst,
drivers/crypto/hifn_795x.c
1424
struct scatterlist *dst, *t;
drivers/crypto/hifn_795x.c
1514
struct scatterlist *dst;
drivers/crypto/hifn_795x.c
1599
struct scatterlist *dst, unsigned int size, unsigned int *nbytesp)
drivers/crypto/hifn_795x.c
1655
struct scatterlist *dst, *t;
drivers/crypto/hifn_795x.c
592
struct scatterlist cache[ASYNC_SCATTERLIST_CACHE];
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1400
struct scatterlist *dst,
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1401
struct scatterlist *src)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1486
struct scatterlist *data, unsigned int len)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
1516
struct scatterlist *data, unsigned int len)
drivers/crypto/hisilicon/hpre/hpre_crypto.c
163
struct scatterlist *data, unsigned int len,
drivers/crypto/hisilicon/hpre/hpre_crypto.c
186
struct scatterlist *data, unsigned int len,
drivers/crypto/hisilicon/hpre/hpre_crypto.c
213
struct scatterlist *data, unsigned int len,
drivers/crypto/hisilicon/hpre/hpre_crypto.c
241
struct scatterlist *dst,
drivers/crypto/hisilicon/hpre/hpre_crypto.c
242
struct scatterlist *src)
drivers/crypto/hisilicon/sec/sec_algs.c
176
struct scatterlist *sgl,
drivers/crypto/hisilicon/sec/sec_algs.c
184
struct scatterlist *sg;
drivers/crypto/hisilicon/sec/sec_algs.c
568
static int sec_map_and_split_sg(struct scatterlist *sgl, size_t *split_sizes,
drivers/crypto/hisilicon/sec/sec_algs.c
569
int steps, struct scatterlist ***splits,
drivers/crypto/hisilicon/sec/sec_algs.c
580
*splits = kzalloc_objs(struct scatterlist *, steps, gfp);
drivers/crypto/hisilicon/sec/sec_algs.c
615
static void sec_unmap_sg_on_err(struct scatterlist *sgl, int steps,
drivers/crypto/hisilicon/sec/sec_algs.c
616
struct scatterlist **splits, int *splits_nents,
drivers/crypto/hisilicon/sec/sec_algs.c
632
struct scatterlist *sgl_in, int n_ents_in,
drivers/crypto/hisilicon/sec/sec_algs.c
633
struct scatterlist *sgl_out, int n_ents_out,
drivers/crypto/hisilicon/sec/sec_algs.c
718
struct scatterlist **splits_in;
drivers/crypto/hisilicon/sec/sec_algs.c
719
struct scatterlist **splits_out = NULL;
drivers/crypto/hisilicon/sec/sec_drv.h
307
struct scatterlist *sgl_in;
drivers/crypto/hisilicon/sec/sec_drv.h
310
struct scatterlist *sgl_out;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1014
struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1045
struct scatterlist *sgl = aead_req->src;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1059
static void fill_sg_to_hw_sge(struct scatterlist *sgl, struct sec_hw_sge *hw_sge)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1066
static int sec_cipher_to_hw_sgl(struct device *dev, struct scatterlist *src,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1072
struct scatterlist *sg;
drivers/crypto/hisilicon/sec2/sec_crypto.c
1104
static void sec_cipher_put_hw_sgl(struct device *dev, struct scatterlist *src,
drivers/crypto/hisilicon/sec2/sec_crypto.c
1112
struct scatterlist *src, struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1140
struct scatterlist *src, struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1212
struct scatterlist *src, struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1278
struct scatterlist *src, struct scatterlist *dst)
drivers/crypto/hisilicon/sec2/sec_crypto.c
1647
struct scatterlist *sgl;
drivers/crypto/hisilicon/sec2/sec_crypto.c
966
struct scatterlist *src)
drivers/crypto/hisilicon/sgl.c
172
static void sg_map_to_hw_sg(struct scatterlist *sgl,
drivers/crypto/hisilicon/sgl.c
219
hisi_acc_sg_buf_map_to_hw_sgl(struct device *dev, struct scatterlist *sgl,
drivers/crypto/hisilicon/sgl.c
227
struct scatterlist *sg;
drivers/crypto/hisilicon/sgl.c
278
void hisi_acc_sg_buf_unmap(struct device *dev, struct scatterlist *sgl,
drivers/crypto/img-hash.c
223
static int img_hash_xmit_dma(struct img_hash_dev *hdev, struct scatterlist *sg)
drivers/crypto/img-hash.c
364
struct scatterlist tsg;
drivers/crypto/img-hash.c
94
struct scatterlist *sgfirst;
drivers/crypto/img-hash.c
96
struct scatterlist *sg;
drivers/crypto/inside-secure/eip93/eip93-cipher.h
39
struct scatterlist *sg_src;
drivers/crypto/inside-secure/eip93/eip93-cipher.h
40
struct scatterlist *sg_dst;
drivers/crypto/inside-secure/eip93/eip93-cipher.h
50
struct scatterlist *reqsrc, struct scatterlist *reqdst);
drivers/crypto/inside-secure/eip93/eip93-common.c
140
static void eip93_free_sg_copy(const int len, struct scatterlist **sg)
drivers/crypto/inside-secure/eip93/eip93-common.c
150
static int eip93_make_sg_copy(struct scatterlist *src, struct scatterlist **dst,
drivers/crypto/inside-secure/eip93/eip93-common.c
177
static bool eip93_is_sg_aligned(struct scatterlist *sg, u32 len,
drivers/crypto/inside-secure/eip93/eip93-common.c
203
struct scatterlist *src = rctx->sg_src;
drivers/crypto/inside-secure/eip93/eip93-common.c
204
struct scatterlist *dst = rctx->sg_dst;
drivers/crypto/inside-secure/eip93/eip93-common.c
385
struct scatterlist *sgsrc = rctx->sg_src;
drivers/crypto/inside-secure/eip93/eip93-common.c
386
struct scatterlist *sgdst = rctx->sg_dst;
drivers/crypto/inside-secure/eip93/eip93-common.c
516
struct scatterlist *src = rctx->sg_src;
drivers/crypto/inside-secure/eip93/eip93-common.c
517
struct scatterlist *dst = rctx->sg_dst;
drivers/crypto/inside-secure/eip93/eip93-common.c
641
struct scatterlist *reqsrc, struct scatterlist *reqdst)
drivers/crypto/inside-secure/eip93/eip93-common.c
713
struct scatterlist sg[1];
drivers/crypto/inside-secure/safexcel_cipher.c
609
struct scatterlist *src,
drivers/crypto/inside-secure/safexcel_cipher.c
610
struct scatterlist *dst,
drivers/crypto/inside-secure/safexcel_cipher.c
675
struct scatterlist *src, struct scatterlist *dst,
drivers/crypto/inside-secure/safexcel_cipher.c
687
struct scatterlist *sg;
drivers/crypto/inside-secure/safexcel_hash.c
1048
struct scatterlist sg;
drivers/crypto/inside-secure/safexcel_hash.c
1092
struct scatterlist sg;
drivers/crypto/inside-secure/safexcel_hash.c
316
struct scatterlist *sg;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
160
struct scatterlist ivlist;
drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
873
struct scatterlist *sg, unsigned int nbytes,
drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
224
static void sg_swap_blocks(struct scatterlist *sgl, unsigned int nents,
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
765
struct scatterlist sg;
drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
91
struct scatterlist *sg;
drivers/crypto/intel/keembay/ocs-aes.c
1419
struct scatterlist *sg,
drivers/crypto/intel/keembay/ocs-aes.c
1425
struct scatterlist *sg_tmp;
drivers/crypto/intel/keembay/ocs-aes.h
121
struct scatterlist *sg,
drivers/crypto/intel/qat/qat_common/qat_algs.c
630
struct scatterlist *sgl;
drivers/crypto/intel/qat/qat_common/qat_bl.c
232
struct scatterlist *sgl,
drivers/crypto/intel/qat/qat_common/qat_bl.c
233
struct scatterlist *sglout,
drivers/crypto/intel/qat/qat_common/qat_bl.c
51
struct scatterlist *sgl,
drivers/crypto/intel/qat/qat_common/qat_bl.c
52
struct scatterlist *sglout,
drivers/crypto/intel/qat/qat_common/qat_bl.c
67
struct scatterlist *sg;
drivers/crypto/intel/qat/qat_common/qat_bl.h
57
struct scatterlist *sgl,
drivers/crypto/intel/qat/qat_common/qat_bl.h
58
struct scatterlist *sglout,
drivers/crypto/marvell/cesa/cesa.h
333
struct scatterlist *sg;
drivers/crypto/marvell/cesa/cesa.h
799
struct scatterlist *sg,
drivers/crypto/marvell/cesa/cesa.h
878
struct scatterlist *sgl, unsigned int nents,
drivers/crypto/marvell/cesa/cesa.h
883
struct scatterlist *sgl,
drivers/crypto/marvell/cesa/cesa.h
893
struct scatterlist *sgl,
drivers/crypto/marvell/cesa/hash.c
1109
struct scatterlist sg;
drivers/crypto/marvell/cesa/hash.c
1140
struct scatterlist sg;
drivers/crypto/marvell/cesa/tdma.c
366
struct scatterlist *sgl, unsigned int nents,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
1055
struct scatterlist *dst;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
197
struct scatterlist *inp_sg,
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
215
struct scatterlist *outp_sg,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
1138
struct scatterlist *dst;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
180
struct scatterlist *inp_sg,
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
198
struct scatterlist *outp_sg,
drivers/crypto/mxs-dcp.c
321
struct scatterlist *dst = req->dst;
drivers/crypto/mxs-dcp.c
322
struct scatterlist *src = req->src;
drivers/crypto/mxs-dcp.c
682
struct scatterlist *src;
drivers/crypto/nx/nx.c
148
struct scatterlist *sg_src,
drivers/crypto/nx/nx.c
237
struct scatterlist *dst,
drivers/crypto/nx/nx.c
238
struct scatterlist *src,
drivers/crypto/nx/nx.h
146
struct scatterlist;
drivers/crypto/nx/nx.h
165
struct scatterlist *dst, struct scatterlist *src,
drivers/crypto/nx/nx.h
168
struct scatterlist *, unsigned int,
drivers/crypto/omap-aes-gcm.c
96
struct scatterlist *tmp, sg_arr[2];
drivers/crypto/omap-aes.c
267
struct scatterlist *in_sg,
drivers/crypto/omap-aes.c
268
struct scatterlist *out_sg,
drivers/crypto/omap-aes.h
179
struct scatterlist *in_sg;
drivers/crypto/omap-aes.h
180
struct scatterlist *out_sg;
drivers/crypto/omap-aes.h
183
struct scatterlist in_sgl[2];
drivers/crypto/omap-aes.h
184
struct scatterlist out_sgl;
drivers/crypto/omap-aes.h
185
struct scatterlist *orig_out;
drivers/crypto/omap-crypto.c
125
int omap_crypto_align_sg(struct scatterlist **sg, int total, int bs,
drivers/crypto/omap-crypto.c
126
struct scatterlist *new_sg, u16 flags,
drivers/crypto/omap-crypto.c
157
static void omap_crypto_copy_data(struct scatterlist *src,
drivers/crypto/omap-crypto.c
158
struct scatterlist *dst,
drivers/crypto/omap-crypto.c
17
struct scatterlist **sg,
drivers/crypto/omap-crypto.c
18
struct scatterlist *new_sg, u16 flags)
drivers/crypto/omap-crypto.c
197
void omap_crypto_cleanup(struct scatterlist *sg, struct scatterlist *orig,
drivers/crypto/omap-crypto.c
21
struct scatterlist *tmp;
drivers/crypto/omap-crypto.c
55
static int omap_crypto_copy_sgs(int total, int bs, struct scatterlist **sg,
drivers/crypto/omap-crypto.c
56
struct scatterlist *new_sg, u16 flags)
drivers/crypto/omap-crypto.c
88
static int omap_crypto_check_sg(struct scatterlist *sg, int total, int bs,
drivers/crypto/omap-crypto.h
27
int omap_crypto_align_sg(struct scatterlist **sg, int total, int bs,
drivers/crypto/omap-crypto.h
28
struct scatterlist *new_sg, u16 flags,
drivers/crypto/omap-crypto.h
30
void omap_crypto_cleanup(struct scatterlist *sg, struct scatterlist *orig,
drivers/crypto/omap-des.c
145
struct scatterlist *in_sg;
drivers/crypto/omap-des.c
146
struct scatterlist *out_sg;
drivers/crypto/omap-des.c
149
struct scatterlist in_sgl;
drivers/crypto/omap-des.c
150
struct scatterlist out_sgl;
drivers/crypto/omap-des.c
151
struct scatterlist *orig_out;
drivers/crypto/omap-des.c
370
struct scatterlist *in_sg, struct scatterlist *out_sg,
drivers/crypto/omap-sham.c
153
struct scatterlist *sg;
drivers/crypto/omap-sham.c
154
struct scatterlist sgl[2];
drivers/crypto/omap-sham.c
628
struct scatterlist *sg, int bs, int new_len)
drivers/crypto/omap-sham.c
631
struct scatterlist *tmp;
drivers/crypto/omap-sham.c
694
struct scatterlist *sg, int bs,
drivers/crypto/omap-sham.c
725
static int omap_sham_align_sgs(struct scatterlist *sg,
drivers/crypto/omap-sham.c
732
struct scatterlist *sg_tmp = sg;
drivers/crypto/qce/aead.c
103
static struct scatterlist *
drivers/crypto/qce/aead.c
112
static struct scatterlist *
drivers/crypto/qce/aead.c
118
struct scatterlist *sg, *msg_sg, __sg[2];
drivers/crypto/qce/aead.c
187
struct scatterlist *sg, *msg_sg, __sg[2];
drivers/crypto/qce/aead.c
306
struct scatterlist *sg;
drivers/crypto/qce/aead.c
334
struct scatterlist *sg;
drivers/crypto/qce/aead.c
92
static struct scatterlist *
drivers/crypto/qce/aead.h
32
struct scatterlist result_sg;
drivers/crypto/qce/aead.h
33
struct scatterlist adata_sg;
drivers/crypto/qce/aead.h
36
struct scatterlist *dst_sg;
drivers/crypto/qce/aead.h
37
struct scatterlist *src_sg;
drivers/crypto/qce/cipher.h
40
struct scatterlist result_sg;
drivers/crypto/qce/cipher.h
42
struct scatterlist *dst_sg;
drivers/crypto/qce/cipher.h
43
struct scatterlist *src_sg;
drivers/crypto/qce/dma.c
105
int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg,
drivers/crypto/qce/dma.c
106
int rx_nents, struct scatterlist *tx_sg, int tx_nents,
drivers/crypto/qce/dma.c
55
struct scatterlist *
drivers/crypto/qce/dma.c
56
qce_sgtable_add(struct sg_table *sgt, struct scatterlist *new_sgl,
drivers/crypto/qce/dma.c
59
struct scatterlist *sg = sgt->sgl, *sg_last = NULL;
drivers/crypto/qce/dma.c
83
static int qce_dma_prep_sg(struct dma_chan *chan, struct scatterlist *sg,
drivers/crypto/qce/dma.h
38
int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *sg_in,
drivers/crypto/qce/dma.h
39
int in_ents, struct scatterlist *sg_out, int out_ents,
drivers/crypto/qce/dma.h
43
struct scatterlist *
drivers/crypto/qce/dma.h
44
qce_sgtable_add(struct sg_table *sgt, struct scatterlist *sg_add,
drivers/crypto/qce/sha.c
189
struct scatterlist *sg_last, *sg;
drivers/crypto/qce/sha.c
336
struct scatterlist sg;
drivers/crypto/qce/sha.h
48
struct scatterlist *src_orig;
drivers/crypto/qce/sha.h
55
struct scatterlist sg[2];
drivers/crypto/qce/sha.h
58
struct scatterlist result_sg;
drivers/crypto/qce/skcipher.c
72
struct scatterlist *sg;
drivers/crypto/rockchip/rk3288_crypto_ahash.c
227
static void crypto_ahash_dma_start(struct rk_crypto_info *dev, struct scatterlist *sg)
drivers/crypto/rockchip/rk3288_crypto_ahash.c
267
struct scatterlist *sg = areq->src;
drivers/crypto/rockchip/rk3288_crypto_ahash.c
29
struct scatterlist *sg;
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
28
struct scatterlist *sgs, *sgd;
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
289
struct scatterlist *sgs,
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
290
struct scatterlist *sgd, unsigned int todo)
drivers/crypto/rockchip/rk3288_crypto_skcipher.c
304
struct scatterlist *sgs, *sgd;
drivers/crypto/s5p-sss.c
1005
struct scatterlist *sg, unsigned int new_len)
drivers/crypto/s5p-sss.c
1050
struct scatterlist *sg, unsigned int new_len)
drivers/crypto/s5p-sss.c
1053
struct scatterlist *tmp;
drivers/crypto/s5p-sss.c
1120
struct scatterlist *sg,
drivers/crypto/s5p-sss.c
1125
struct scatterlist *sg_tmp = sg;
drivers/crypto/s5p-sss.c
1808
static bool s5p_is_sg_aligned(struct scatterlist *sg)
drivers/crypto/s5p-sss.c
1822
struct scatterlist *sg;
drivers/crypto/s5p-sss.c
1849
struct scatterlist *sg;
drivers/crypto/s5p-sss.c
305
struct scatterlist *sg_src;
drivers/crypto/s5p-sss.c
306
struct scatterlist *sg_dst;
drivers/crypto/s5p-sss.c
308
struct scatterlist *sg_src_cpy;
drivers/crypto/s5p-sss.c
309
struct scatterlist *sg_dst_cpy;
drivers/crypto/s5p-sss.c
326
struct scatterlist *hash_sg_iter;
drivers/crypto/s5p-sss.c
360
struct scatterlist *sg;
drivers/crypto/s5p-sss.c
362
struct scatterlist sgl[2];
drivers/crypto/s5p-sss.c
432
const struct scatterlist *sg)
drivers/crypto/s5p-sss.c
439
const struct scatterlist *sg)
drivers/crypto/s5p-sss.c
445
static void s5p_free_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist **sg)
drivers/crypto/s5p-sss.c
496
static int s5p_make_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist *src,
drivers/crypto/s5p-sss.c
497
struct scatterlist **dst)
drivers/crypto/s5p-sss.c
522
static int s5p_set_outdata(struct s5p_aes_dev *dev, struct scatterlist *sg)
drivers/crypto/s5p-sss.c
535
static int s5p_set_indata(struct s5p_aes_dev *dev, struct scatterlist *sg)
drivers/crypto/s5p-sss.c
609
const struct scatterlist *sg)
drivers/crypto/sa2ul.c
1089
struct scatterlist *src, *dst;
drivers/crypto/sa2ul.c
176
struct scatterlist static_sg;
drivers/crypto/sa2ul.c
177
struct scatterlist *split_sg;
drivers/crypto/sa2ul.c
234
struct scatterlist *src;
drivers/crypto/sa2ul.c
235
struct scatterlist *dst;
drivers/crypto/sahara.c
178
struct scatterlist *in_sg;
drivers/crypto/sahara.c
179
struct scatterlist in_sg_chain[2];
drivers/crypto/sahara.c
212
struct scatterlist *in_sg;
drivers/crypto/sahara.c
214
struct scatterlist *out_sg;
drivers/crypto/sahara.c
435
struct scatterlist *sg;
drivers/crypto/sahara.c
760
struct scatterlist *sg;
drivers/crypto/starfive/jh7110-aes.c
438
struct scatterlist *src,
drivers/crypto/starfive/jh7110-aes.c
439
struct scatterlist *dst,
drivers/crypto/starfive/jh7110-aes.c
500
struct scatterlist *src,
drivers/crypto/starfive/jh7110-aes.c
501
struct scatterlist *dst)
drivers/crypto/starfive/jh7110-aes.c
503
struct scatterlist *stsg, *dtsg;
drivers/crypto/starfive/jh7110-aes.c
504
struct scatterlist _src[2], _dst[2];
drivers/crypto/starfive/jh7110-aes.c
642
struct scatterlist _src[2], _dst[2];
drivers/crypto/starfive/jh7110-aes.c
750
struct scatterlist *src,
drivers/crypto/starfive/jh7110-aes.c
751
struct scatterlist *dst)
drivers/crypto/starfive/jh7110-aes.c
753
struct scatterlist *tsg;
drivers/crypto/starfive/jh7110-aes.c
831
struct scatterlist *src, *dst, _src[2], _dst[2];
drivers/crypto/starfive/jh7110-cryp.h
217
struct scatterlist *in_sg;
drivers/crypto/starfive/jh7110-cryp.h
218
struct scatterlist *out_sg;
drivers/crypto/starfive/jh7110-hash.c
125
struct scatterlist *sg)
drivers/crypto/starfive/jh7110-hash.c
202
struct scatterlist *tsg;
drivers/crypto/starfive/jh7110-hash.c
416
struct scatterlist sg;
drivers/crypto/stm32/stm32-cryp.c
1423
static enum stm32_dma_mode stm32_cryp_dma_check_sg(struct scatterlist *test_sg, size_t len,
drivers/crypto/stm32/stm32-cryp.c
1426
struct scatterlist *sg;
drivers/crypto/stm32/stm32-cryp.c
1446
static enum stm32_dma_mode stm32_cryp_dma_check(struct stm32_cryp *cryp, struct scatterlist *in_sg,
drivers/crypto/stm32/stm32-cryp.c
1447
struct scatterlist *out_sg)
drivers/crypto/stm32/stm32-cryp.c
1483
static int stm32_cryp_truncate_sg(struct scatterlist **new_sg, size_t *new_sg_len,
drivers/crypto/stm32/stm32-cryp.c
1484
struct scatterlist *sg, off_t skip, size_t size)
drivers/crypto/stm32/stm32-cryp.c
1486
struct scatterlist *cur;
drivers/crypto/stm32/stm32-cryp.c
1501
*new_sg = kmalloc_objs(struct scatterlist, (size_t)alloc_sg_len);
drivers/crypto/stm32/stm32-cryp.c
1542
static int stm32_cryp_cipher_prepare(struct stm32_cryp *cryp, struct scatterlist *in_sg,
drivers/crypto/stm32/stm32-cryp.c
1543
struct scatterlist *out_sg)
drivers/crypto/stm32/stm32-cryp.c
1594
static int stm32_cryp_aead_prepare(struct stm32_cryp *cryp, struct scatterlist *in_sg,
drivers/crypto/stm32/stm32-cryp.c
1595
struct scatterlist *out_sg)
drivers/crypto/stm32/stm32-cryp.c
1672
struct scatterlist *in_sg, *out_sg;
drivers/crypto/stm32/stm32-cryp.c
214
struct scatterlist *in_sg;
drivers/crypto/stm32/stm32-cryp.c
215
struct scatterlist *header_sg;
drivers/crypto/stm32/stm32-cryp.c
216
struct scatterlist *out_sg;
drivers/crypto/stm32/stm32-hash.c
1103
struct scatterlist *sg, int bs,
drivers/crypto/stm32/stm32-hash.c
1134
static int stm32_hash_align_sgs(struct scatterlist *sg,
drivers/crypto/stm32/stm32-hash.c
1140
struct scatterlist *sg_tmp = sg;
drivers/crypto/stm32/stm32-hash.c
162
struct scatterlist *sg;
drivers/crypto/stm32/stm32-hash.c
163
struct scatterlist sgl[2]; /* scatterlist used to realize alignment */
drivers/crypto/stm32/stm32-hash.c
166
struct scatterlist sg_key;
drivers/crypto/stm32/stm32-hash.c
520
struct scatterlist *sg, int length, int mdmat)
drivers/crypto/stm32/stm32-hash.c
660
struct scatterlist sg[1], *tsg;
drivers/crypto/talitos.c
1094
static int sg_to_link_tbl_offset(struct scatterlist *sg, int sg_count,
drivers/crypto/talitos.c
1144
static int talitos_sg_map_ext(struct device *dev, struct scatterlist *src,
drivers/crypto/talitos.c
1181
static int talitos_sg_map(struct device *dev, struct scatterlist *src,
drivers/crypto/talitos.c
1320
struct scatterlist *src,
drivers/crypto/talitos.c
1321
struct scatterlist *dst,
drivers/crypto/talitos.c
2192
struct scatterlist sg[1];
drivers/crypto/talitos.c
875
struct scatterlist bufsl[2];
drivers/crypto/talitos.c
876
struct scatterlist *psrc;
drivers/crypto/talitos.c
961
struct scatterlist *src,
drivers/crypto/talitos.c
962
struct scatterlist *dst,
drivers/crypto/tegra/tegra-se-aes.c
1092
struct scatterlist *sg;
drivers/crypto/tegra/tegra-se-aes.c
1121
struct scatterlist *sg = rctx->src_sg;
drivers/crypto/tegra/tegra-se-aes.c
57
struct scatterlist *src_sg;
drivers/crypto/tegra/tegra-se-aes.c
58
struct scatterlist *dst_sg;
drivers/crypto/tegra/tegra-se-aes.c
80
struct scatterlist *src_sg;
drivers/crypto/tegra/tegra-se-hash.c
33
struct scatterlist *src_sg;
drivers/crypto/ti/dthev2-aes.c
270
struct scatterlist *src = req->src;
drivers/crypto/ti/dthev2-aes.c
271
struct scatterlist *dst = req->dst;
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c
102
struct scatterlist outhdr_sg, key_sg, inhdr_sg, *sgs[3];
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c
160
struct scatterlist outhdr_sg, inhdr_sg, *sgs[2];
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c
219
struct scatterlist *sgs[4], outhdr_sg, inhdr_sg, srcdata_sg, dstdata_sg;
drivers/crypto/virtio/virtio_crypto_common.h
108
struct scatterlist **sgs;
drivers/crypto/virtio/virtio_crypto_common.h
148
int virtio_crypto_ctrl_vq_request(struct virtio_crypto *vcrypto, struct scatterlist *sgs[],
drivers/crypto/virtio/virtio_crypto_core.c
49
int virtio_crypto_ctrl_vq_request(struct virtio_crypto *vcrypto, struct scatterlist *sgs[],
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
115
struct scatterlist outhdr, key_sg, inhdr, *sgs[3];
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
194
struct scatterlist outhdr, status_sg, *sgs[2];
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
334
struct scatterlist outhdr, iv_sg, status_sg, **sgs;
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
339
struct scatterlist *sg;
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c
84
static u64 virtio_crypto_alg_sg_nents_length(struct scatterlist *sg)
drivers/dma-buf/dma-buf-mapping.c
100
struct scatterlist *sgl;
drivers/dma-buf/dma-buf-mapping.c
236
struct scatterlist *sgl;
drivers/dma-buf/dma-buf-mapping.c
9
static struct scatterlist *fill_sg_entry(struct scatterlist *sgl, size_t length,
drivers/dma-buf/dma-buf.c
1214
struct scatterlist *sg;
drivers/dma-buf/dma-buf.c
856
struct scatterlist *to_sg, *from_sg;
drivers/dma-buf/heaps/system_heap.c
190
struct scatterlist *sg;
drivers/dma-buf/heaps/system_heap.c
292
struct scatterlist *sg;
drivers/dma-buf/heaps/system_heap.c
352
struct scatterlist *sg;
drivers/dma-buf/heaps/system_heap.c
57
struct scatterlist *sg, *new_sg;
drivers/dma-buf/udmabuf.c
149
struct scatterlist *sgl;
drivers/dma/altera-msgdma.c
388
msgdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
drivers/dma/amba-pl08x.c
2042
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/amba-pl08x.c
2049
struct scatterlist *sg;
drivers/dma/amd/qdma/qdma.c
661
struct scatterlist *sg;
drivers/dma/amd/qdma/qdma.c
764
qdma_prep_device_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/amd/qdma/qdma.h
193
struct scatterlist *sgl;
drivers/dma/at_hdmac.c
1163
struct scatterlist *sgl,
drivers/dma/at_hdmac.c
1170
struct scatterlist *sg;
drivers/dma/at_hdmac.c
1249
atc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/at_hdmac.c
1264
struct scatterlist *sg;
drivers/dma/at_xdmac.c
1375
at_xdmac_prep_dma_memset_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/at_xdmac.c
1382
struct scatterlist *sg, *psg = NULL, *ppsg = NULL;
drivers/dma/at_xdmac.c
759
at_xdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/at_xdmac.c
765
struct scatterlist *sg;
drivers/dma/bcm2835-dma.c
370
struct scatterlist *sgl,
drivers/dma/bcm2835-dma.c
377
struct scatterlist *sgent;
drivers/dma/bcm2835-dma.c
625
struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/dma-axi-dmac.c
666
struct dma_chan *c, struct scatterlist *sgl,
drivers/dma/dma-axi-dmac.c
673
struct scatterlist *sg;
drivers/dma/dma-jz4780.c
362
struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
841
dw_axi_dma_chan_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c
851
struct scatterlist *sg;
drivers/dma/dw-edma/dw-edma-core.c
355
struct scatterlist *sg = NULL;
drivers/dma/dw-edma/dw-edma-core.c
535
dw_edma_device_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
drivers/dma/dw-edma/dw-edma-core.h
132
struct scatterlist *sgl;
drivers/dma/dw/core.c
615
dwc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/dw/core.c
630
struct scatterlist *sg;
drivers/dma/ep93xx_dma.c
1085
ep93xx_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/ep93xx_dma.c
1091
struct scatterlist *sg;
drivers/dma/fsl-edma-common.c
677
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/fsl-edma-common.c
683
struct scatterlist *sg;
drivers/dma/fsl-edma-common.h
500
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/hsu/hsu.c
270
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/hsu/hsu.c
276
struct scatterlist *sg;
drivers/dma/idma64.c
301
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/idma64.c
307
struct scatterlist *sg;
drivers/dma/img-mdc-dma.c
447
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/img-mdc-dma.c
454
struct scatterlist *sg;
drivers/dma/imx-dma.c
138
struct scatterlist *sg;
drivers/dma/imx-dma.c
160
struct scatterlist *sg_list;
drivers/dma/imx-dma.c
263
struct scatterlist *sg = d->sg;
drivers/dma/imx-dma.c
794
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/imx-dma.c
799
struct scatterlist *sg;
drivers/dma/imx-dma.c
868
imxdmac->sg_list = kzalloc_objs(struct scatterlist, periods + 1,
drivers/dma/imx-sdma.c
1639
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/imx-sdma.c
1647
struct scatterlist *sg;
drivers/dma/k3dma.c
531
struct dma_chan *chan, struct scatterlist *sgl, unsigned int sglen,
drivers/dma/k3dma.c
537
struct scatterlist *sg;
drivers/dma/lgm/lgm-dma.c
1157
ldma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/lgm/lgm-dma.c
1166
struct scatterlist *sg;
drivers/dma/loongson1-apb-dma.c
217
struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/loongson1-apb-dma.c
224
struct scatterlist *sg;
drivers/dma/loongson1-apb-dma.c
296
ls1x_dma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
drivers/dma/loongson1-apb-dma.c
323
struct scatterlist *sgl;
drivers/dma/loongson2-apb-dma.c
321
ls2x_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/loongson2-apb-dma.c
327
struct scatterlist *sg;
drivers/dma/mediatek/mtk-uart-apdma.c
343
(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/milbeaut-hdmac.c
118
struct scatterlist *sg;
drivers/dma/milbeaut-hdmac.c
256
milbeaut_hdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/milbeaut-hdmac.c
346
struct scatterlist *sg;
drivers/dma/milbeaut-hdmac.c
61
struct scatterlist *sgl;
drivers/dma/mmp_pdma.c
683
mmp_pdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
drivers/dma/mmp_pdma.c
691
struct scatterlist *sg;
drivers/dma/moxart-dma.c
262
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/moxart-dma.c
270
struct scatterlist *sgent;
drivers/dma/mpc512x_dma.c
684
mpc_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/mpc512x_dma.c
695
struct scatterlist *sg;
drivers/dma/mxs-dma.c
475
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/mxs-dma.c
482
struct scatterlist *sg;
drivers/dma/nbpfaxi.c
1006
struct scatterlist dst_sg;
drivers/dma/nbpfaxi.c
1007
struct scatterlist src_sg;
drivers/dma/nbpfaxi.c
1026
struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/nbpfaxi.c
1030
struct scatterlist slave_sg;
drivers/dma/nbpfaxi.c
933
struct scatterlist *src_sg, struct scatterlist *dst_sg,
drivers/dma/nbpfaxi.c
938
struct scatterlist *mem_sg;
drivers/dma/owl-dma.c
917
struct scatterlist *sgl,
drivers/dma/owl-dma.c
927
struct scatterlist *sg;
drivers/dma/pch_dma.c
562
struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/pch_dma.c
571
struct scatterlist *sg;
drivers/dma/pl330.c
2841
pl330_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/pl330.c
2847
struct scatterlist *sg;
drivers/dma/pxa_dma.c
961
pxad_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
drivers/dma/pxa_dma.c
968
struct scatterlist *sg;
drivers/dma/qcom/bam_dma.c
646
struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/qcom/bam_dma.c
653
struct scatterlist *sg;
drivers/dma/qcom/gpi.c
1624
struct scatterlist *sgl, enum dma_transfer_direction direction,
drivers/dma/qcom/gpi.c
1703
struct scatterlist *sgl, enum dma_transfer_direction direction)
drivers/dma/qcom/gpi.c
1798
gpi_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/qcom/qcom_adm.c
230
struct scatterlist *sg, u32 crci,
drivers/dma/qcom/qcom_adm.c
299
struct scatterlist *sg,
drivers/dma/qcom/qcom_adm.c
347
struct scatterlist *sgl,
drivers/dma/qcom/qcom_adm.c
356
struct scatterlist *sg;
drivers/dma/sa11x0-dma.c
523
struct dma_chan *chan, struct scatterlist *sg, unsigned int sglen,
drivers/dma/sa11x0-dma.c
528
struct scatterlist *sgent;
drivers/dma/sh/rcar-dmac.c
1131
struct scatterlist sgl;
drivers/dma/sh/rcar-dmac.c
1200
rcar_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/sh/rcar-dmac.c
1230
struct scatterlist *sgl;
drivers/dma/sh/rcar-dmac.c
928
rcar_dmac_chan_prep_sg(struct rcar_dmac_chan *chan, struct scatterlist *sgl,
drivers/dma/sh/rcar-dmac.c
935
struct scatterlist *sg;
drivers/dma/sh/rz-dmac.c
353
struct scatterlist *sg, *sgl = d->sg;
drivers/dma/sh/rz-dmac.c
523
rz_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/sh/rz-dmac.c
530
struct scatterlist *sg;
drivers/dma/sh/rz-dmac.c
58
struct scatterlist *sg;
drivers/dma/sh/shdma-base.c
574
struct scatterlist *sgl, unsigned int sg_len, dma_addr_t *addr,
drivers/dma/sh/shdma-base.c
577
struct scatterlist *sg;
drivers/dma/sh/shdma-base.c
656
struct scatterlist sg;
drivers/dma/sh/shdma-base.c
674
struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/sh/shdma-base.c
715
struct scatterlist *sgl;
drivers/dma/sh/usb-dmac.c
416
usb_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/sh/usb-dmac.c
422
struct scatterlist *sg;
drivers/dma/sprd-dma.c
950
sprd_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/sprd-dma.c
959
struct scatterlist *sg;
drivers/dma/st_fdma.c
508
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/st_fdma.c
515
struct scatterlist *sg;
drivers/dma/ste_dma40.c
1043
static int d40_sg_2_dmalen(struct scatterlist *sgl, int sg_len,
drivers/dma/ste_dma40.c
1046
struct scatterlist *sg;
drivers/dma/ste_dma40.c
2127
struct scatterlist *sg_src, struct scatterlist *sg_dst,
drivers/dma/ste_dma40.c
2155
struct scatterlist *sg_src, struct scatterlist *sg_dst,
drivers/dma/ste_dma40.c
2187
d40_prep_desc(struct d40_chan *chan, struct scatterlist *sg,
drivers/dma/ste_dma40.c
2225
d40_prep_sg(struct dma_chan *dchan, struct scatterlist *sg_src,
drivers/dma/ste_dma40.c
2226
struct scatterlist *sg_dst, unsigned int sg_len,
drivers/dma/ste_dma40.c
2495
struct scatterlist dst_sg;
drivers/dma/ste_dma40.c
2496
struct scatterlist src_sg;
drivers/dma/ste_dma40.c
2512
d40_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/ste_dma40.c
2529
struct scatterlist *sg;
drivers/dma/ste_dma40.c
2532
sg = kzalloc_objs(struct scatterlist, periods + 1, GFP_NOWAIT);
drivers/dma/ste_dma40_ll.c
266
int d40_phy_sg_to_lli(struct scatterlist *sg,
drivers/dma/ste_dma40_ll.c
278
struct scatterlist *current_sg = sg;
drivers/dma/ste_dma40_ll.c
418
int d40_log_sg_to_lli(struct scatterlist *sg,
drivers/dma/ste_dma40_ll.c
426
struct scatterlist *current_sg = sg;
drivers/dma/ste_dma40_ll.h
441
int d40_phy_sg_to_lli(struct scatterlist *sg,
drivers/dma/ste_dma40_ll.h
453
int d40_log_sg_to_lli(struct scatterlist *sg,
drivers/dma/stm32/stm32-dma.c
1083
struct dma_chan *c, struct scatterlist *sgl,
drivers/dma/stm32/stm32-dma.c
1089
struct scatterlist *sg;
drivers/dma/stm32/stm32-dma3.c
1294
struct scatterlist *sgl,
drivers/dma/stm32/stm32-dma3.c
1301
struct scatterlist *sg;
drivers/dma/stm32/stm32-mdma.c
726
struct scatterlist *sgl, u32 sg_len,
drivers/dma/stm32/stm32-mdma.c
732
struct scatterlist *sg;
drivers/dma/stm32/stm32-mdma.c
785
stm32_mdma_prep_slave_sg(struct dma_chan *c, struct scatterlist *sgl,
drivers/dma/sun4i-dma.c
878
sun4i_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/sun4i-dma.c
888
struct scatterlist *sg;
drivers/dma/sun6i-dma.c
716
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/sun6i-dma.c
725
struct scatterlist *sg;
drivers/dma/tegra186-gpc-dma.c
1006
tegra_dma_prep_slave_sg(struct dma_chan *dc, struct scatterlist *sgl,
drivers/dma/tegra186-gpc-dma.c
1016
struct scatterlist *sg;
drivers/dma/tegra20-apb-dma.c
1036
struct scatterlist *sgl,
drivers/dma/tegra20-apb-dma.c
1048
struct scatterlist *sg;
drivers/dma/ti/cppi41.c
582
struct dma_chan *chan, struct scatterlist *sgl, unsigned sg_len,
drivers/dma/ti/cppi41.c
589
struct scatterlist *sg;
drivers/dma/ti/edma.c
1010
struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/ti/edma.c
1020
struct scatterlist *sg;
drivers/dma/ti/k3-udma.c
2883
udma_prep_slave_sg_tr(struct udma_chan *uc, struct scatterlist *sgl,
drivers/dma/ti/k3-udma.c
2887
struct scatterlist *sgent;
drivers/dma/ti/k3-udma.c
2967
udma_prep_slave_sg_triggered_tr(struct udma_chan *uc, struct scatterlist *sgl,
drivers/dma/ti/k3-udma.c
2972
struct scatterlist *sgent;
drivers/dma/ti/k3-udma.c
3233
udma_prep_slave_sg_pkt(struct udma_chan *uc, struct scatterlist *sgl,
drivers/dma/ti/k3-udma.c
3237
struct scatterlist *sgent;
drivers/dma/ti/k3-udma.c
3418
udma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/ti/omap-dma.c
960
struct dma_chan *chan, struct scatterlist *sgl, unsigned sglen,
drivers/dma/ti/omap-dma.c
966
struct scatterlist *sgent;
drivers/dma/timb_dma.c
146
struct scatterlist *sg, bool last)
drivers/dma/timb_dma.c
490
struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/timb_dma.c
497
struct scatterlist *sg;
drivers/dma/txx9dmac.c
803
txx9dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/txx9dmac.c
813
struct scatterlist *sg;
drivers/dma/uniphier-mdmac.c
110
struct scatterlist *sg;
drivers/dma/uniphier-mdmac.c
230
uniphier_mdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/uniphier-mdmac.c
53
struct scatterlist *sgl;
drivers/dma/uniphier-xdmac.c
319
uniphier_xdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/uniphier-xdmac.c
327
struct scatterlist *sg;
drivers/dma/xilinx/xdma.c
601
xdma_prep_device_sg(struct dma_chan *chan, struct scatterlist *sgl,
drivers/dma/xilinx/xdma.c
610
struct scatterlist *sg;
drivers/dma/xilinx/xilinx_dma.c
2316
struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len,
drivers/dma/xilinx/xilinx_dma.c
2324
struct scatterlist *sg;
drivers/dma/xilinx/xilinx_dma.c
2525
xilinx_mcdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
drivers/dma/xilinx/xilinx_dma.c
2534
struct scatterlist *sg;
drivers/firewire/sbp2.c
1386
struct scatterlist *sg = scsi_sglist(orb->cmd);
drivers/firmware/arm_ffa/driver.c
632
static u32 ffa_get_num_pages_sg(struct scatterlist *sg)
drivers/firmware/arm_scmi/transports/virtio.c
234
struct scatterlist sg_in;
drivers/firmware/arm_scmi/transports/virtio.c
486
struct scatterlist sg_out;
drivers/firmware/arm_scmi/transports/virtio.c
487
struct scatterlist sg_in;
drivers/firmware/arm_scmi/transports/virtio.c
488
struct scatterlist *sgs[DESCRIPTORS_PER_TX_MSG] = { &sg_out, &sg_in };
drivers/fpga/zynq-fpga.c
132
struct scatterlist *cur_sg;
drivers/fpga/zynq-fpga.c
392
struct scatterlist *sg;
drivers/gpio/gpio-virtio.c
218
struct scatterlist *sgs[2], req_sg, res_sg;
drivers/gpio/gpio-virtio.c
71
struct scatterlist *sgs[2], req_sg, res_sg;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1105
struct scatterlist *sg;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
1141
struct scatterlist *sg = sgt->sgl;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
683
struct scatterlist *sg;
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
762
struct scatterlist *sg;
drivers/gpu/drm/arm/malidp_planes.c
329
struct scatterlist *sgl;
drivers/gpu/drm/armada/armada_gem.c
392
struct scatterlist *sg;
drivers/gpu/drm/armada/armada_gem.c
464
struct scatterlist *sg;
drivers/gpu/drm/drm_prime.c
889
struct scatterlist *sg;
drivers/gpu/drm/etnaviv/etnaviv_mmu.c
66
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
32
struct scatterlist *src, *dst;
drivers/gpu/drm/i915/gem/i915_gem_internal.c
21
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_internal.c
36
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_object.h
374
struct scatterlist *
drivers/gpu/drm/i915/gem/i915_gem_object.h
423
static inline struct scatterlist *
drivers/gpu/drm/i915/gem/i915_gem_object.h
468
static inline struct scatterlist *
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
232
struct scatterlist *sg_pos;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
644
struct scatterlist *
drivers/gpu/drm/i915/gem/i915_gem_pages.c
654
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
764
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_pages.c
790
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_phys.c
25
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_shmem.c
72
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_stolen.c
642
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/i915_gem_ttm.c
690
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c
33
struct scatterlist *sg, *src, *end;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
216
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
270
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
67
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
83
struct scatterlist *sg;
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c
15
struct scatterlist *sg;
drivers/gpu/drm/i915/gt/intel_gtt.h
696
struct scatterlist *sg;
drivers/gpu/drm/i915/gt/intel_gtt.h
699
struct scatterlist *sg = vma_res->bi.pages->sgl;
drivers/gpu/drm/i915/gt/intel_migrate.c
1081
struct scatterlist *src,
drivers/gpu/drm/i915/gt/intel_migrate.c
1084
struct scatterlist *dst,
drivers/gpu/drm/i915/gt/intel_migrate.c
1120
struct scatterlist *sg,
drivers/gpu/drm/i915/gt/intel_migrate.c
327
static inline struct sgt_dma sg_sgt(struct scatterlist *sg)
drivers/gpu/drm/i915/gt/intel_migrate.c
628
static u64 scatter_list_length(struct scatterlist *sg)
drivers/gpu/drm/i915/gt/intel_migrate.c
680
struct scatterlist *src,
drivers/gpu/drm/i915/gt/intel_migrate.c
683
struct scatterlist *dst,
drivers/gpu/drm/i915/gt/intel_migrate.c
986
struct scatterlist *sg,
drivers/gpu/drm/i915/gt/intel_migrate.h
18
struct scatterlist;
drivers/gpu/drm/i915/gt/intel_migrate.h
27
struct scatterlist *src,
drivers/gpu/drm/i915/gt/intel_migrate.h
30
struct scatterlist *dst,
drivers/gpu/drm/i915/gt/intel_migrate.h
37
struct scatterlist *src,
drivers/gpu/drm/i915/gt/intel_migrate.h
40
struct scatterlist *dst,
drivers/gpu/drm/i915/gt/intel_migrate.h
49
struct scatterlist *sg,
drivers/gpu/drm/i915/gt/intel_migrate.h
57
struct scatterlist *sg,
drivers/gpu/drm/i915/gt/selftest_migrate.c
139
struct scatterlist *sg,
drivers/gpu/drm/i915/gt/selftest_migrate.c
225
struct scatterlist *sg,
drivers/gpu/drm/i915/gt/selftest_migrate.c
851
struct scatterlist *sg,
drivers/gpu/drm/i915/gt/selftest_migrate.c
927
struct scatterlist *src,
drivers/gpu/drm/i915/gt/selftest_migrate.c
930
struct scatterlist *dst,
drivers/gpu/drm/i915/gvt/dmabuf.c
116
struct scatterlist *sg;
drivers/gpu/drm/i915/gvt/dmabuf.c
52
struct scatterlist *sg;
drivers/gpu/drm/i915/gvt/scheduler.c
436
struct scatterlist *sg = pd->pt.base->mm.pages->sgl;
drivers/gpu/drm/i915/i915_gpu_error.c
1007
struct scatterlist *sg;
drivers/gpu/drm/i915/i915_gpu_error.c
66
static void __sg_set_buf(struct scatterlist *sg,
drivers/gpu/drm/i915/i915_gpu_error.c
772
static void err_free_sgl(struct scatterlist *sgl)
drivers/gpu/drm/i915/i915_gpu_error.c
775
struct scatterlist *sg;
drivers/gpu/drm/i915/i915_gpu_error.c
91
struct scatterlist *sgl;
drivers/gpu/drm/i915/i915_gpu_error.h
214
struct scatterlist *sgl, *fit;
drivers/gpu/drm/i915/i915_gpu_error.h
234
struct scatterlist *sgl, *cur, *end;
drivers/gpu/drm/i915/i915_mm.c
132
struct scatterlist *sgl, unsigned long offset,
drivers/gpu/drm/i915/i915_mm.h
14
struct scatterlist;
drivers/gpu/drm/i915/i915_mm.h
33
struct scatterlist *sgl, unsigned long offset,
drivers/gpu/drm/i915/i915_scatterlist.c
174
struct scatterlist *sg;
drivers/gpu/drm/i915/i915_scatterlist.c
18
struct scatterlist *sg, *new_sg;
drivers/gpu/drm/i915/i915_scatterlist.c
89
struct scatterlist *sg;
drivers/gpu/drm/i915/i915_scatterlist.h
126
static inline unsigned int i915_sg_dma_sizes(struct scatterlist *sg)
drivers/gpu/drm/i915/i915_scatterlist.h
24
struct scatterlist *sgp;
drivers/gpu/drm/i915/i915_scatterlist.h
31
} __sgt_iter(struct scatterlist *sgl, bool dma) {
drivers/gpu/drm/i915/i915_scatterlist.h
50
static inline int __sg_page_count(const struct scatterlist *sg)
drivers/gpu/drm/i915/i915_scatterlist.h
55
static inline int __sg_dma_page_count(const struct scatterlist *sg)
drivers/gpu/drm/i915/i915_scatterlist.h
60
static inline struct scatterlist *____sg_next(struct scatterlist *sg)
drivers/gpu/drm/i915/i915_scatterlist.h
77
static inline struct scatterlist *__sg_next(struct scatterlist *sg)
drivers/gpu/drm/i915/i915_vma.c
1025
struct scatterlist *sg;
drivers/gpu/drm/i915/i915_vma.c
1061
static struct scatterlist *
drivers/gpu/drm/i915/i915_vma.c
1063
struct sg_table *st, struct scatterlist *sg)
drivers/gpu/drm/i915/i915_vma.c
1080
static struct scatterlist *
drivers/gpu/drm/i915/i915_vma.c
1085
struct sg_table *st, struct scatterlist *sg,
drivers/gpu/drm/i915/i915_vma.c
1139
static struct scatterlist *
drivers/gpu/drm/i915/i915_vma.c
1143
struct sg_table *st, struct scatterlist *sg)
drivers/gpu/drm/i915/i915_vma.c
1145
struct scatterlist *iter;
drivers/gpu/drm/i915/i915_vma.c
1172
static struct scatterlist *
drivers/gpu/drm/i915/i915_vma.c
1176
struct sg_table *st, struct scatterlist *sg,
drivers/gpu/drm/i915/i915_vma.c
1193
static struct scatterlist *
drivers/gpu/drm/i915/i915_vma.c
1197
struct sg_table *st, struct scatterlist *sg,
drivers/gpu/drm/i915/i915_vma.c
1234
struct scatterlist *sg;
drivers/gpu/drm/i915/i915_vma.c
1274
struct scatterlist *sg;
drivers/gpu/drm/i915/i915_vma.c
969
static struct scatterlist *
drivers/gpu/drm/i915/i915_vma.c
973
struct sg_table *st, struct scatterlist *sg)
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c
118
struct scatterlist *sg;
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c
63
struct scatterlist *sg;
drivers/gpu/drm/i915/selftests/i915_mock_selftests.h
21
selftest(scatterlist, scatterlist_mock_selftests)
drivers/gpu/drm/i915/selftests/i915_vma.c
372
static struct scatterlist *
drivers/gpu/drm/i915/selftests/i915_vma.c
375
struct scatterlist *sg)
drivers/gpu/drm/i915/selftests/i915_vma.c
449
static struct scatterlist *
drivers/gpu/drm/i915/selftests/i915_vma.c
452
struct scatterlist *sg)
drivers/gpu/drm/i915/selftests/i915_vma.c
619
struct scatterlist *sg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
143
struct scatterlist *sg;
drivers/gpu/drm/i915/selftests/intel_memory_region.c
453
struct scatterlist *sg;
drivers/gpu/drm/i915/selftests/scatterlist.c
220
struct scatterlist *sg;
drivers/gpu/drm/i915/selftests/scatterlist.c
47
struct scatterlist *sg;
drivers/gpu/drm/imagination/pvr_gem.c
410
struct scatterlist *sgl;
drivers/gpu/drm/imagination/pvr_mmu.c
2513
pvr_mmu_map_sgl(struct pvr_mmu_op_context *op_ctx, struct scatterlist *sgl,
drivers/gpu/drm/imagination/pvr_mmu.c
2580
struct scatterlist *sgl;
drivers/gpu/drm/msm/msm_iommu.c
170
struct scatterlist *sg;
drivers/gpu/drm/nouveau/include/nvif/if000a.h
20
struct scatterlist *sgl;
drivers/gpu/drm/nouveau/include/nvkm/core/firmware.h
26
struct scatterlist sgl; /* DMA */
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h
95
struct scatterlist *sgl;
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
115
static struct scatterlist *
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
151
struct scatterlist *sgl = nvkm_firmware_mem_sgl(memory);
drivers/gpu/drm/nouveau/nvkm/core/firmware.c
268
struct scatterlist *sgl;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/fbsr.c
89
struct scatterlist *sgl;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1571
struct scatterlist *sgl;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1589
struct scatterlist *sgl;
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/gsp.c
1660
struct scatterlist *sg;
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c
37
struct scatterlist *sgl;
drivers/gpu/drm/omapdrm/omap_gem.c
978
struct scatterlist *sg;
drivers/gpu/drm/panfrost/panfrost_gem.c
549
struct scatterlist *sgl;
drivers/gpu/drm/panfrost/panfrost_mmu.c
420
struct scatterlist *sgl;
drivers/gpu/drm/panthor/panthor_gem.c
527
struct scatterlist *sgl;
drivers/gpu/drm/panthor/panthor_mmu.c
929
struct scatterlist *sgl;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
270
struct scatterlist *src;
drivers/gpu/drm/renesas/rcar-du/rcar_du_vsp.c
271
struct scatterlist *dst;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
84
struct scatterlist *s;
drivers/gpu/drm/tegra/gem.c
27
static unsigned int sg_dma_count_chunks(struct scatterlist *sgl, unsigned int nents)
drivers/gpu/drm/tegra/gem.c
31
struct scatterlist *s;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
207
struct scatterlist *sg;
drivers/gpu/drm/tests/drm_gem_shmem_test.c
252
struct scatterlist *sg;
drivers/gpu/drm/v3d/v3d_mmu.c
90
struct scatterlist *sgl;
drivers/gpu/drm/virtio/virtgpu_object.c
167
struct scatterlist *sg;
drivers/gpu/drm/virtio/virtgpu_prime.c
151
struct scatterlist *sl;
drivers/gpu/drm/virtio/virtgpu_vq.c
309
struct scatterlist *sg;
drivers/gpu/drm/virtio/virtgpu_vq.c
348
struct scatterlist **sgs,
drivers/gpu/drm/virtio/virtgpu_vq.c
376
struct scatterlist **sgs,
drivers/gpu/drm/virtio/virtgpu_vq.c
433
struct scatterlist *sgs[3], vcmd, vresp;
drivers/gpu/drm/virtio/virtgpu_vq.c
459
struct scatterlist *sgs[3], vcmd, vout, vresp;
drivers/gpu/drm/virtio/virtgpu_vq.c
551
struct scatterlist *sgs[1], ccmd;
drivers/gpu/drm/xe/xe_bo.h
415
struct scatterlist __maybe_unused sg;
drivers/gpu/drm/xe/xe_res_cursor.h
153
struct scatterlist *sgl = cur->sgl;
drivers/gpu/drm/xe/xe_res_cursor.h
57
struct scatterlist *sgl;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
367
struct scatterlist *sg;
drivers/gpu/drm/xe/xe_ttm_vram_mgr.c
440
struct scatterlist *sg;
drivers/gpu/host1x/job.c
215
struct scatterlist *sg;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
191
struct scatterlist *sg;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
569
struct scatterlist *sg;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c
874
struct scatterlist *sg;
drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.h
110
struct scatterlist *sgls[PRD_TABLES_NUM];
drivers/hsi/clients/ssi_protocol.c
171
struct scatterlist *sg;
drivers/hsi/controllers/omap_ssi.h
115
struct scatterlist *sg;
drivers/hv/hv_balloon.c
1576
struct scatterlist *sgl, unsigned int nents)
drivers/hv/hv_balloon.c
1582
struct scatterlist *sg;
drivers/hwtracing/intel_th/msu-sink.c
55
struct scatterlist *sg_ptr;
drivers/hwtracing/intel_th/msu-sink.c
87
struct scatterlist *sg_ptr;
drivers/hwtracing/intel_th/msu.c
100
struct scatterlist *block;
drivers/hwtracing/intel_th/msu.c
1004
struct scatterlist *sg_ptr;
drivers/hwtracing/intel_th/msu.c
1037
struct scatterlist *sg_ptr;
drivers/hwtracing/intel_th/msu.c
1057
struct scatterlist *sg_ptr;
drivers/hwtracing/intel_th/msu.c
1080
static struct page *msc_sg_page(struct scatterlist *sg)
drivers/hwtracing/intel_th/msu.c
1156
struct scatterlist *sg;
drivers/hwtracing/intel_th/msu.c
1205
struct scatterlist *sg;
drivers/hwtracing/intel_th/msu.c
1409
struct scatterlist *sg;
drivers/hwtracing/intel_th/msu.c
287
static inline struct scatterlist *msc_win_base_sg(struct msc_window *win)
drivers/hwtracing/intel_th/msu.c
335
struct scatterlist *sg;
drivers/hwtracing/intel_th/msu.c
420
static struct scatterlist *msc_win_oldest_sg(struct msc_window *win)
drivers/hwtracing/intel_th/msu.c
423
struct scatterlist *sg;
drivers/hwtracing/intel_th/msu.c
666
struct scatterlist *sg;
drivers/hwtracing/intel_th/msu.c
99
struct scatterlist *start_block;
drivers/i2c/busses/i2c-at91-master.c
219
struct scatterlist *sg;
drivers/i2c/busses/i2c-at91.h
130
struct scatterlist sg[2];
drivers/i2c/busses/i2c-mxs.c
128
struct scatterlist sg_io[2];
drivers/i2c/busses/i2c-mxs.c
190
(struct scatterlist *)&i2c->pio_data[0],
drivers/i2c/busses/i2c-mxs.c
219
(struct scatterlist *)&i2c->pio_data[1],
drivers/i2c/busses/i2c-mxs.c
250
(struct scatterlist *)&i2c->pio_data[0],
drivers/i2c/busses/i2c-qup.c
223
struct scatterlist *sg;
drivers/i2c/busses/i2c-qup.c
624
static int qup_sg_set_buf(struct scatterlist *sg, void *buf,
drivers/i2c/busses/i2c-rcar.c
164
struct scatterlist sg;
drivers/i2c/busses/i2c-sh_mobile.c
138
struct scatterlist sg;
drivers/i2c/busses/i2c-virtio.c
61
struct scatterlist *sgs[3], out_hdr, msg_buf, in_hdr;
drivers/iio/buffer/industrialio-buffer-dmaengine.c
66
struct scatterlist *sgl;
drivers/infiniband/core/device.c
2906
int ib_dma_virt_map_sg(struct ib_device *dev, struct scatterlist *sg, int nents)
drivers/infiniband/core/device.c
2908
struct scatterlist *s;
drivers/infiniband/core/rw.c
1048
u32 port_num, struct scatterlist *sg, u32 sg_cnt,
drivers/infiniband/core/rw.c
1049
struct scatterlist *prot_sg, u32 prot_sg_cnt,
drivers/infiniband/core/rw.c
156
u32 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset,
drivers/infiniband/core/rw.c
212
struct scatterlist *sg;
drivers/infiniband/core/rw.c
288
struct scatterlist *sg, u32 sg_cnt, u32 offset,
drivers/infiniband/core/rw.c
344
struct scatterlist *sg, u32 offset, u64 remote_addr, u32 rkey,
drivers/infiniband/core/rw.c
575
struct scatterlist *sg, u32 sg_cnt, u32 sg_offset,
drivers/infiniband/core/rw.c
737
u32 port_num, struct scatterlist *sg, u32 sg_cnt,
drivers/infiniband/core/rw.c
738
struct scatterlist *prot_sg, u32 prot_sg_cnt,
drivers/infiniband/core/rw.c
93
struct rdma_rw_reg_ctx *reg, struct scatterlist *sg,
drivers/infiniband/core/rw.c
951
u32 port_num, struct scatterlist *sg, u32 sg_cnt,
drivers/infiniband/core/umem.c
53
struct scatterlist *sg;
drivers/infiniband/core/umem.c
93
struct scatterlist *sg;
drivers/infiniband/core/umem_dmabuf.c
18
struct scatterlist *sg;
drivers/infiniband/core/verbs.c
2729
int ib_map_mr_sg_pi(struct ib_mr *mr, struct scatterlist *data_sg,
drivers/infiniband/core/verbs.c
2731
struct scatterlist *meta_sg, int meta_sg_nents,
drivers/infiniband/core/verbs.c
2772
int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/core/verbs.c
2806
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
drivers/infiniband/core/verbs.c
2809
struct scatterlist *sg;
drivers/infiniband/core/verbs.c
3158
struct scatterlist *sglist, unsigned int nents,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4109
int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
256
int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
1004
int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/cxgb4/mem.c
694
int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/efa/efa_verbs.c
127
struct scatterlist *sgl;
drivers/infiniband/hw/efa/efa_verbs.c
1332
static struct scatterlist *efa_vmalloc_buf_to_sg(u64 *buf, int page_cnt)
drivers/infiniband/hw/efa/efa_verbs.c
1334
struct scatterlist *sglist;
drivers/infiniband/hw/efa/efa_verbs.c
1364
struct scatterlist *pages_sgl = pbl->phys.indirect.sgl;
drivers/infiniband/hw/efa/efa_verbs.c
1501
struct scatterlist *sgl;
drivers/infiniband/hw/erdma/erdma_verbs.c
1219
int erdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/erdma/erdma_verbs.h
472
int erdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/hns/hns_roce_device.h
1252
int hns_roce_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/hns/hns_roce_mr.c
445
int hns_roce_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/ionic/ionic_controlpath.c
1087
int ionic_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/ionic/ionic_ibdev.h
479
int ionic_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/irdma/verbs.c
3235
static int irdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
drivers/infiniband/hw/mlx4/mlx4_ib.h
769
int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/mlx4/mr.c
442
int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1411
int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1413
int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1415
struct scatterlist *meta_sg, int meta_sg_nents,
drivers/infiniband/hw/mlx5/mr.c
2672
mlx5_ib_map_pa_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
drivers/infiniband/hw/mlx5/mr.c
2674
struct scatterlist *meta_sg, int meta_sg_nents,
drivers/infiniband/hw/mlx5/mr.c
2707
struct scatterlist *sgl,
drivers/infiniband/hw/mlx5/mr.c
2710
struct scatterlist *meta_sgl,
drivers/infiniband/hw/mlx5/mr.c
2714
struct scatterlist *sg = sgl;
drivers/infiniband/hw/mlx5/mr.c
2795
mlx5_ib_map_mtt_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
drivers/infiniband/hw/mlx5/mr.c
2797
struct scatterlist *meta_sg, int meta_sg_nents,
drivers/infiniband/hw/mlx5/mr.c
2860
mlx5_ib_map_klm_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
drivers/infiniband/hw/mlx5/mr.c
2862
struct scatterlist *meta_sg, int meta_sg_nents,
drivers/infiniband/hw/mlx5/mr.c
2893
int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
drivers/infiniband/hw/mlx5/mr.c
2895
struct scatterlist *meta_sg, int meta_sg_nents,
drivers/infiniband/hw/mlx5/mr.c
2954
int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/mthca/mthca_memfree.c
107
static int mthca_alloc_icm_pages(struct scatterlist *mem, int order, gfp_t gfp_mask)
drivers/infiniband/hw/mthca/mthca_memfree.c
123
static int mthca_alloc_icm_coherent(struct device *dev, struct scatterlist *mem,
drivers/infiniband/hw/mthca/mthca_memfree.c
59
struct scatterlist mem;
drivers/infiniband/hw/mthca/mthca_memfree.h
43
(sizeof (struct scatterlist)))
drivers/infiniband/hw/mthca/mthca_memfree.h
55
struct scatterlist mem[MTHCA_ICM_CHUNK_LEN];
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2963
int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
105
int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/qedr/verbs.c
1472
struct scatterlist *sg;
drivers/infiniband/hw/qedr/verbs.c
3204
int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
drivers/infiniband/hw/qedr/verbs.h
85
int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
drivers/infiniband/hw/usnic/usnic_uiom.c
69
struct scatterlist *sg;
drivers/infiniband/hw/usnic/usnic_uiom.c
90
struct scatterlist *sg;
drivers/infiniband/hw/usnic/usnic_uiom.h
80
struct scatterlist page_list[] __counted_by(nents);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c
318
int pvrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
374
int pvrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
drivers/infiniband/sw/rdmavt/mr.c
593
int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
drivers/infiniband/sw/rdmavt/mr.h
34
int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
drivers/infiniband/sw/rxe/rxe_loc.h
71
int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
drivers/infiniband/sw/rxe/rxe_mr.c
287
int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sgl,
drivers/infiniband/sw/siw/siw_verbs.c
1480
int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle,
drivers/infiniband/sw/siw/siw_verbs.c
1483
struct scatterlist *slp;
drivers/infiniband/sw/siw/siw_verbs.h
73
int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle,
drivers/infiniband/ulp/iser/iscsi_iser.h
189
struct scatterlist *sg;
drivers/infiniband/ulp/iser/iser_memory.c
126
struct scatterlist *sg = mem->sg;
drivers/infiniband/ulp/isert/ib_isert.c
1115
struct scatterlist *sg_start;
drivers/infiniband/ulp/isert/ib_isert.h
154
struct scatterlist sg;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
1026
struct scatterlist *sg;
drivers/infiniband/ulp/rtrs/rtrs-clt.c
3019
struct scatterlist *sg, unsigned int sg_cnt)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
953
struct scatterlist *sg, size_t sg_cnt,
drivers/infiniband/ulp/rtrs/rtrs-clt.c
987
struct scatterlist *sg, size_t sg_cnt,
drivers/infiniband/ulp/rtrs/rtrs-clt.h
96
struct scatterlist *sglist; /* list holding user data */
drivers/infiniband/ulp/rtrs/rtrs-srv.c
597
struct scatterlist *s;
drivers/infiniband/ulp/rtrs/rtrs.h
106
struct scatterlist *sg, unsigned int sg_cnt);
drivers/infiniband/ulp/srp/ib_srp.c
1501
struct srp_request *req, struct scatterlist *scat,
drivers/infiniband/ulp/srp/ib_srp.c
1529
struct srp_request *req, struct scatterlist *scat,
drivers/infiniband/ulp/srp/ib_srp.c
1533
struct scatterlist *sg;
drivers/infiniband/ulp/srp/ib_srp.c
1559
struct scatterlist idb_sg[1];
drivers/infiniband/ulp/srp/ib_srp.c
1592
struct scatterlist *scat, int count)
drivers/infiniband/ulp/srp/ib_srp.c
1625
struct scatterlist *scat, *sg;
drivers/infiniband/ulp/srp/ib_srp.h
340
struct scatterlist *sg;
drivers/infiniband/ulp/srpt/ib_srpt.c
1080
struct scatterlist **sg, unsigned int *sg_cnt, u64 *data_len,
drivers/infiniband/ulp/srpt/ib_srpt.c
1558
struct scatterlist *sg = NULL;
drivers/infiniband/ulp/srpt/ib_srpt.c
956
struct srp_direct_buf *db, int nbufs, struct scatterlist **sg,
drivers/infiniband/ulp/srpt/ib_srpt.c
961
struct scatterlist *prev = NULL;
drivers/infiniband/ulp/srpt/ib_srpt.h
191
struct scatterlist *sg;
drivers/infiniband/ulp/srpt/ib_srpt.h
221
struct scatterlist imm_sg;
drivers/iommu/dma-iommu.c
1119
void iommu_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl,
drivers/iommu/dma-iommu.c
1122
struct scatterlist *sg;
drivers/iommu/dma-iommu.c
1134
void iommu_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sgl,
drivers/iommu/dma-iommu.c
1137
struct scatterlist *sg;
drivers/iommu/dma-iommu.c
1261
static int __finalise_sg(struct device *dev, struct scatterlist *sg, int nents,
drivers/iommu/dma-iommu.c
1264
struct scatterlist *s, *cur = sg;
drivers/iommu/dma-iommu.c
1329
static void __invalidate_sg(struct scatterlist *sg, int nents)
drivers/iommu/dma-iommu.c
1331
struct scatterlist *s;
drivers/iommu/dma-iommu.c
1348
static void iommu_dma_unmap_sg_swiotlb(struct device *dev, struct scatterlist *sg,
drivers/iommu/dma-iommu.c
1351
struct scatterlist *s;
drivers/iommu/dma-iommu.c
1359
static int iommu_dma_map_sg_swiotlb(struct device *dev, struct scatterlist *sg,
drivers/iommu/dma-iommu.c
1362
struct scatterlist *s;
drivers/iommu/dma-iommu.c
1389
int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
drivers/iommu/dma-iommu.c
1395
struct scatterlist *s, *prev = NULL;
drivers/iommu/dma-iommu.c
1510
void iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
drivers/iommu/dma-iommu.c
1514
struct scatterlist *tmp;
drivers/iommu/dma-iommu.c
603
static bool dev_use_sg_swiotlb(struct device *dev, struct scatterlist *sg,
drivers/iommu/dma-iommu.c
606
struct scatterlist *s;
drivers/iommu/dma-iommu.c
978
struct scatterlist *sg;
drivers/iommu/iommu.c
2792
struct scatterlist *sg, unsigned int nents, int prot,
drivers/iommu/virtio-iommu.c
1128
struct scatterlist sg[1];
drivers/iommu/virtio-iommu.c
224
struct scatterlist top_sg, bottom_sg;
drivers/iommu/virtio-iommu.c
225
struct scatterlist *sg[2] = { &top_sg, &bottom_sg };
drivers/iommu/virtio-iommu.c
633
struct scatterlist sg[1];
drivers/mailbox/bcm-flexrm-mailbox.c
565
struct scatterlist *sg;
drivers/mailbox/bcm-flexrm-mailbox.c
595
struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst;
drivers/mailbox/bcm-flexrm-mailbox.c
654
struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst;
drivers/mailbox/bcm-pdc-mailbox.c
1100
static u32 pdc_desc_count(struct scatterlist *sg)
drivers/mailbox/bcm-pdc-mailbox.c
270
struct scatterlist *dst_sg;
drivers/mailbox/bcm-pdc-mailbox.c
392
struct scatterlist *src_sg[PDC_RING_ENTRIES];
drivers/mailbox/bcm-pdc-mailbox.c
702
static int pdc_tx_list_sg_add(struct pdc_state *pdcs, struct scatterlist *sg)
drivers/mailbox/bcm-pdc-mailbox.c
810
static int pdc_rx_list_init(struct pdc_state *pdcs, struct scatterlist *dst_sg,
drivers/mailbox/bcm-pdc-mailbox.c
870
static int pdc_rx_list_sg_add(struct pdc_state *pdcs, struct scatterlist *sg)
drivers/md/dm-crypt.c
100
struct scatterlist sg_in[4];
drivers/md/dm-crypt.c
101
struct scatterlist sg_out[4];
drivers/md/dm-crypt.c
1127
static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc,
drivers/md/dm-crypt.c
1128
struct scatterlist *sg)
drivers/md/dm-crypt.c
1394
struct scatterlist *sg_in, *sg_out;
drivers/md/dm-crypt.c
287
static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc,
drivers/md/dm-crypt.c
288
struct scatterlist *sg);
drivers/md/dm-crypt.c
550
struct scatterlist *sg;
drivers/md/dm-crypt.c
566
struct scatterlist *sg;
drivers/md/dm-crypt.c
668
struct scatterlist *sg;
drivers/md/dm-crypt.c
693
struct scatterlist *sg;
drivers/md/dm-crypt.c
737
struct scatterlist src, dst;
drivers/md/dm-crypt.c
943
struct scatterlist *sg, *sg2, src, dst;
drivers/md/dm-integrity.c
1706
struct scatterlist sg[3], *s = sg;
drivers/md/dm-integrity.c
196
struct scatterlist **journal_scatterlist;
drivers/md/dm-integrity.c
197
struct scatterlist **journal_io_scatterlist;
drivers/md/dm-integrity.c
4266
static void dm_integrity_free_journal_scatterlist(struct dm_integrity_c *ic, struct scatterlist **sl)
drivers/md/dm-integrity.c
4275
static struct scatterlist **dm_integrity_alloc_journal_scatterlist(struct dm_integrity_c *ic,
drivers/md/dm-integrity.c
4278
struct scatterlist **sl;
drivers/md/dm-integrity.c
4281
sl = kvmalloc_objs(struct scatterlist *, ic->journal_sections,
drivers/md/dm-integrity.c
4287
struct scatterlist *s;
drivers/md/dm-integrity.c
4299
s = kvmalloc_objs(struct scatterlist, n_pages);
drivers/md/dm-integrity.c
4479
struct scatterlist *sg;
drivers/md/dm-integrity.c
4502
sg = kvmalloc_objs(struct scatterlist,
drivers/md/dm-integrity.c
4579
struct scatterlist sg;
drivers/md/dm-integrity.c
988
struct scatterlist **source_sg;
drivers/md/dm-integrity.c
989
struct scatterlist **target_sg;
drivers/media/common/saa7146/saa7146_core.c
138
static struct scatterlist* vmalloc_to_sg(unsigned char *virt, int nr_pages)
drivers/media/common/saa7146/saa7146_core.c
140
struct scatterlist *sglist;
drivers/media/common/saa7146/saa7146_core.c
144
sglist = kmalloc_objs(struct scatterlist, nr_pages);
drivers/media/common/saa7146/saa7146_core.c
238
struct scatterlist *list, int sglen)
drivers/media/common/saa7146/saa7146_vbi.c
253
struct scatterlist *list = sgt->sgl;
drivers/media/common/saa7146/saa7146_video.c
91
struct scatterlist *list = sgt->sgl;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
323
struct scatterlist *rd, *wr;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
55
struct scatterlist *s;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
373
struct scatterlist *rd, *wr;
drivers/media/common/videobuf2/videobuf2-vmalloc.c
219
struct scatterlist *sg;
drivers/media/pci/bt8xx/bttv-risc.c
115
struct scatterlist *sglist,
drivers/media/pci/bt8xx/bttv-risc.c
125
struct scatterlist *ysg;
drivers/media/pci/bt8xx/bttv-risc.c
126
struct scatterlist *usg;
drivers/media/pci/bt8xx/bttv-risc.c
127
struct scatterlist *vsg;
drivers/media/pci/bt8xx/bttv-risc.c
36
struct scatterlist *sglist,
drivers/media/pci/bt8xx/bttv-risc.c
42
struct scatterlist *sg;
drivers/media/pci/bt8xx/bttv-risc.c
519
struct scatterlist *list = sgt->sgl;
drivers/media/pci/bt8xx/bttv-risc.c
665
struct scatterlist *list = sgt->sgl;
drivers/media/pci/bt8xx/bttvp.h
198
struct scatterlist *sglist,
drivers/media/pci/cobalt/cobalt-omnitek.c
150
struct scatterlist *scatter_list, bool to_pci, unsigned sglen,
drivers/media/pci/cobalt/cobalt-omnitek.h
35
struct scatterlist *scatter_list, bool to_pci, unsigned sglen,
drivers/media/pci/cx23885/cx23885-core.c
1131
static __le32 *cx23885_risc_field(__le32 *rp, struct scatterlist *sglist,
drivers/media/pci/cx23885/cx23885-core.c
1136
struct scatterlist *sg;
drivers/media/pci/cx23885/cx23885-core.c
1199
struct scatterlist *sglist, unsigned int top_offset,
drivers/media/pci/cx23885/cx23885-core.c
1243
struct scatterlist *sglist,
drivers/media/pci/cx23885/cx23885-core.c
1276
struct scatterlist *sglist, unsigned int top_offset,
drivers/media/pci/cx23885/cx23885.h
328
struct scatterlist *sglist;
drivers/media/pci/cx23885/cx23885.h
518
struct scatterlist *sglist,
drivers/media/pci/cx23885/cx23885.h
523
struct cx23885_riscmem *risc, struct scatterlist *sglist,
drivers/media/pci/cx23885/cx23885.h
624
struct scatterlist *sglist,
drivers/media/pci/cx25821/cx25821-alsa.c
55
struct scatterlist *sglist;
drivers/media/pci/cx25821/cx25821-core.c
1052
struct scatterlist *sglist, unsigned int top_offset,
drivers/media/pci/cx25821/cx25821-core.c
1100
static __le32 *cx25821_risc_field_audio(__le32 * rp, struct scatterlist *sglist,
drivers/media/pci/cx25821/cx25821-core.c
1105
struct scatterlist *sg;
drivers/media/pci/cx25821/cx25821-core.c
1163
struct scatterlist *sglist,
drivers/media/pci/cx25821/cx25821-core.c
989
static __le32 *cx25821_risc_field(__le32 * rp, struct scatterlist *sglist,
drivers/media/pci/cx25821/cx25821-core.c
994
struct scatterlist *sg;
drivers/media/pci/cx25821/cx25821.h
398
struct scatterlist *sglist,
drivers/media/pci/cx25821/cx25821.h
405
struct scatterlist *sglist,
drivers/media/pci/cx88/cx88-alsa.c
48
struct scatterlist *sglist;
drivers/media/pci/cx88/cx88-core.c
131
struct scatterlist *sglist,
drivers/media/pci/cx88/cx88-core.c
178
struct scatterlist *sglist, unsigned int bpl,
drivers/media/pci/cx88/cx88-core.c
70
static __le32 *cx88_risc_field(__le32 *rp, struct scatterlist *sglist,
drivers/media/pci/cx88/cx88-core.c
75
struct scatterlist *sg;
drivers/media/pci/cx88/cx88.h
623
struct scatterlist *sglist,
drivers/media/pci/cx88/cx88.h
628
struct scatterlist *sglist, unsigned int bpl,
drivers/media/pci/intel/ipu6/ipu6-dma.c
135
void ipu6_dma_sync_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
drivers/media/pci/intel/ipu6/ipu6-dma.c
138
struct scatterlist *sg;
drivers/media/pci/intel/ipu6/ipu6-dma.c
330
void ipu6_dma_unmap_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
drivers/media/pci/intel/ipu6/ipu6-dma.c
338
struct scatterlist *sg;
drivers/media/pci/intel/ipu6/ipu6-dma.c
374
int ipu6_dma_map_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
drivers/media/pci/intel/ipu6/ipu6-dma.c
380
struct scatterlist *sg;
drivers/media/pci/intel/ipu6/ipu6-dma.h
22
void ipu6_dma_sync_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
drivers/media/pci/intel/ipu6/ipu6-dma.h
33
int ipu6_dma_map_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
drivers/media/pci/intel/ipu6/ipu6-dma.h
36
void ipu6_dma_unmap_sg(struct ipu6_bus_device *sys, struct scatterlist *sglist,
drivers/media/pci/ivtv/ivtv-driver.h
282
struct scatterlist SGlist[IVTV_DMA_SG_OSD_ENT];
drivers/media/pci/ivtv/ivtv-driver.h
364
struct scatterlist *SGlist;
drivers/media/pci/ivtv/ivtv-udma.c
65
struct scatterlist *sg;
drivers/media/pci/saa7134/saa7134-core.c
233
struct scatterlist *list, unsigned int length,
drivers/media/pci/saa7134/saa7134.h
510
struct scatterlist *sglist;
drivers/media/pci/saa7134/saa7134.h
745
struct scatterlist *list, unsigned int length,
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
313
struct scatterlist *sg;
drivers/media/pci/tw68/tw68-risc.c
130
struct scatterlist *sglist,
drivers/media/pci/tw68/tw68-risc.c
33
static __le32 *tw68_risc_field(__le32 *rp, struct scatterlist *sglist,
drivers/media/pci/tw68/tw68-risc.c
38
struct scatterlist *sg;
drivers/media/pci/tw68/tw68.h
203
struct scatterlist *sglist, unsigned int top_offset,
drivers/media/pci/tw686x/tw686x-video.c
190
struct scatterlist *sg;
drivers/media/platform/intel/pxa_camera.c
642
struct scatterlist *sg[3];
drivers/media/platform/intel/pxa_camera.c
822
struct scatterlist *sg, int sglen)
drivers/media/platform/marvell/mcam-core.c
1242
struct scatterlist *sg;
drivers/media/platform/st/stm32/stm32-dcmi.c
528
struct scatterlist *sg;
drivers/memstick/core/memstick.c
266
const struct scatterlist *sg)
drivers/memstick/core/ms_block.c
1001
u16 pba, u32 lba, struct scatterlist *sg, int offset)
drivers/memstick/core/ms_block.c
1118
struct scatterlist *sg, int offset)
drivers/memstick/core/ms_block.c
1195
struct scatterlist sg;
drivers/memstick/core/ms_block.c
1257
struct scatterlist sg;
drivers/memstick/core/ms_block.c
1534
struct scatterlist sg;
drivers/memstick/core/ms_block.c
1606
int page, bool add_to_cache_only, struct scatterlist *sg, int offset)
drivers/memstick/core/ms_block.c
1609
struct scatterlist sg_tmp[10];
drivers/memstick/core/ms_block.c
1647
int page, struct scatterlist *sg, int offset)
drivers/memstick/core/ms_block.c
1650
struct scatterlist sg_tmp[10];
drivers/memstick/core/ms_block.c
1811
int page, struct scatterlist *sg, size_t len, int *sucessfuly_written)
drivers/memstick/core/ms_block.c
1851
int page, struct scatterlist *sg, int len, int *sucessfuly_read)
drivers/memstick/core/ms_block.c
1880
struct scatterlist *sg = msb->prealloc_sg;
drivers/memstick/core/ms_block.c
340
struct scatterlist sg[2];
drivers/memstick/core/ms_block.c
36
static size_t msb_sg_copy(struct scatterlist *sg_from,
drivers/memstick/core/ms_block.c
37
struct scatterlist *sg_to, int to_nents, size_t offset, size_t len)
drivers/memstick/core/ms_block.c
478
struct scatterlist sg[2];
drivers/memstick/core/ms_block.c
860
struct scatterlist *sg, int offset)
drivers/memstick/core/ms_block.c
94
static int msb_sg_compare_to_buffer(struct scatterlist *sg,
drivers/memstick/core/ms_block.c
977
struct scatterlist *orig_sg, int offset)
drivers/memstick/core/ms_block.c
979
struct scatterlist sg;
drivers/memstick/core/ms_block.h
192
struct scatterlist prealloc_sg[MS_BLOCK_MAX_SEGS+1];
drivers/memstick/core/ms_block.h
201
struct scatterlist *current_sg;
drivers/memstick/core/mspro_block.c
167
struct scatterlist req_sg[MSPRO_BLOCK_MAX_SEGS];
drivers/memstick/core/mspro_block.c
507
struct scatterlist t_sg = { 0 };
drivers/memstick/host/rtsx_usb_ms.c
234
u8 tpc, u8 cfg, struct scatterlist *sg)
drivers/message/fusion/mptscsih.c
182
struct scatterlist *sg;
drivers/misc/cardreader/rtsx_pcr.c
423
int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
drivers/misc/cardreader/rtsx_pcr.c
438
void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
drivers/misc/cardreader/rtsx_pcr.c
447
int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist,
drivers/misc/cardreader/rtsx_pcr.c
451
struct scatterlist *sg;
drivers/misc/cardreader/rtsx_usb.c
41
unsigned int pipe, struct scatterlist *sg, int num_sg,
drivers/misc/cardreader/rtsx_usb.c
76
(struct scatterlist *)buf, num_sg, len, act_len,
drivers/misc/fastrpc.c
785
struct scatterlist *sgl = NULL;
drivers/misc/mei/bus.c
929
struct scatterlist *sg_in,
drivers/misc/mei/bus.c
931
struct scatterlist *sg_out)
drivers/misc/mei/bus.c
941
struct scatterlist *sg;
drivers/misc/mei/pxp/mei_pxp.c
165
struct scatterlist *sg_in, size_t total_in_len,
drivers/misc/mei/pxp/mei_pxp.c
166
struct scatterlist *sg_out)
drivers/misc/nsm.c
195
struct scatterlist sg_in, sg_out;
drivers/misc/tifm_core.c
292
int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
drivers/misc/tifm_core.c
300
void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
drivers/mmc/core/block.c
1500
struct scatterlist *sg;
drivers/mmc/core/block.c
486
struct scatterlist sg;
drivers/mmc/core/block.c
964
struct scatterlist sg;
drivers/mmc/core/core.c
300
struct scatterlist *sg;
drivers/mmc/core/mmc_ops.c
1104
struct scatterlist sg;
drivers/mmc/core/mmc_ops.c
297
struct scatterlist sg;
drivers/mmc/core/mmc_ops.c
681
struct scatterlist sg;
drivers/mmc/core/mmc_ops.c
777
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1003
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1017
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1030
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1039
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1049
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1070
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1091
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1109
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1127
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1145
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1163
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1178
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1194
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1221
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1298
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1308
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1319
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
1341
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
204
struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len,
drivers/mmc/core/mmc_test.c
291
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
403
struct scatterlist *sglist, int repeat,
drivers/mmc/core/mmc_test.c
407
struct scatterlist *sg = NULL;
drivers/mmc/core/mmc_test.c
455
struct scatterlist *sglist,
drivers/mmc/core/mmc_test.c
460
struct scatterlist *sg = NULL;
drivers/mmc/core/mmc_test.c
825
struct scatterlist *sg = t->sg;
drivers/mmc/core/mmc_test.c
826
struct scatterlist *sg_areq = t->sg_areq;
drivers/mmc/core/mmc_test.c
84
struct scatterlist *sg;
drivers/mmc/core/mmc_test.c
85
struct scatterlist *sg_areq;
drivers/mmc/core/mmc_test.c
865
struct scatterlist *sg, unsigned sg_len, unsigned dev_addr,
drivers/mmc/core/mmc_test.c
898
struct scatterlist sg;
drivers/mmc/core/mmc_test.c
922
struct scatterlist *sg, unsigned sg_len, unsigned dev_addr,
drivers/mmc/core/queue.c
166
static struct scatterlist *mmc_alloc_sg(unsigned short sg_len, gfp_t gfp)
drivers/mmc/core/queue.c
168
struct scatterlist *sg;
drivers/mmc/core/queue.h
66
struct scatterlist *sg;
drivers/mmc/core/sd.c
1041
struct scatterlist sg;
drivers/mmc/core/sd_ops.c
315
struct scatterlist sg;
drivers/mmc/core/sd_ops.c
386
struct scatterlist sg;
drivers/mmc/core/sdio_ops.c
120
struct scatterlist sg, *sg_ptr;
drivers/mmc/host/alcor.c
57
struct scatterlist *sg;
drivers/mmc/host/alcor.c
782
struct scatterlist *sg;
drivers/mmc/host/atmel-mci.c
1119
struct scatterlist *sg;
drivers/mmc/host/atmel-mci.c
1952
struct scatterlist *sg = host->sg;
drivers/mmc/host/atmel-mci.c
2019
struct scatterlist *sg = host->sg;
drivers/mmc/host/atmel-mci.c
336
struct scatterlist *sg;
drivers/mmc/host/au1xmmc.c
383
struct scatterlist *sg;
drivers/mmc/host/au1xmmc.c
439
struct scatterlist *sg;
drivers/mmc/host/au1xmmc.c
633
struct scatterlist *sg = &data->sg[i];
drivers/mmc/host/bcm2835.c
473
struct scatterlist *sg;
drivers/mmc/host/cavium.c
554
struct scatterlist *sg;
drivers/mmc/host/cqhci-core.c
514
struct scatterlist *sg;
drivers/mmc/host/dw_mmc.c
781
struct scatterlist *sgl = host->data->sg;
drivers/mmc/host/dw_mmc.c
879
struct scatterlist *sg;
drivers/mmc/host/dw_mmc.h
168
struct scatterlist *sg;
drivers/mmc/host/loongson2-mmc.c
616
struct scatterlist *sg;
drivers/mmc/host/loongson2-mmc.c
756
struct scatterlist *sg;
drivers/mmc/host/loongson2-mmc.c
794
struct scatterlist *sg;
drivers/mmc/host/meson-gx-mmc.c
233
struct scatterlist *sg;
drivers/mmc/host/meson-gx-mmc.c
710
struct scatterlist *sg;
drivers/mmc/host/meson-gx-mmc.c
748
struct scatterlist *sgl = data->sg;
drivers/mmc/host/meson-gx-mmc.c
857
struct scatterlist *sg;
drivers/mmc/host/meson-mx-sdio.c
298
struct scatterlist *sg;
drivers/mmc/host/mmc_spi.c
773
struct scatterlist *sg;
drivers/mmc/host/mmci_stm32_sdmmc.c
226
struct scatterlist *sg;
drivers/mmc/host/mmci_stm32_sdmmc.c
86
struct scatterlist *sg;
drivers/mmc/host/moxart-mmc.c
134
struct scatterlist *cur_sg;
drivers/mmc/host/mtk-sd.c
408
struct scatterlist *sg; /* I/O scatter list */
drivers/mmc/host/mtk-sd.c
786
struct scatterlist *sg;
drivers/mmc/host/mxcmmc.c
291
struct scatterlist *sg;
drivers/mmc/host/mxs-mmc.c
219
struct scatterlist * sgl;
drivers/mmc/host/mxs-mmc.c
230
sgl = (struct scatterlist *) ssp->ssp_pio_words;
drivers/mmc/host/mxs-mmc.c
348
struct scatterlist *sgl = data->sg, *sg;
drivers/mmc/host/omap.c
955
struct scatterlist *sg;
drivers/mmc/host/omap_hsmmc.c
1249
struct scatterlist *sgl;
drivers/mmc/host/renesas_sdhi_internal_dmac.c
410
struct scatterlist *sg = host->sg_ptr;
drivers/mmc/host/renesas_sdhi_sys_dmac.c
160
struct scatterlist *sg = host->sg_ptr, *sg_tmp;
drivers/mmc/host/renesas_sdhi_sys_dmac.c
232
struct scatterlist *sg = host->sg_ptr, *sg_tmp;
drivers/mmc/host/sdhci.c
1121
struct scatterlist *sg;
drivers/mmc/host/sdhci.c
708
static char *sdhci_kmap_atomic(struct scatterlist *sg)
drivers/mmc/host/sdhci.c
756
struct scatterlist *sg;
drivers/mmc/host/sdhci.c
847
struct scatterlist *sg;
drivers/mmc/host/sh_mmcif.c
287
struct scatterlist *sg = data->sg;
drivers/mmc/host/sh_mmcif.c
337
struct scatterlist *sg = data->sg;
drivers/mmc/host/sunplus-mmc.c
432
struct scatterlist *sg;
drivers/mmc/host/sunxi-mmc.c
402
struct scatterlist *sg;
drivers/mmc/host/tifm_sd.c
108
struct scatterlist bounce_buf;
drivers/mmc/host/tifm_sd.c
169
struct scatterlist *sg = r_data->sg;
drivers/mmc/host/tifm_sd.c
225
struct scatterlist *sg = r_data->sg;
drivers/mmc/host/tifm_sd.c
267
struct scatterlist *sg = NULL;
drivers/mmc/host/tmio_mmc.h
150
struct scatterlist *sg_ptr;
drivers/mmc/host/tmio_mmc.h
151
struct scatterlist *sg_orig;
drivers/mmc/host/tmio_mmc.h
164
struct scatterlist bounce_sg;
drivers/mmc/host/uniphier-sd.c
256
struct scatterlist *sg = host->sg_ptr;
drivers/mmc/host/usdhi6rol0.c
1687
struct scatterlist *sg;
drivers/mmc/host/usdhi6rol0.c
176
struct scatterlist bounce_sg;
drivers/mmc/host/usdhi6rol0.c
180
struct scatterlist *sg; /* current SG segment */
drivers/mmc/host/usdhi6rol0.c
315
struct scatterlist *sg)
drivers/mmc/host/usdhi6rol0.c
358
struct scatterlist *sg = data->sg_len > 1 ? host->sg : data->sg;
drivers/mmc/host/usdhi6rol0.c
402
struct scatterlist *sg = data->sg_len > 1 ?
drivers/mmc/host/usdhi6rol0.c
487
struct scatterlist *next = sg_next(host->sg);
drivers/mmc/host/usdhi6rol0.c
570
struct scatterlist *sg = data->sg;
drivers/mmc/host/wbsd.h
151
struct scatterlist* cur_sg; /* Current SG entry */
drivers/mmc/host/wmt-sdmmc.c
568
struct scatterlist *sg;
drivers/mtd/nand/ecc-mxic.c
109
struct scatterlist sg[2];
drivers/mtd/nand/qpic_common.c
152
struct scatterlist *sgl;
drivers/mtd/nand/qpic_common.c
364
struct scatterlist *sgl;
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
1050
int raw_len, struct scatterlist *sgl,
drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h
116
struct scatterlist sgl;
drivers/mtd/nand/raw/lpc32xx_mlc.c
200
struct scatterlist sgl;
drivers/mtd/nand/raw/lpc32xx_slc.c
226
struct scatterlist sgl;
drivers/mtd/nand/raw/marvell_nand.c
872
struct scatterlist sg;
drivers/mtd/nand/raw/omap2.c
385
struct scatterlist sg;
drivers/mtd/nand/raw/stm32_fmc2_nand.c
859
struct scatterlist *sg;
drivers/mtd/nand/raw/sunxi_nand.c
1075
struct scatterlist sg;
drivers/mtd/nand/raw/sunxi_nand.c
1453
struct scatterlist sg;
drivers/mtd/nand/raw/sunxi_nand.c
461
struct scatterlist *sg)
drivers/mtd/nand/raw/sunxi_nand.c
517
struct scatterlist *sg)
drivers/mtd/ubi/eba.c
749
struct scatterlist *sg;
drivers/net/caif/caif_virtio.c
481
struct scatterlist *sg)
drivers/net/caif/caif_virtio.c
526
struct scatterlist sg;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3994
struct scatterlist *iter;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
4022
struct scatterlist *sgl, *iter;
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h
95
struct scatterlist *sgl;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
910
struct scatterlist *scl, *crt_scl;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
920
if (unlikely(PAGE_SIZE / sizeof(struct scatterlist) < nr_frags + 1))
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
923
scl = kmalloc_objs(struct scatterlist, nr_frags + 1, GFP_ATOMIC);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
154
struct scatterlist *scl;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
539
#define DPAA2_ETH_SG_ENTRIES_MAX (PAGE_SIZE / sizeof(struct scatterlist))
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2237
sgt->sgl = (struct scatterlist *)(sgt + 1);
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
67
#define HNS3_SGL_SIZE(nfrag) (sizeof(struct scatterlist) * (nfrag) + \
drivers/net/ethernet/intel/ixgbe/ixgbe.h
1030
struct scatterlist *sgl, unsigned int sgc);
drivers/net/ethernet/intel/ixgbe/ixgbe.h
1032
struct scatterlist *sgl, unsigned int sgc);
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
134
struct scatterlist *sgl, unsigned int sgc,
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
142
struct scatterlist *sg;
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
345
struct scatterlist *sgl, unsigned int sgc)
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c
366
struct scatterlist *sgl, unsigned int sgc)
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h
39
struct scatterlist *sgl;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_macsec.c
54
struct scatterlist sg_src, sg_dst;
drivers/net/ethernet/mellanox/mlx4/icm.c
98
static int mlx4_alloc_icm_pages(struct scatterlist *mem, int order,
drivers/net/ethernet/mellanox/mlx4/icm.h
43
(sizeof(struct scatterlist)))
drivers/net/ethernet/mellanox/mlx4/icm.h
62
struct scatterlist sg[MLX4_ICM_CHUNK_LEN];
drivers/net/ethernet/micrel/ks8842.c
134
struct scatterlist sg;
drivers/net/ethernet/micrel/ks8842.c
142
struct scatterlist sg;
drivers/net/ethernet/micrel/ks8842.c
546
struct scatterlist *sg = &ctl->sg;
drivers/net/ethernet/xilinx/xilinx_axienet.h
463
struct scatterlist sgl[MAX_SKB_FRAGS + 1];
drivers/net/ipa/gsi_trans.c
411
struct scatterlist *sg;
drivers/net/ipa/gsi_trans.c
441
struct scatterlist *sg = &trans->sgl[0];
drivers/net/ipa/gsi_trans.c
462
struct scatterlist *sg = &trans->sgl[0];
drivers/net/ipa/gsi_trans.c
552
struct scatterlist *sg;
drivers/net/ipa/gsi_trans.c
761
sizeof(struct scatterlist),
drivers/net/ipa/gsi_trans.h
18
struct scatterlist;
drivers/net/ipa/gsi_trans.h
64
struct scatterlist *sgl;
drivers/net/macsec.c
565
struct scatterlist **sg,
drivers/net/macsec.c
576
size = ALIGN(size, __alignof__(struct scatterlist));
drivers/net/macsec.c
578
size += sizeof(struct scatterlist) * num_frags;
drivers/net/macsec.c
585
*sg = (struct scatterlist *)(tmp + sg_offset);
drivers/net/macsec.c
597
struct scatterlist *sg;
drivers/net/macsec.c
888
struct scatterlist *sg;
drivers/net/ovpn/crypto_aead.c
158
struct scatterlist *sg;
drivers/net/ovpn/crypto_aead.c
45
struct scatterlist *sg;
drivers/net/ovpn/skb.h
25
struct scatterlist *sg;
drivers/net/usb/usbnet.c
1380
urb->sg = kmalloc_objs(struct scatterlist, num_sgs + 1, GFP_ATOMIC);
drivers/net/virtio_net.c
307
struct scatterlist sg[MAX_SKB_FRAGS + 2];
drivers/net/virtio_net.c
3524
struct scatterlist *out,
drivers/net/virtio_net.c
3525
struct scatterlist *in)
drivers/net/virtio_net.c
3527
struct scatterlist *sgs[5], hdr, stat;
drivers/net/virtio_net.c
3581
struct scatterlist *out)
drivers/net/virtio_net.c
3592
struct scatterlist sg;
drivers/net/virtio_net.c
363
struct scatterlist sg[MAX_SKB_FRAGS + 2];
drivers/net/virtio_net.c
3700
struct scatterlist sg;
drivers/net/virtio_net.c
3793
struct scatterlist sg[2];
drivers/net/virtio_net.c
3889
struct scatterlist sg;
drivers/net/virtio_net.c
3909
struct scatterlist sg;
drivers/net/virtio_net.c
4032
struct scatterlist sgs;
drivers/net/virtio_net.c
4178
struct scatterlist sgs[2];
drivers/net/virtio_net.c
4913
struct scatterlist sgs_in, sgs_out;
drivers/net/virtio_net.c
5130
struct scatterlist sgs_tx;
drivers/net/virtio_net.c
5161
struct scatterlist sgs_rx;
drivers/net/virtio_net.c
5742
struct scatterlist sg;
drivers/net/virtio_net.c
579
static void sg_fill_dma(struct scatterlist *sg, dma_addr_t addr, u32 len)
drivers/net/virtio_net.c
7005
struct scatterlist sg;
drivers/net/virtio_net.c
7019
struct scatterlist sg;
drivers/net/wireguard/receive.c
244
struct scatterlist sg[MAX_SKB_FRAGS + 8];
drivers/net/wireguard/send.c
165
struct scatterlist sg[MAX_SKB_FRAGS + 8];
drivers/net/wireless/ath/ath6kl/hif.h
189
struct scatterlist *sgentries;
drivers/net/wireless/ath/ath6kl/sdio.c
226
struct scatterlist *sg;
drivers/net/wireless/ath/ath6kl/sdio.c
357
size = sizeof(struct scatterlist) * n_scat_entry;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
391
struct scatterlist *sgl;
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
188
struct scatterlist sg[2];
drivers/net/wireless/intel/ipw2x00/libipw_crypto_ccmp.c
253
struct scatterlist sg[2];
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2805
struct scatterlist *sg_dump_data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
2868
struct scatterlist *sg_dump_data;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
565
static struct scatterlist *alloc_sgtable(ssize_t size)
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
567
struct scatterlist *result = NULL, *prev;
drivers/net/wireless/intel/iwlwifi/fw/dbg.c
582
struct scatterlist *new, *iter;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1826
struct scatterlist *sg;
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx.c
1877
n_segments * sizeof(struct scatterlist),
drivers/net/wireless/mediatek/mt76/usb.c
375
size += sg_max_size * sizeof(struct scatterlist);
drivers/net/wireless/mediatek/mt76/usb.c
384
e->urb->sg = (struct scatterlist *)(e->urb + 1);
drivers/net/wireless/virtual/mac80211_hwsim.c
6887
struct scatterlist sg[1];
drivers/net/wireless/virtual/mac80211_hwsim.c
6943
struct scatterlist sg[1];
drivers/net/wireless/virtual/mac80211_hwsim.c
954
struct scatterlist sg[1];
drivers/nvdimm/nd_virtio.c
43
struct scatterlist *sgs[2], sg, ret;
drivers/nvme/common/auth.c
393
struct scatterlist dst;
drivers/nvme/common/auth.c
419
struct scatterlist src, dst;
drivers/nvme/host/apple.c
168
struct scatterlist *sg;
drivers/nvme/host/apple.c
361
sizeof(struct scatterlist) * NVME_MAX_SEGS;
drivers/nvme/host/apple.c
410
static void apple_nvme_print_sgl(struct scatterlist *sgl, int nents)
drivers/nvme/host/apple.c
413
struct scatterlist *sg;
drivers/nvme/host/apple.c
431
struct scatterlist *sg = iod->sg;
drivers/nvme/host/fc.c
114
struct scatterlist sgl[NVME_INLINE_SG_CNT];
drivers/nvme/host/fc.c
952
fc_map_sg(struct scatterlist *sg, int nents)
drivers/nvme/host/fc.c
954
struct scatterlist *s;
drivers/nvme/host/fc.c
969
fc_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
drivers/nvme/host/fc.c
976
fc_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
drivers/nvme/host/rdma.c
1270
struct scatterlist *sgl;
drivers/nvme/host/rdma.c
1472
req->data_sgl.sg_table.sgl = (struct scatterlist *)(req + 1);
drivers/nvme/host/rdma.c
1490
(struct scatterlist *)(req->metadata_sgl + 1);
drivers/nvme/host/rdma.c
38
(sizeof(struct scatterlist) * NVME_INLINE_SG_CNT)
drivers/nvme/host/rdma.c
40
(sizeof(struct scatterlist) * NVME_INLINE_METADATA_SG_CNT)
drivers/nvme/target/fc.c
2095
struct scatterlist *sg;
drivers/nvme/target/fc.c
2253
struct scatterlist *sg = fod->next_sg;
drivers/nvme/target/fc.c
311
fc_map_sg(struct scatterlist *sg, int nents)
drivers/nvme/target/fc.c
313
struct scatterlist *s;
drivers/nvme/target/fc.c
328
fc_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
drivers/nvme/target/fc.c
335
fc_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
drivers/nvme/target/fc.c
43
struct scatterlist sg[2];
drivers/nvme/target/fc.c
78
struct scatterlist *next_sg;
drivers/nvme/target/fc.c
79
struct scatterlist *data_sg;
drivers/nvme/target/fcloop.c
799
fcloop_fcp_copy_data(u8 op, struct scatterlist *data_sg,
drivers/nvme/target/fcloop.c
800
struct scatterlist *io_sg, u32 offset, u32 length)
drivers/nvme/target/io-cmd-bdev.c
246
struct scatterlist *sg;
drivers/nvme/target/io-cmd-file.c
129
struct scatterlist *sg;
drivers/nvme/target/loop.c
26
struct scatterlist first_sgl[];
drivers/nvme/target/loop.c
381
NVME_INLINE_SG_CNT * sizeof(struct scatterlist));
drivers/nvme/target/loop.c
528
NVME_INLINE_SG_CNT * sizeof(struct scatterlist));
drivers/nvme/target/nvmet.h
452
struct scatterlist *sg;
drivers/nvme/target/nvmet.h
453
struct scatterlist *metadata_sg;
drivers/nvme/target/passthru.c
263
struct scatterlist *sg;
drivers/nvme/target/pci-epf.c
1118
struct scatterlist *sg;
drivers/nvme/target/pci-epf.c
148
struct scatterlist data_sgl;
drivers/nvme/target/rdma.c
254
struct scatterlist *sg;
drivers/nvme/target/rdma.c
276
struct scatterlist *sg;
drivers/nvme/target/rdma.c
50
struct scatterlist inline_sg[NVMET_RDMA_MAX_INLINE_SGE];
drivers/nvme/target/rdma.c
825
struct scatterlist *sg;
drivers/nvme/target/tcp.c
133
struct scatterlist *cur_sg;
drivers/nvme/target/tcp.c
357
struct scatterlist *sg;
drivers/nvme/target/tcp.c
456
struct scatterlist *sg = cmd->req.sg;
drivers/nvme/target/zns.c
539
struct scatterlist *sg;
drivers/parisc/ccio-dma.c
905
ccio_map_sg(struct device *dev, struct scatterlist *sglist, int nents,
drivers/parisc/ccio-dma.c
985
ccio_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents,
drivers/parisc/iommu-helpers.h
102
struct scatterlist *startsg, int nents,
drivers/parisc/iommu-helpers.h
105
struct scatterlist *contig_sg; /* contig chunk head */
drivers/parisc/iommu-helpers.h
15
iommu_fill_pdir(struct ioc *ioc, struct scatterlist *startsg, int nents,
drivers/parisc/iommu-helpers.h
20
struct scatterlist *dma_sg = startsg; /* pointer to current DMA */
drivers/parisc/sba_iommu.c
1033
sba_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents,
drivers/parisc/sba_iommu.c
278
sba_dump_sg( struct ioc *ioc, struct scatterlist *startsg, int nents)
drivers/parisc/sba_iommu.c
948
sba_map_sg(struct device *dev, struct scatterlist *sglist, int nents,
drivers/pci/p2pdma.c
1003
struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev,
drivers/pci/p2pdma.c
1006
struct scatterlist *sg;
drivers/pci/p2pdma.c
1034
void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl)
drivers/pci/p2pdma.c
1036
struct scatterlist *sg;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1462
dma_unmap_sg(instance->state->dev, pagelistinfo->scatterlist,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1505
struct scatterlist *scatterlist, *sg;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1527
sizeof(struct scatterlist)))
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1533
(num_pages * sizeof(struct scatterlist))) +
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1549
scatterlist = (struct scatterlist *)(pages + num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1551
(scatterlist + num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1566
pagelistinfo->scatterlist = scatterlist;
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1615
sg_init_table(scatterlist, num_pages);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1622
sg_set_page(scatterlist + i, pages[i], len, offset);
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1628
scatterlist,
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1641
for_each_sg(scatterlist, sg, dma_buffers, i) {
drivers/platform/raspberrypi/vchiq-interface/vchiq_core.c
1703
dma_unmap_sg(instance->state->dev, pagelistinfo->scatterlist,
drivers/rapidio/devices/tsi721.h
683
struct scatterlist *sg;
drivers/rapidio/devices/tsi721_dma.c
335
struct scatterlist *sg, u32 sys_size)
drivers/rapidio/devices/tsi721_dma.c
419
struct scatterlist *sg;
drivers/rapidio/devices/tsi721_dma.c
826
struct scatterlist *sgl, unsigned int sg_len,
drivers/rpmsg/virtio_rpmsg_bus.c
171
rpmsg_sg_init(struct scatterlist *sg, void *cpu_addr, unsigned int len)
drivers/rpmsg/virtio_rpmsg_bus.c
498
struct scatterlist sg;
drivers/rpmsg/virtio_rpmsg_bus.c
657
struct scatterlist sg;
drivers/rpmsg/virtio_rpmsg_bus.c
881
struct scatterlist sg;
drivers/s390/scsi/zfcp_dbf.c
482
char *paytag, struct scatterlist *sg, u8 id, u16 len,
drivers/s390/scsi/zfcp_dbf.c
564
struct scatterlist *resp_entry = ct_els->resp;
drivers/s390/scsi/zfcp_dbf.c
650
struct scatterlist sg;
drivers/s390/scsi/zfcp_ext.h
158
struct scatterlist *);
drivers/s390/scsi/zfcp_fc.c
641
static void zfcp_fc_sg_free_table(struct scatterlist *sg, int count)
drivers/s390/scsi/zfcp_fc.c
660
static int zfcp_fc_sg_setup_table(struct scatterlist *sg, int count)
drivers/s390/scsi/zfcp_fc.c
737
struct scatterlist *sg = &fc_req->sg_rsp;
drivers/s390/scsi/zfcp_fc.h
145
struct scatterlist sg_req;
drivers/s390/scsi/zfcp_fc.h
146
struct scatterlist sg_rsp;
drivers/s390/scsi/zfcp_fc.h
157
struct scatterlist sg_rsp2[ZFCP_FC_GPN_FT_NUM_BUFS - 1];
drivers/s390/scsi/zfcp_fsf.c
1135
struct scatterlist *sg_req,
drivers/s390/scsi/zfcp_fsf.c
1136
struct scatterlist *sg_resp)
drivers/s390/scsi/zfcp_fsf.c
1144
struct scatterlist *sg_req,
drivers/s390/scsi/zfcp_fsf.c
1145
struct scatterlist *sg_resp)
drivers/s390/scsi/zfcp_fsf.c
1197
struct scatterlist *sg_req,
drivers/s390/scsi/zfcp_fsf.c
1198
struct scatterlist *sg_resp,
drivers/s390/scsi/zfcp_fsf.h
497
struct scatterlist *req;
drivers/s390/scsi/zfcp_fsf.h
498
struct scatterlist *resp;
drivers/s390/scsi/zfcp_qdio.c
243
struct scatterlist *sg)
drivers/s390/scsi/zfcp_qdio.h
189
int zfcp_qdio_sg_one_sbale(struct scatterlist *sg)
drivers/s390/scsi/zfcp_qdio.h
243
unsigned int zfcp_qdio_real_bytes(struct scatterlist *sg)
drivers/scsi/3w-9xxx.c
1807
struct scatterlist *sg;
drivers/scsi/3w-sas.c
300
struct scatterlist *sg;
drivers/scsi/3w-xxxx.c
1702
struct scatterlist *sglist, *sg;
drivers/scsi/53c700.c
1264
struct scatterlist *sg;
drivers/scsi/53c700.c
1876
struct scatterlist *sg;
drivers/scsi/BusLogic.c
2935
struct scatterlist *sg;
drivers/scsi/NCR5380.c
164
struct scatterlist *s = ncmd->buffer;
drivers/scsi/NCR5380.c
177
struct scatterlist *s = ncmd->buffer;
drivers/scsi/NCR5380.h
232
struct scatterlist *buffer;
drivers/scsi/a100u2w.c
844
struct scatterlist *sg;
drivers/scsi/aacraid/aachba.c
3796
struct scatterlist *sg;
drivers/scsi/aacraid/aachba.c
3837
struct scatterlist *sg;
drivers/scsi/aacraid/aachba.c
3879
struct scatterlist *sg;
drivers/scsi/aacraid/aachba.c
3928
struct scatterlist *sg;
drivers/scsi/aacraid/aachba.c
4046
struct scatterlist *sg;
drivers/scsi/advansys.c
7477
struct scatterlist *slp;
drivers/scsi/advansys.c
7544
struct scatterlist *slp;
drivers/scsi/aha152x.c
2196
struct scatterlist *sg = scsi_sglist(CURRENT_SC);
drivers/scsi/aha152x.c
322
struct scatterlist *buffer;
drivers/scsi/aha1740.c
406
struct scatterlist *sg;
drivers/scsi/aic7xxx/aic79xx_osm.c
1621
struct scatterlist *cur_seg;
drivers/scsi/aic7xxx/aic7xxx_osm.c
1512
struct scatterlist *cur_seg;
drivers/scsi/aic94xx/aic94xx_task.c
42
struct scatterlist *sc;
drivers/scsi/arcmsr/arcmsr_hba.c
1853
struct scatterlist *sg;
drivers/scsi/arcmsr/arcmsr_hba.c
3005
struct scatterlist *sg;
drivers/scsi/arcmsr/arcmsr_hba.c
3241
struct scatterlist *sg = scsi_sglist(cmd);
drivers/scsi/arcmsr/arcmsr_hba.c
3273
struct scatterlist *sg;
drivers/scsi/arm/arm_scsi.h
108
struct scatterlist *sg;
drivers/scsi/arm/arm_scsi.h
33
static inline int copy_SCp_to_sg(struct scatterlist *sg, struct scsi_pointer *SCp, int max)
drivers/scsi/arm/arm_scsi.h
45
struct scatterlist *src_sg;
drivers/scsi/arm/cumana_2.c
82
struct scatterlist sg[NR_SG]; /* Scatter DMA list */
drivers/scsi/arm/eesox.c
78
struct scatterlist sg[NR_SG]; /* Scatter DMA list */
drivers/scsi/arm/powertec.c
65
struct scatterlist sg[NR_SG];
drivers/scsi/atp870u.c
883
struct scatterlist *sgpnt;
drivers/scsi/be2iscsi/be_main.c
2090
hwi_write_sgl_v2(struct iscsi_wrb *pwrb, struct scatterlist *sg,
drivers/scsi/be2iscsi/be_main.c
2097
struct scatterlist *l_sg;
drivers/scsi/be2iscsi/be_main.c
2185
hwi_write_sgl(struct iscsi_wrb *pwrb, struct scatterlist *sg,
drivers/scsi/be2iscsi/be_main.c
2192
struct scatterlist *l_sg;
drivers/scsi/be2iscsi/be_main.c
4495
static int beiscsi_iotask_v2(struct iscsi_task *task, struct scatterlist *sg,
drivers/scsi/be2iscsi/be_main.c
4556
static int beiscsi_iotask(struct iscsi_task *task, struct scatterlist *sg,
drivers/scsi/be2iscsi/be_main.c
4740
struct scatterlist *sg;
drivers/scsi/be2iscsi/be_main.h
373
struct scatterlist *sg,
drivers/scsi/bfa/bfa_fcpim.c
2401
struct scatterlist *sg;
drivers/scsi/bnx2fc/bnx2fc_io.c
1655
struct scatterlist *sg;
drivers/scsi/bnx2i/bnx2i.h
261
struct scatterlist *sg;
drivers/scsi/bnx2i/bnx2i_iscsi.c
147
struct scatterlist *sg;
drivers/scsi/csiostor/csio_scsi.c
1496
struct scatterlist *sg;
drivers/scsi/csiostor/csio_scsi.c
294
struct scatterlist *sgel;
drivers/scsi/csiostor/csio_scsi.c
558
struct scatterlist *sgel = NULL;
drivers/scsi/cxgbi/cxgb3i/cxgb3i.c
1101
struct scatterlist *sg = ttinfo->sgl;
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2019
struct scatterlist **sg_pp,
drivers/scsi/cxgbi/cxgb4i/cxgb4i.c
2058
struct scatterlist *sg = ttinfo->sgl;
drivers/scsi/cxgbi/libcxgbi.c
1142
scmd_get_params(struct scsi_cmnd *sc, struct scatterlist **sgl,
drivers/scsi/cxgbi/libcxgbi.c
1156
struct scatterlist **sg_pp, unsigned int *sg_off)
drivers/scsi/cxgbi/libcxgbi.c
1158
struct scatterlist *sg = sg_pp ? *sg_pp : NULL;
drivers/scsi/cxgbi/libcxgbi.c
1238
static int cxgbi_ddp_sgl_check(struct scatterlist *sgl, int nents)
drivers/scsi/cxgbi/libcxgbi.c
1242
struct scatterlist *sg = sgl;
drivers/scsi/cxgbi/libcxgbi.c
1268
struct scatterlist *sgl = ttinfo->sgl;
drivers/scsi/cxgbi/libcxgbi.c
1742
static int sgl_seek_offset(struct scatterlist *sgl, unsigned int sgcnt,
drivers/scsi/cxgbi/libcxgbi.c
1744
struct scatterlist **sgp)
drivers/scsi/cxgbi/libcxgbi.c
1747
struct scatterlist *sg;
drivers/scsi/cxgbi/libcxgbi.c
1761
sgl_read_to_frags(struct scatterlist *sg, unsigned int sgoffset,
drivers/scsi/cxgbi/libcxgbi.c
1816
struct scatterlist *sg, *sgl = NULL;
drivers/scsi/cxgbi/libcxgbi.c
1844
struct scatterlist *sgl = NULL;
drivers/scsi/cxgbi/libcxgbi.c
1845
struct scatterlist *sg;
drivers/scsi/cxgbi/libcxgbi.h
637
struct scatterlist **sg_pp, unsigned int *sg_off);
drivers/scsi/dc395x.c
2768
struct scatterlist* sg = scsi_sglist(cmd);
drivers/scsi/dc395x.c
819
struct scatterlist *sg;
drivers/scsi/elx/efct/efct_lio.c
424
struct scatterlist *sg;
drivers/scsi/elx/efct/efct_lio.c
469
struct scatterlist *sg = NULL;
drivers/scsi/esas2r/esas2r.h
620
struct scatterlist *cur_sgel;
drivers/scsi/esp_scsi.c
375
struct scatterlist *sg = scsi_sglist(cmd);
drivers/scsi/esp_scsi.c
377
struct scatterlist *s;
drivers/scsi/esp_scsi.h
261
struct scatterlist *prv_sg;
drivers/scsi/esp_scsi.h
262
struct scatterlist *cur_sg;
drivers/scsi/esp_scsi.h
287
struct scatterlist *saved_prv_sg;
drivers/scsi/esp_scsi.h
288
struct scatterlist *saved_cur_sg;
drivers/scsi/fcoe/fcoe.c
102
static int fcoe_ddp_target(struct fc_lport *, u16, struct scatterlist *,
drivers/scsi/fcoe/fcoe.c
1062
struct scatterlist *sgl, unsigned int sgc)
drivers/scsi/fcoe/fcoe.c
1084
struct scatterlist *sgl, unsigned int sgc)
drivers/scsi/fcoe/fcoe.c
99
static int fcoe_ddp_setup(struct fc_lport *, u16, struct scatterlist *,
drivers/scsi/fnic/fnic_scsi.c
363
struct scatterlist *sg;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
1279
struct scatterlist *sg_resp = &task->smp_task.smp_resp;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
892
struct scatterlist *scatter,
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
896
struct scatterlist *sg;
drivers/scsi/hisi_sas/hisi_sas_v1_hw.c
920
struct scatterlist *sg_req;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1674
struct scatterlist *scatter,
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1678
struct scatterlist *sg;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
1702
struct scatterlist *sg_req;
drivers/scsi/hisi_sas/hisi_sas_v2_hw.c
2434
struct scatterlist *sg_resp = &task->smp_task.smp_resp;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1192
struct scatterlist *scatter,
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1196
struct scatterlist *sg;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1216
struct scatterlist *scatter,
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1220
struct scatterlist *sg;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
1439
struct scatterlist *sg_req;
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c
2438
struct scatterlist *sg_resp = &task->smp_task.smp_resp;
drivers/scsi/hpsa.c
4546
struct scatterlist *sg)
drivers/scsi/hpsa.c
4565
struct scatterlist *sg;
drivers/scsi/hpsa.c
4725
struct scatterlist *sg;
drivers/scsi/hpsa.c
4899
struct scatterlist *sg;
drivers/scsi/hptiop.c
850
struct scatterlist *sg;
drivers/scsi/ibmvscsi/ibmvfc.c
1615
struct scatterlist *sg;
drivers/scsi/ibmvscsi/ibmvscsi.c
657
struct scatterlist *sg;
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3186
static int ibmvscsis_rdma(struct ibmvscsis_cmd *cmd, struct scatterlist *sg,
drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c
3193
struct scatterlist *sgp;
drivers/scsi/ibmvscsi_tgt/libsrp.c
166
struct scatterlist *sg = NULL;
drivers/scsi/ibmvscsi_tgt/libsrp.c
200
struct scatterlist dummy, *sg = NULL;
drivers/scsi/ibmvscsi_tgt/libsrp.h
110
typedef int (srp_rdma_t)(struct ibmvscsis_cmd *, struct scatterlist *, int,
drivers/scsi/initio.c
2533
struct scatterlist *sglist;
drivers/scsi/ipr.c
3785
sglist->scatterlist = sgl_alloc_order(buf_len, order, false, GFP_KERNEL,
drivers/scsi/ipr.c
3787
if (!sglist->scatterlist) {
drivers/scsi/ipr.c
3807
sgl_free_order(sglist->scatterlist, sglist->order);
drivers/scsi/ipr.c
3827
struct scatterlist *sg;
drivers/scsi/ipr.c
3832
sg = sglist->scatterlist;
drivers/scsi/ipr.c
3873
struct scatterlist *scatterlist = sglist->scatterlist;
drivers/scsi/ipr.c
3874
struct scatterlist *sg;
drivers/scsi/ipr.c
3883
for_each_sg(scatterlist, sg, ipr_cmd->dma_use_sg, i) {
drivers/scsi/ipr.c
3905
struct scatterlist *scatterlist = sglist->scatterlist;
drivers/scsi/ipr.c
3906
struct scatterlist *sg;
drivers/scsi/ipr.c
3916
for_each_sg(scatterlist, sg, ipr_cmd->dma_use_sg, i) {
drivers/scsi/ipr.c
3957
sglist->scatterlist, sglist->num_sg,
drivers/scsi/ipr.c
5621
struct scatterlist *sg;
drivers/scsi/ipr.c
5673
struct scatterlist *sg;
drivers/scsi/ipr.c
8316
dma_unmap_sg(&ioa_cfg->pdev->dev, sglist->scatterlist,
drivers/scsi/ipr.h
1392
struct scatterlist *scatterlist;
drivers/scsi/ips.c
1482
struct scatterlist *sg = scsi_sglist(SC);
drivers/scsi/ips.c
1548
struct scatterlist *sg = scsi_sglist(SC);
drivers/scsi/ips.c
2649
struct scatterlist *sg;
drivers/scsi/ips.c
3143
struct scatterlist *sg;
drivers/scsi/isci/request.c
105
static void init_sgl_element(struct scu_sgl_element *e, struct scatterlist *sg)
drivers/scsi/isci/request.c
117
struct scatterlist *sg = NULL;
drivers/scsi/isci/request.c
1408
struct scatterlist *sg;
drivers/scsi/isci/request.c
1764
struct scatterlist *sg = &task->smp_task.smp_resp;
drivers/scsi/isci/request.c
2910
struct scatterlist *sg = &task->smp_task.smp_req;
drivers/scsi/isci/request.c
3177
struct scatterlist *sg = &task->smp_task.smp_req;
drivers/scsi/iscsi_tcp.c
302
struct scatterlist *sg;
drivers/scsi/iscsi_tcp.c
489
iscsi_sw_tcp_send_data_prep(struct iscsi_conn *conn, struct scatterlist *sg,
drivers/scsi/libfc/fc_fcp.c
483
struct scatterlist *sg;
drivers/scsi/libfc/fc_fcp.c
594
struct scatterlist *sg;
drivers/scsi/libfc/fc_libfc.c
100
struct scatterlist *sg,
drivers/scsi/libfc/fc_libfc.h
123
struct scatterlist *sg,
drivers/scsi/libfc/fc_lport.c
146
struct scatterlist *sg;
drivers/scsi/libiscsi_tcp.c
111
struct scatterlist *sg;
drivers/scsi/libiscsi_tcp.c
361
struct scatterlist *sg_list, unsigned int sg_count,
drivers/scsi/libiscsi_tcp.c
365
struct scatterlist *sg;
drivers/scsi/libiscsi_tcp.c
91
struct scatterlist *sg, unsigned int offset)
drivers/scsi/libsas/sas_ata.c
159
struct scatterlist *sg;
drivers/scsi/libsas/sas_expander.c
148
struct scatterlist req_sg;
drivers/scsi/libsas/sas_expander.c
149
struct scatterlist resp_sg;
drivers/scsi/libsas/sas_expander.c
57
struct scatterlist *req, struct scatterlist *resp)
drivers/scsi/lpfc/lpfc_nvme.c
1341
struct scatterlist *data_sg;
drivers/scsi/lpfc/lpfc_nvmet.c
2720
struct scatterlist *sgel;
drivers/scsi/lpfc/lpfc_scsi.c
1542
struct scatterlist *sgde = NULL; /* s/g data entry */
drivers/scsi/lpfc/lpfc_scsi.c
1682
struct scatterlist *sgde = NULL; /* s/g data entry */
drivers/scsi/lpfc/lpfc_scsi.c
1683
struct scatterlist *sgpe = NULL; /* s/g prot entry */
drivers/scsi/lpfc/lpfc_scsi.c
1928
struct scatterlist *sgde = NULL; /* s/g data entry */
drivers/scsi/lpfc/lpfc_scsi.c
2109
struct scatterlist *sgde = NULL; /* s/g data entry */
drivers/scsi/lpfc/lpfc_scsi.c
2110
struct scatterlist *sgpe = NULL; /* s/g prot entry */
drivers/scsi/lpfc/lpfc_scsi.c
2690
struct scatterlist *sgpe; /* s/g prot entry */
drivers/scsi/lpfc/lpfc_scsi.c
2691
struct scatterlist *sgde; /* s/g data entry */
drivers/scsi/lpfc/lpfc_scsi.c
3050
struct scatterlist *sgel = NULL;
drivers/scsi/lpfc/lpfc_scsi.c
814
struct scatterlist *sgel = NULL;
drivers/scsi/lpfc/lpfc_scsi.c
964
struct scatterlist *sgpe; /* s/g prot entry */
drivers/scsi/mac53c94.c
361
struct scatterlist *scl;
drivers/scsi/megaraid.c
1418
struct scatterlist *sgl;
drivers/scsi/megaraid.c
1712
struct scatterlist *sg;
drivers/scsi/megaraid.c
663
struct scatterlist *sg;
drivers/scsi/megaraid/megaraid_mbox.c
1341
struct scatterlist *sgl;
drivers/scsi/megaraid/megaraid_mbox.c
1543
struct scatterlist *sgl;
drivers/scsi/megaraid/megaraid_mbox.c
2177
struct scatterlist *sgl;
drivers/scsi/megaraid/megaraid_sas_base.c
1266
struct scatterlist *os_sgl;
drivers/scsi/megaraid/megaraid_sas_base.c
1295
struct scatterlist *os_sgl;
drivers/scsi/megaraid/megaraid_sas_base.c
1324
struct scatterlist *os_sgl;
drivers/scsi/megaraid/megaraid_sas_fusion.c
2104
struct scatterlist *sg_scmd;
drivers/scsi/megaraid/megaraid_sas_fusion.c
2158
struct scatterlist *sg_scmd;
drivers/scsi/megaraid/megaraid_sas_fusion.c
2277
struct scatterlist *os_sgl;
drivers/scsi/mesh.c
1257
struct scatterlist *scl;
drivers/scsi/mpi3mr/mpi3mr_os.c
3690
struct scatterlist *sg_scmd;
drivers/scsi/mpt3sas/mpt3sas_base.c
2461
struct scatterlist *sg_scmd;
drivers/scsi/mpt3sas/mpt3sas_base.c
2721
struct scatterlist *sg_scmd;
drivers/scsi/mpt3sas/mpt3sas_base.c
2862
struct scatterlist *sg_scmd;
drivers/scsi/mpt3sas/mpt3sas_base.c
449
struct scatterlist *sg_scmd = NULL;
drivers/scsi/mvsas/mv_64xx.c
551
static void mvs_64xx_make_prd(struct scatterlist *scatter, int nr, void *prd)
drivers/scsi/mvsas/mv_64xx.c
554
struct scatterlist *sg;
drivers/scsi/mvsas/mv_94xx.c
783
static void mvs_94xx_make_prd(struct scatterlist *scatter, int nr, void *prd)
drivers/scsi/mvsas/mv_94xx.c
786
struct scatterlist *sg;
drivers/scsi/mvsas/mv_sas.c
1600
struct scatterlist *sg_resp = &task->smp_task.smp_resp;
drivers/scsi/mvsas/mv_sas.c
299
struct scatterlist *sg_req, *sg_resp;
drivers/scsi/mvsas/mv_sas.h
128
void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
drivers/scsi/mvumi.c
192
struct scatterlist *sg;
drivers/scsi/myrb.c
1273
struct scatterlist *sgl;
drivers/scsi/myrb.c
1427
struct scatterlist *sgl;
drivers/scsi/myrs.c
1594
struct scatterlist *sgl;
drivers/scsi/ncr53c8xx.c
7482
struct scatterlist *sg;
drivers/scsi/nsp32.c
865
struct scatterlist *sg;
drivers/scsi/pcmcia/sym53c500_cs.c
419
struct scatterlist *sg;
drivers/scsi/pcmcia/sym53c500_cs.c
438
struct scatterlist *sg;
drivers/scsi/pm8001/pm8001_hwi.c
3889
pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd)
drivers/scsi/pm8001/pm8001_hwi.c
3892
struct scatterlist *sg;
drivers/scsi/pm8001/pm8001_hwi.c
3922
struct scatterlist *sg_req, *sg_resp;
drivers/scsi/pm8001/pm8001_sas.h
194
void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
drivers/scsi/pm8001/pm8001_sas.h
692
void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
drivers/scsi/pm8001/pm80xx_hwi.c
2944
struct scatterlist *sg_resp = &t->smp_task.smp_resp;
drivers/scsi/pm8001/pm80xx_hwi.c
4175
struct scatterlist *sg_req, *sg_resp, *smp_req;
drivers/scsi/pmcraid.c
3189
struct scatterlist *sglist;
drivers/scsi/pmcraid.h
532
struct scatterlist *scatterlist;
drivers/scsi/qedf/qedf_io.c
474
struct scatterlist *sg;
drivers/scsi/qedi/qedi_fw.c
1782
struct scatterlist *sg;
drivers/scsi/qedi/qedi_iscsi.h
183
struct scatterlist *sg;
drivers/scsi/qla1280.c
2850
struct scatterlist *sg, *s;
drivers/scsi/qla1280.c
3105
struct scatterlist *sg, *s;
drivers/scsi/qla2xxx/qla_def.h
3690
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_def.h
3691
struct scatterlist *prot_sg;
drivers/scsi/qla2xxx/qla_def.h
5190
struct scatterlist *cur_sg; /* IN */
drivers/scsi/qla2xxx/qla_dsd.h
12
static inline void append_dsd32(struct dsd32 **dsd, struct scatterlist *sg)
drivers/scsi/qla2xxx/qla_dsd.h
25
static inline void append_dsd64(struct dsd64 **dsd, struct scatterlist *sg)
drivers/scsi/qla2xxx/qla_edif.c
2988
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_iocb.c
1033
struct scatterlist *sg, *sgl;
drivers/scsi/qla2xxx/qla_iocb.c
200
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_iocb.c
256
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_iocb.c
3224
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_iocb.c
3291
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_iocb.c
4056
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_iocb.c
595
struct scatterlist *cur_seg;
drivers/scsi/qla2xxx/qla_iocb.c
707
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_iocb.c
796
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_iocb.c
842
struct scatterlist *sg_prot;
drivers/scsi/qla2xxx/qla_iocb.c
956
struct scatterlist *sg, *sgl;
drivers/scsi/qla2xxx/qla_isr.c
3100
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_mr.c
2972
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_mr.c
3265
struct scatterlist *sg;
drivers/scsi/qla2xxx/qla_nvme.c
569
struct scatterlist *sgl, *sg;
drivers/scsi/qla2xxx/qla_target.c
2385
prm->sg = (struct scatterlist *)cmd->sg;
drivers/scsi/qla2xxx/qla_target.c
5638
struct scatterlist *sg_srr_start = NULL, *sg;
drivers/scsi/qla2xxx/qla_target.c
5709
struct scatterlist *sg_srr =
drivers/scsi/qla2xxx/qla_target.h
1017
struct scatterlist *sg; /* cmd data buffer SG vector */
drivers/scsi/qla2xxx/qla_target.h
1026
struct scatterlist *prot_sg;
drivers/scsi/qla2xxx/qla_target.h
922
struct scatterlist *sg; /* cmd data buffer SG vector */
drivers/scsi/qla2xxx/qla_target.h
946
struct scatterlist *prot_sg;
drivers/scsi/qla4xxx/ql4_iocb.c
155
struct scatterlist *sg;
drivers/scsi/qlogicfas408.c
312
struct scatterlist *sg;
drivers/scsi/qlogicpti.c
902
struct scatterlist *sg, *s;
drivers/scsi/scsi_lib.c
1135
struct scatterlist *last_sg = NULL;
drivers/scsi/scsi_lib.c
1669
sizeof(struct scatterlist);
drivers/scsi/scsi_lib.c
1678
struct scatterlist *sg;
drivers/scsi/scsi_lib.c
1709
(struct scatterlist *)(cmd->prot_sdb + 1);
drivers/scsi/scsi_lib.c
1956
struct scatterlist *sg;
drivers/scsi/scsi_lib.c
2108
sgl_size = max_t(unsigned int, sizeof(struct scatterlist),
drivers/scsi/scsi_lib.c
2113
sizeof(struct scatterlist) * SCSI_INLINE_PROT_SG_CNT;
drivers/scsi/scsi_lib.c
3198
void *scsi_kmap_atomic_sg(struct scatterlist *sgl, int sg_count,
drivers/scsi/scsi_lib.c
3203
struct scatterlist *sg;
drivers/scsi/smartpqi/smartpqi_init.c
5356
struct scatterlist *sg)
drivers/scsi/smartpqi/smartpqi_init.c
5367
struct scatterlist *sg, int sg_count, struct pqi_io_request *io_request,
drivers/scsi/smartpqi/smartpqi_init.c
5412
struct scatterlist *sg;
drivers/scsi/smartpqi/smartpqi_init.c
5448
struct scatterlist *sg;
drivers/scsi/smartpqi/smartpqi_init.c
5486
struct scatterlist *sg;
drivers/scsi/smartpqi/smartpqi_init.c
5522
struct scatterlist *sg;
drivers/scsi/snic/snic_scsi.c
154
struct scatterlist *sg;
drivers/scsi/sr.c
412
struct scatterlist *sg;
drivers/scsi/stex.c
429
struct scatterlist *sg;
drivers/scsi/stex.c
461
struct scatterlist *sg;
drivers/scsi/storvsc_drv.c
1725
struct scatterlist *sgl;
drivers/scsi/storvsc_drv.c
1797
sgl = (struct scatterlist *)scsi_sglist(scmnd);
drivers/scsi/storvsc_drv.c
1807
struct scatterlist *sg;
drivers/scsi/sym53c8xx_2/sym_glue.c
247
struct scatterlist *sg;
drivers/scsi/virtio_scsi.c
242
struct scatterlist sg;
drivers/scsi/virtio_scsi.c
440
struct scatterlist *sgs[6], req, resp;
drivers/scsi/vmw_pvscsi.c
328
struct scatterlist *sg, unsigned count)
drivers/scsi/vmw_pvscsi.c
353
struct scatterlist *sg;
drivers/scsi/wd719x.c
256
struct scatterlist *sg;
drivers/scsi/xen-scsifront.c
481
struct scatterlist *sg;
drivers/spi/atmel-quadspi.c
817
struct scatterlist *sg;
drivers/spi/atmel-quadspi.c
842
struct scatterlist *sg;
drivers/spi/spi-amlogic-spisg.c
227
struct scatterlist *sg;
drivers/spi/spi-bcm2835.c
678
struct scatterlist *sgl;
drivers/spi/spi-dw-dma.c
339
static int dw_spi_dma_submit_tx(struct dw_spi *dws, struct scatterlist *sgl,
drivers/spi/spi-dw-dma.c
440
static int dw_spi_dma_submit_rx(struct dw_spi *dws, struct scatterlist *sgl,
drivers/spi/spi-dw-dma.c
572
struct scatterlist *tx_sg = NULL, *rx_sg = NULL, tx_tmp, rx_tmp;
drivers/spi/spi-ep93xx.c
276
struct scatterlist *sg;
drivers/spi/spi-mt65xx.c
168
struct scatterlist *tx_sgl, *rx_sgl;
drivers/spi/spi-mxs.c
179
struct scatterlist sg;
drivers/spi/spi-mxs.c
242
(struct scatterlist *)dma_xfer[sg_count].pio,
drivers/spi/spi-omap2-mcspi.c
453
struct scatterlist *sg_out[2];
drivers/spi/spi-pci1xxxx.c
149
struct scatterlist *tx_sgl, *rx_sgl;
drivers/spi/spi-pic32-sqi.c
262
struct scatterlist *sg, *sgl;
drivers/spi/spi-pl022.c
709
struct scatterlist *sg;
drivers/spi/spi-pl022.c
750
struct scatterlist *sg;
drivers/spi/spi-qup.c
413
static int spi_qup_prep_sg(struct spi_controller *host, struct scatterlist *sgl,
drivers/spi/spi-qup.c
449
static u32 spi_qup_sgl_get_nents_len(struct scatterlist *sgl, u32 max,
drivers/spi/spi-qup.c
452
struct scatterlist *sg;
drivers/spi/spi-qup.c
475
struct scatterlist *tx_sgl, *rx_sgl;
drivers/spi/spi-stm32.c
1537
struct scatterlist *spi_s, *s;
drivers/spi/spi-ti-qspi.c
508
struct scatterlist *sg;
drivers/spi/spi-topcliff-pch.c
113
struct scatterlist *sg_tx_p;
drivers/spi/spi-topcliff-pch.c
114
struct scatterlist *sg_rx_p;
drivers/spi/spi-topcliff-pch.c
115
struct scatterlist sg_tx;
drivers/spi/spi-topcliff-pch.c
116
struct scatterlist sg_rx;
drivers/spi/spi-topcliff-pch.c
901
struct scatterlist *sg;
drivers/spi/spi-virtio.c
154
struct scatterlist sg_out_head, sg_out_payload;
drivers/spi/spi-virtio.c
155
struct scatterlist sg_in_result, sg_in_payload;
drivers/spi/spi-virtio.c
156
struct scatterlist *sgs[4];
drivers/spi/spi.c
1132
struct scatterlist *sg;
drivers/staging/greybus/sdio.c
260
struct scatterlist *sg = data->sg;
drivers/staging/greybus/sdio.c
314
struct scatterlist *sg = data->sg;
drivers/staging/media/ipu3/ipu3-dmamap.c
184
int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
drivers/staging/media/ipu3/ipu3-dmamap.c
188
struct scatterlist *sg;
drivers/staging/media/ipu3/ipu3-dmamap.h
15
int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
drivers/staging/media/ipu3/ipu3-dmamap.h
9
struct scatterlist;
drivers/staging/media/ipu3/ipu3-mmu.c
300
struct scatterlist *sg, unsigned int nents)
drivers/staging/media/ipu3/ipu3-mmu.c
303
struct scatterlist *s;
drivers/staging/media/ipu3/ipu3-mmu.h
23
struct scatterlist;
drivers/staging/media/ipu3/ipu3-mmu.h
35
struct scatterlist *sg, unsigned int nents);
drivers/staging/media/ipu7/ipu7-dma.c
135
void ipu7_dma_sync_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
drivers/staging/media/ipu7/ipu7-dma.c
138
struct scatterlist *sg;
drivers/staging/media/ipu7/ipu7-dma.c
330
void ipu7_dma_unmap_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
drivers/staging/media/ipu7/ipu7-dma.c
338
struct scatterlist *sg;
drivers/staging/media/ipu7/ipu7-dma.c
374
int ipu7_dma_map_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
drivers/staging/media/ipu7/ipu7-dma.c
380
struct scatterlist *sg;
drivers/staging/media/ipu7/ipu7-dma.h
25
void ipu7_dma_sync_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
drivers/staging/media/ipu7/ipu7-dma.h
36
int ipu7_dma_map_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
drivers/staging/media/ipu7/ipu7-dma.h
39
void ipu7_dma_unmap_sg(struct ipu7_bus_device *sys, struct scatterlist *sglist,
drivers/target/iscsi/cxgbit/cxgbit.h
47
struct scatterlist sg;
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
100
unsigned int npods, struct scatterlist **sg_pp,
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
11
struct scatterlist **sg_pp, unsigned int *sg_off)
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
13
struct scatterlist *sg = sg_pp ? *sg_pp : NULL;
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
133
struct scatterlist *sg = ttinfo->sgl;
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
152
static int cxgbit_ddp_sgl_check(struct scatterlist *sg,
drivers/target/iscsi/cxgbit/cxgbit_ddp.c
176
struct scatterlist *sgl = ttinfo->sgl;
drivers/target/iscsi/cxgbit/cxgbit_target.c
345
struct scatterlist *sg;
drivers/target/iscsi/cxgbit/cxgbit_target.c
811
cxgbit_skb_copy_to_sg(struct sk_buff *skb, struct scatterlist *sg,
drivers/target/iscsi/cxgbit/cxgbit_target.c
894
struct scatterlist *sg = &cmd->se_cmd.t_data_sg[0];
drivers/target/iscsi/cxgbit/cxgbit_target.c
997
struct scatterlist *sg_start;
drivers/target/iscsi/iscsi_target.c
1400
struct scatterlist *sg = cmd->first_data_sg;
drivers/target/iscsi/iscsi_target.c
884
struct scatterlist *sg;
drivers/target/iscsi/iscsi_target.c
941
struct scatterlist *sg;
drivers/target/iscsi/iscsi_target_util.c
1094
struct scatterlist *sg = cmd->first_data_sg;
drivers/target/loopback/tcm_loop.c
109
struct scatterlist *sgl_bidi = NULL;
drivers/target/target_core_file.c
266
fd_execute_rw_aio(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
drivers/target/target_core_file.c
275
struct scatterlist *sg;
drivers/target/target_core_file.c
313
u32 block_size, struct scatterlist *sgl,
drivers/target/target_core_file.c
316
struct scatterlist *sg;
drivers/target/target_core_file.c
584
fd_execute_rw_buffered(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
drivers/target/target_core_file.c
668
fd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
drivers/target/target_core_iblock.c
459
struct scatterlist *sg = &cmd->t_data_sg[0];
drivers/target/target_core_iblock.c
493
struct scatterlist *sg;
drivers/target/target_core_iblock.c
742
iblock_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
drivers/target/target_core_iblock.c
750
struct scatterlist *sg;
drivers/target/target_core_pscsi.c
824
pscsi_map_sg(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
drivers/target/target_core_pscsi.c
829
struct scatterlist *sg;
drivers/target/target_core_pscsi.c
935
struct scatterlist *sgl = cmd->t_data_sg;
drivers/target/target_core_rd.c
117
sizeof(struct scatterlist));
drivers/target/target_core_rd.c
119
struct scatterlist *sg;
drivers/target/target_core_rd.c
178
sizeof(struct scatterlist));
drivers/target/target_core_rd.c
237
sizeof(struct scatterlist));
drivers/target/target_core_rd.c
342
sizeof(struct scatterlist));
drivers/target/target_core_rd.c
362
sizeof(struct scatterlist));
drivers/target/target_core_rd.c
383
struct scatterlist *prot_sg;
drivers/target/target_core_rd.c
416
rd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
drivers/target/target_core_rd.c
422
struct scatterlist *rd_sg;
drivers/target/target_core_rd.c
67
struct scatterlist *sg;
drivers/target/target_core_rd.h
26
struct scatterlist *sg_table;
drivers/target/target_core_sbc.c
1217
struct scatterlist *dsg = cmd->t_data_sg, *psg;
drivers/target/target_core_sbc.c
1322
struct scatterlist *sg, int sg_off)
drivers/target/target_core_sbc.c
1325
struct scatterlist *psg;
drivers/target/target_core_sbc.c
1368
unsigned int ei_lba, struct scatterlist *psg, int psg_off)
drivers/target/target_core_sbc.c
1372
struct scatterlist *dsg = cmd->t_data_sg;
drivers/target/target_core_sbc.c
379
compare_and_write_do_cmp(struct scatterlist *read_sgl, unsigned int read_nents,
drivers/target/target_core_sbc.c
380
struct scatterlist *cmp_sgl, unsigned int cmp_nents,
drivers/target/target_core_sbc.c
384
struct scatterlist *sg;
drivers/target/target_core_sbc.c
441
struct scatterlist *write_sg;
drivers/target/target_core_transport.c
1605
struct scatterlist *sgl = cmd->t_data_sg;
drivers/target/target_core_transport.c
1647
transport_generic_map_mem_to_cmd(struct se_cmd *cmd, struct scatterlist *sgl,
drivers/target/target_core_transport.c
1648
u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count)
drivers/target/target_core_transport.c
1752
struct scatterlist *sgl, u32 sgl_count,
drivers/target/target_core_transport.c
1753
struct scatterlist *sgl_bidi, u32 sgl_bidi_count,
drivers/target/target_core_transport.c
1754
struct scatterlist *sgl_prot, u32 sgl_prot_count,
drivers/target/target_core_transport.c
2669
void target_free_sgl(struct scatterlist *sgl, int nents)
drivers/target/target_core_transport.c
2726
struct scatterlist *sg = cmd->t_data_sg;
drivers/target/target_core_transport.c
2776
target_alloc_sgl(struct scatterlist **sgl, unsigned int *nents, u32 length,
drivers/target/target_core_user.c
704
struct scatterlist *sg, unsigned int sg_nents,
drivers/target/target_core_user.c
787
struct scatterlist *data_sg;
drivers/target/target_core_xcopy.h
40
struct scatterlist *xop_data_sg;
drivers/target/tcm_fc/tcm_fc.h
117
struct scatterlist *sg; /* Set only if DDP is setup */
drivers/target/tcm_fc/tfc_cmd.c
36
struct scatterlist *sg;
drivers/target/tcm_fc/tfc_io.c
202
struct scatterlist *sg = NULL;
drivers/target/tcm_fc/tfc_io.c
47
struct scatterlist *sg = NULL;
drivers/tee/optee/ffa_abi.c
696
struct scatterlist sgl;
drivers/tee/optee/protmem.c
171
struct scatterlist *sg;
drivers/tee/tee_heap.c
425
struct scatterlist *sg;
drivers/tee/tee_heap.c
71
struct scatterlist *dst_sg;
drivers/tee/tee_heap.c
72
struct scatterlist *src_sg;
drivers/tty/serial/8250/8250_dma.c
92
struct scatterlist *sg;
drivers/tty/serial/8250/8250_dma.c
93
struct scatterlist sgl[2];
drivers/tty/serial/8250/8250_omap.c
1124
struct scatterlist sg;
drivers/tty/serial/atmel_serial.c
927
struct scatterlist sgl[2], *sg;
drivers/tty/serial/fsl_lpuart.c
285
struct scatterlist rx_sgl, tx_sgl[2];
drivers/tty/serial/fsl_lpuart.c
481
struct scatterlist *sgl = sport->tx_sgl;
drivers/tty/serial/fsl_lpuart.c
527
struct scatterlist *sgl = &sport->tx_sgl[0];
drivers/tty/serial/imx.c
1193
struct scatterlist *sgl = &sport->rx_sgl;
drivers/tty/serial/imx.c
1271
struct scatterlist *sgl = &sport->rx_sgl;
drivers/tty/serial/imx.c
1717
struct scatterlist *sgl = &sport->tx_sgl[0];
drivers/tty/serial/imx.c
221
struct scatterlist rx_sgl, tx_sgl[2];
drivers/tty/serial/imx.c
588
struct scatterlist *sgl = &sport->tx_sgl[0];
drivers/tty/serial/imx.c
625
struct scatterlist *sgl = sport->tx_sgl;
drivers/tty/serial/msm_serial.c
170
struct scatterlist tx_sg;
drivers/tty/serial/mxs-auart.c
431
struct scatterlist tx_sgl;
drivers/tty/serial/mxs-auart.c
435
struct scatterlist rx_sgl;
drivers/tty/serial/mxs-auart.c
538
struct scatterlist *sgl = &s->tx_sgl;
drivers/tty/serial/mxs-auart.c
544
desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)&pio,
drivers/tty/serial/mxs-auart.c
835
struct scatterlist *sgl = &s->rx_sgl;
drivers/tty/serial/mxs-auart.c
843
desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)pio,
drivers/tty/serial/pch_uart.c
230
struct scatterlist *sg_tx_p;
drivers/tty/serial/pch_uart.c
233
struct scatterlist sg_rx;
drivers/tty/serial/pch_uart.c
740
struct scatterlist *sg = priv->sg_tx_p;
drivers/tty/serial/pch_uart.c
778
struct scatterlist *sg;
drivers/tty/serial/pch_uart.c
854
struct scatterlist *sg;
drivers/tty/serial/pch_uart.c
912
priv->sg_tx_p = kmalloc_objs(struct scatterlist, num, GFP_ATOMIC);
drivers/tty/serial/sh-sci-common.h
142
struct scatterlist sg_rx[2];
drivers/tty/serial/sh-sci.c
1606
struct scatterlist *sg = &s->sg_rx[i];
drivers/tty/serial/sh-sci.c
1870
struct scatterlist *sg = &s->sg_rx[i];
drivers/ufs/core/ufs_bsg.c
73
struct scatterlist *sg_list = NULL;
drivers/ufs/core/ufshcd.c
2680
struct scatterlist *sg_list)
drivers/ufs/core/ufshcd.c
2683
struct scatterlist *sg;
drivers/ufs/core/ufshcd.c
7550
struct ufs_ehs *rsp_ehs, int sg_cnt, struct scatterlist *sg_list,
drivers/usb/cdns3/cdns3-gadget.c
1133
struct scatterlist *s = NULL;
drivers/usb/cdns3/cdns3-gadget.c
446
struct scatterlist *s = request->sg;
drivers/usb/cdns3/cdnsp-ring.c
1728
struct scatterlist *sg;
drivers/usb/cdns3/cdnsp-ring.c
1870
struct scatterlist *sg = NULL;
drivers/usb/cdns3/cdnsp-ring.c
2227
struct scatterlist *sg = NULL;
drivers/usb/cdns3/cdnsp-trace.h
447
__field(struct scatterlist*, sg)
drivers/usb/chipidea/udc.c
359
unsigned int length, struct scatterlist *s)
drivers/usb/chipidea/udc.c
469
struct scatterlist *s)
drivers/usb/chipidea/udc.c
489
static void ci_add_buffer_entry(struct td_node *node, struct scatterlist *s)
drivers/usb/chipidea/udc.c
511
struct scatterlist *s = req->sg;
drivers/usb/chipidea/udc.c
552
struct scatterlist *s = req->sg;
drivers/usb/chipidea/udc.c
593
struct scatterlist *sg, *src, *dst;
drivers/usb/chipidea/udc.c
639
struct scatterlist *sg, *src, *dst;
drivers/usb/chipidea/udc.c
677
struct scatterlist *sg;
drivers/usb/core/devio.c
1801
num_sgs * sizeof(struct scatterlist);
drivers/usb/core/devio.c
1808
as->urb->sg = kmalloc_objs(struct scatterlist, num_sgs,
drivers/usb/core/hcd.c
1472
struct scatterlist *sg = urb->sg;
drivers/usb/core/message.c
561
unsigned pipe, unsigned period, struct scatterlist *sg,
drivers/usb/core/message.c
622
struct scatterlist *sg2;
drivers/usb/core/urb.c
489
struct scatterlist *sg;
drivers/usb/dwc2/gadget.c
873
struct scatterlist *sg;
drivers/usb/dwc3/core.h
961
struct scatterlist *start_sg;
drivers/usb/dwc3/gadget.c
1480
struct scatterlist *sg = req->start_sg;
drivers/usb/dwc3/gadget.c
1481
struct scatterlist *s;
drivers/usb/fotg210/fotg210-hcd.c
2531
struct scatterlist *sg;
drivers/usb/gadget/function/uvc_queue.h
38
struct scatterlist *sg;
drivers/usb/gadget/function/uvc_video.c
139
struct scatterlist *sg, *iter;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
417
struct scatterlist *sg;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
503
struct scatterlist *sg = NULL;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
619
struct scatterlist *sg = NULL;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
269
__field(struct scatterlist*, sg)
drivers/usb/host/ehci-q.c
584
struct scatterlist *sg;
drivers/usb/host/ohci-hcd.c
120
struct scatterlist *sg;
drivers/usb/host/ohci-q.c
604
struct scatterlist *sg;
drivers/usb/host/uhci-q.c
927
struct scatterlist *sg;
drivers/usb/host/xhci-ring.c
3393
struct scatterlist *sg;
drivers/usb/host/xhci-ring.c
3618
struct scatterlist *sg = NULL;
drivers/usb/host/xhci.c
1342
struct scatterlist *sg;
drivers/usb/host/xhci.c
1343
struct scatterlist *tail_sg;
drivers/usb/image/microtek.h
24
struct scatterlist *curr_sg;
drivers/usb/misc/usbtest.c
2186
struct scatterlist *sg;
drivers/usb/misc/usbtest.c
521
static void free_sglist(struct scatterlist *sg, int nents)
drivers/usb/misc/usbtest.c
535
static struct scatterlist *
drivers/usb/misc/usbtest.c
538
struct scatterlist *sg;
drivers/usb/misc/usbtest.c
605
struct scatterlist *sg,
drivers/usb/mon/mon_bin.c
413
struct scatterlist *sg;
drivers/usb/mon/mon_text.c
168
struct scatterlist *sg = urb->sg;
drivers/usb/musb/ux500_dma.c
79
struct scatterlist sg;
drivers/usb/storage/alauda.c
1020
struct scatterlist *sg;
drivers/usb/storage/alauda.c
927
struct scatterlist *sg;
drivers/usb/storage/datafab.c
146
struct scatterlist *sg = NULL;
drivers/usb/storage/datafab.c
230
struct scatterlist *sg = NULL;
drivers/usb/storage/ene_ub6250.c
1489
struct scatterlist *sg = NULL;
drivers/usb/storage/ene_ub6250.c
637
struct scatterlist *sg = NULL;
drivers/usb/storage/isd200.c
331
struct scatterlist sg;
drivers/usb/storage/jumpshot.c
164
struct scatterlist *sg = NULL;
drivers/usb/storage/jumpshot.c
241
struct scatterlist *sg = NULL;
drivers/usb/storage/protocol.c
122
unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **sgptr,
drivers/usb/storage/protocol.c
126
struct scatterlist *sg = *sgptr;
drivers/usb/storage/protocol.c
172
struct scatterlist *sg = NULL;
drivers/usb/storage/protocol.h
37
unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **,
drivers/usb/storage/sddr09.c
741
struct scatterlist *sg;
drivers/usb/storage/sddr09.c
968
struct scatterlist *sg;
drivers/usb/storage/sddr55.c
203
struct scatterlist *sg;
drivers/usb/storage/sddr55.c
324
struct scatterlist *sg;
drivers/usb/storage/shuttle_usbat.c
1127
struct scatterlist *sg = NULL;
drivers/usb/storage/shuttle_usbat.c
1218
struct scatterlist *sg = NULL;
drivers/usb/storage/shuttle_usbat.c
1298
struct scatterlist *sg = NULL;
drivers/usb/storage/transport.c
1194
struct scatterlist *sg = NULL;
drivers/usb/storage/transport.c
412
struct scatterlist *sg, int num_sg, unsigned int length,
drivers/usb/storage/transport.c
498
(struct scatterlist *) buf, use_sg,
drivers/usb/usbip/stub.h
56
struct scatterlist *sgl;
drivers/usb/usbip/stub_rx.c
470
struct scatterlist *sgl = NULL, *sg;
drivers/usb/usbip/stub_tx.c
166
struct scatterlist *sg;
drivers/usb/usbip/usbip_common.c
764
struct scatterlist *sg;
drivers/usb/usbip/vhci_tx.c
56
struct scatterlist *sg;
drivers/vdpa/mlx5/core/mr.c
37
struct scatterlist *sg;
drivers/vdpa/mlx5/core/mr.c
380
struct scatterlist *sg;
drivers/vfio/pci/pds/cmds.c
207
struct scatterlist *sg;
drivers/vfio/pci/pds/dirty.c
380
struct scatterlist *sg;
drivers/vfio/pci/pds/lm.c
136
struct scatterlist *sg;
drivers/vfio/pci/pds/lm.h
27
struct scatterlist *last_offset_sg; /* Iterator */
drivers/vfio/pci/virtio/common.h
35
struct scatterlist *last_offset_sg;
drivers/vfio/pci/virtio/migrate.c
38
struct scatterlist *sg;
drivers/vfio/pci/virtio/migrate.c
570
struct scatterlist *sg;
drivers/vhost/scsi.c
1048
struct scatterlist *sg_ptr, *sg_prot_ptr = NULL;
drivers/vhost/scsi.c
120
struct scatterlist *sgl;
drivers/vhost/scsi.c
122
struct scatterlist *prot_sgl;
drivers/vhost/scsi.c
1949
tv_cmd->sgl = kzalloc_objs(struct scatterlist,
drivers/vhost/scsi.c
1959
tv_cmd->prot_sgl = kzalloc_objs(struct scatterlist,
drivers/vhost/scsi.c
424
struct scatterlist *sg;
drivers/vhost/scsi.c
659
struct scatterlist *sg;
drivers/vhost/scsi.c
750
struct scatterlist *sgl, *prot_sgl;
drivers/vhost/scsi.c
775
struct scatterlist *curr,
drivers/vhost/scsi.c
776
struct scatterlist *end)
drivers/vhost/scsi.c
804
struct scatterlist **sgl,
drivers/vhost/scsi.c
810
struct scatterlist *sg = *sgl;
drivers/vhost/scsi.c
893
struct scatterlist *sg;
drivers/vhost/scsi.c
950
struct scatterlist *sg = sg_table->sgl;
drivers/video/fbdev/sh_mobile_lcdcfb.c
1997
ch->sglist = vmalloc(sizeof(struct scatterlist) *
drivers/video/fbdev/sh_mobile_lcdcfb.h
103
struct scatterlist *sglist;
drivers/video/fbdev/via/via-core.c
230
int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg)
drivers/video/fbdev/via/via-core.c
237
struct scatterlist *sgentry;
drivers/virtio/virtio_balloon.c
185
struct scatterlist sg;
drivers/virtio/virtio_balloon.c
200
struct scatterlist *sg, unsigned int nents)
drivers/virtio/virtio_balloon.c
444
struct scatterlist sg;
drivers/virtio/virtio_balloon.c
614
struct scatterlist sg;
drivers/virtio/virtio_balloon.c
659
struct scatterlist sg;
drivers/virtio/virtio_balloon.c
678
struct scatterlist sg;
drivers/virtio/virtio_balloon.c
697
struct scatterlist sg;
drivers/virtio/virtio_input.c
30
struct scatterlist sg[1];
drivers/virtio/virtio_input.c
67
struct scatterlist sg[1];
drivers/virtio/virtio_mem.c
1392
struct scatterlist *sgs[2], sg_req, sg_resp;
drivers/virtio/virtio_pci_admin_legacy_io.c
115
struct scatterlist data_sg, result_sg;
drivers/virtio/virtio_pci_admin_legacy_io.c
202
struct scatterlist result_sg;
drivers/virtio/virtio_pci_admin_legacy_io.c
42
struct scatterlist data_sg;
drivers/virtio/virtio_pci_modern.c
1043
struct scatterlist data_sg;
drivers/virtio/virtio_pci_modern.c
1097
struct scatterlist data_sg, result_sg;
drivers/virtio/virtio_pci_modern.c
1156
u8 get_type, struct scatterlist *res_sg,
drivers/virtio/virtio_pci_modern.c
1161
struct scatterlist data_sg;
drivers/virtio/virtio_pci_modern.c
1206
int virtio_pci_admin_dev_parts_set(struct pci_dev *pdev, struct scatterlist *data_sg)
drivers/virtio/virtio_pci_modern.c
129
struct scatterlist *sgs[VIRTIO_AVQ_SGS_MAX], hdr, stat;
drivers/virtio/virtio_pci_modern.c
202
struct scatterlist result_sg;
drivers/virtio/virtio_pci_modern.c
203
struct scatterlist data_sg;
drivers/virtio/virtio_pci_modern.c
243
struct scatterlist result_sg;
drivers/virtio/virtio_pci_modern.c
244
struct scatterlist data_sg;
drivers/virtio/virtio_pci_modern.c
310
struct scatterlist result_sg;
drivers/virtio/virtio_pci_modern.c
79
struct scatterlist **sgs,
drivers/virtio/virtio_pci_modern.c
921
struct scatterlist data_sg;
drivers/virtio/virtio_pci_modern.c
969
struct scatterlist data_sg;
drivers/virtio/virtio_ring.c
1487
struct scatterlist *sgs[],
drivers/virtio/virtio_ring.c
1499
struct scatterlist *sg;
drivers/virtio/virtio_ring.c
1616
struct scatterlist *sgs[],
drivers/virtio/virtio_ring.c
1627
struct scatterlist *sg;
drivers/virtio/virtio_ring.c
174
int (*add)(struct vring_virtqueue *vq, struct scatterlist *sgs[],
drivers/virtio/virtio_ring.c
1774
struct scatterlist *sgs[],
drivers/virtio/virtio_ring.c
1785
struct scatterlist *sg;
drivers/virtio/virtio_ring.c
2784
struct scatterlist *sgs[],
drivers/virtio/virtio_ring.c
2820
struct scatterlist *sgs[],
drivers/virtio/virtio_ring.c
2830
struct scatterlist *sg;
drivers/virtio/virtio_ring.c
2854
struct scatterlist *sg, unsigned int num,
drivers/virtio/virtio_ring.c
2877
struct scatterlist *sg, unsigned int num,
drivers/virtio/virtio_ring.c
2899
struct scatterlist *sg, unsigned int num,
drivers/virtio/virtio_ring.c
2926
struct scatterlist *sg, unsigned int num,
drivers/virtio/virtio_ring.c
2950
struct scatterlist *sg, unsigned int num,
drivers/virtio/virtio_ring.c
2975
struct scatterlist *sg, unsigned int num,
drivers/virtio/virtio_ring.c
446
static int vring_map_one_sg(const struct vring_virtqueue *vq, struct scatterlist *sg,
drivers/virtio/virtio_ring.c
600
struct scatterlist *sgs[],
drivers/virtio/virtio_ring.c
611
struct scatterlist *sg;
drivers/virtio/virtio_rtc_driver.c
137
struct scatterlist sg;
drivers/virtio/virtio_rtc_driver.c
416
struct scatterlist out_sg[1];
drivers/virtio/virtio_rtc_driver.c
417
struct scatterlist in_sg[1];
drivers/virtio/virtio_rtc_driver.c
418
struct scatterlist *sgs[2];
drivers/xen/grant-dma-ops.c
238
static void xen_grant_dma_unmap_sg(struct device *dev, struct scatterlist *sg,
drivers/xen/grant-dma-ops.c
242
struct scatterlist *s;
drivers/xen/grant-dma-ops.c
253
static int xen_grant_dma_map_sg(struct device *dev, struct scatterlist *sg,
drivers/xen/grant-dma-ops.c
257
struct scatterlist *s;
drivers/xen/swiotlb-xen.c
346
xen_swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sgl, int nelems,
drivers/xen/swiotlb-xen.c
349
struct scatterlist *sg;
drivers/xen/swiotlb-xen.c
361
xen_swiotlb_map_sg(struct device *dev, struct scatterlist *sgl, int nelems,
drivers/xen/swiotlb-xen.c
364
struct scatterlist *sg;
drivers/xen/swiotlb-xen.c
385
xen_swiotlb_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl,
drivers/xen/swiotlb-xen.c
388
struct scatterlist *sg;
drivers/xen/swiotlb-xen.c
398
xen_swiotlb_sync_sg_for_device(struct device *dev, struct scatterlist *sgl,
drivers/xen/swiotlb-xen.c
401
struct scatterlist *sg;
drivers/xen/xen-scsiback.c
128
struct scatterlist *sgl;
drivers/xen/xen-scsiback.c
504
struct scatterlist *sg;
drivers/xen/xen-scsiback.c
546
pending_req->sgl = kmalloc_objs(struct scatterlist, nr_segments);
fs/afs/cm_security.c
185
struct scatterlist sg;
fs/crypto/crypto.c
118
struct scatterlist dst, src;
fs/crypto/fname.c
101
struct scatterlist sg;
fs/crypto/fname.c
145
struct scatterlist src_sg, dst_sg;
fs/crypto/keysetup_v1.c
61
struct scatterlist src_sg, dst_sg;
fs/ecryptfs/crypto.c
179
int virt_to_scatterlist(const void *addr, int size, struct scatterlist *sg,
fs/ecryptfs/crypto.c
222
struct scatterlist *dst_sg,
fs/ecryptfs/crypto.c
223
struct scatterlist *src_sg, int size,
fs/ecryptfs/crypto.c
306
struct scatterlist src_sg, dst_sg;
fs/ecryptfs/ecryptfs_kernel.h
552
int virt_to_scatterlist(const void *addr, int size, struct scatterlist *sg,
fs/ecryptfs/keystore.c
1612
struct scatterlist dst_sg[2];
fs/ecryptfs/keystore.c
1613
struct scatterlist src_sg[2];
fs/ecryptfs/keystore.c
2142
struct scatterlist dst_sg[2];
fs/ecryptfs/keystore.c
2143
struct scatterlist src_sg[2];
fs/ecryptfs/keystore.c
598
struct scatterlist src_sg[2];
fs/ecryptfs/keystore.c
599
struct scatterlist dst_sg[2];
fs/ecryptfs/keystore.c
826
struct scatterlist src_sg[2];
fs/ecryptfs/keystore.c
827
struct scatterlist dst_sg[2];
fs/fuse/virtio_fs.c
1321
static unsigned int sg_init_fuse_folios(struct scatterlist *sg,
fs/fuse/virtio_fs.c
1341
static unsigned int sg_init_fuse_args(struct scatterlist *sg,
fs/fuse/virtio_fs.c
1375
struct scatterlist *stack_sgs[6];
fs/fuse/virtio_fs.c
1376
struct scatterlist stack_sg[ARRAY_SIZE(stack_sgs)];
fs/fuse/virtio_fs.c
1377
struct scatterlist **sgs = stack_sgs;
fs/fuse/virtio_fs.c
1378
struct scatterlist *sg = stack_sg;
fs/fuse/virtio_fs.c
621
struct scatterlist sg;
fs/smb/client/smb2ops.c
4345
len = ALIGN(len, __alignof__(struct scatterlist));
fs/smb/client/smb2ops.c
4346
len += array_size(*num_sgs, sizeof(struct scatterlist));
fs/smb/client/smb2ops.c
4355
sgt->sgl = (struct scatterlist *)PTR_ALIGN((u8 *)*req + req_size,
fs/smb/client/smb2ops.c
4356
__alignof__(struct scatterlist));
fs/smb/client/smb2ops.c
4362
struct aead_request **req, struct scatterlist **sgl)
fs/smb/client/smb2ops.c
4450
struct scatterlist *sg;
fs/smb/client/smbdirect.c
2808
mr->sgt.sgl = kzalloc_objs(struct scatterlist,
fs/smb/client/smbdirect.c
2892
memset(sgt->sgl, 0, max_sg * sizeof(struct scatterlist));
fs/smb/common/smbdirect/smbdirect_socket.h
574
struct scatterlist sg_list[];
fs/smb/server/auth.c
739
static inline void smb2_sg_set_buf(struct scatterlist *sg, const void *buf,
fs/smb/server/auth.c
751
static struct scatterlist *ksmbd_init_sg(struct kvec *iov, unsigned int nvec,
fs/smb/server/auth.c
754
struct scatterlist *sg;
fs/smb/server/auth.c
781
sg = kmalloc_objs(struct scatterlist, total_entries, KSMBD_DEFAULT_GFP);
fs/smb/server/auth.c
830
struct scatterlist *sg;
fs/smb/server/transport_rdma.c
1421
static int get_sg_list(void *buf, int size, struct scatterlist *sg_list, int nentries)
fs/smb/server/transport_rdma.c
1454
struct scatterlist *sg_list, int nentries,
fs/smb/server/transport_rdma.c
1509
struct scatterlist sg[SMBDIRECT_SEND_IO_MAX_SGE - 1];
include/crypto/acompress.h
348
struct scatterlist *src,
include/crypto/acompress.h
349
struct scatterlist *dst,
include/crypto/acompress.h
374
struct scatterlist *src,
include/crypto/acompress.h
454
struct scatterlist *dst,
include/crypto/acompress.h
59
struct scatterlist ssg;
include/crypto/acompress.h
60
struct scatterlist dsg;
include/crypto/acompress.h
88
struct scatterlist *src;
include/crypto/acompress.h
92
struct scatterlist *dst;
include/crypto/aead.h
606
struct scatterlist *src,
include/crypto/aead.h
607
struct scatterlist *dst,
include/crypto/aead.h
78
struct scatterlist;
include/crypto/aead.h
98
struct scatterlist *src;
include/crypto/aead.h
99
struct scatterlist *dst;
include/crypto/akcipher.h
237
struct scatterlist *src,
include/crypto/akcipher.h
238
struct scatterlist *dst,
include/crypto/akcipher.h
32
struct scatterlist *src;
include/crypto/akcipher.h
33
struct scatterlist *dst;
include/crypto/algapi.h
118
struct scatterlist *sg;
include/crypto/algapi.h
54
struct scatterlist;
include/crypto/chacha20poly1305.h
39
bool chacha20poly1305_encrypt_sg_inplace(struct scatterlist *src, size_t src_len,
include/crypto/chacha20poly1305.h
44
bool chacha20poly1305_decrypt_sg_inplace(struct scatterlist *src, size_t src_len,
include/crypto/drbg.h
111
struct scatterlist sg_in, sg_out; /* CTR mode SGLs */
include/crypto/hash.h
63
struct scatterlist *src;
include/crypto/hash.h
68
struct scatterlist sg_head[2];
include/crypto/hash.h
700
struct scatterlist *src, u8 *result,
include/crypto/if_alg.h
102
struct scatterlist *tsgl;
include/crypto/if_alg.h
234
void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst);
include/crypto/if_alg.h
60
struct scatterlist sgl[ALG_MAX_PAGES + 1];
include/crypto/if_alg.h
68
struct scatterlist sg[]; /* Array of SGs forming the SGL */
include/crypto/if_alg.h
72
sizeof(struct scatterlist) - 1)
include/crypto/internal/hash.h
33
struct scatterlist;
include/crypto/internal/hash.h
45
struct scatterlist *sg;
include/crypto/kpp.h
233
struct scatterlist *input,
include/crypto/kpp.h
250
struct scatterlist *output,
include/crypto/kpp.h
33
struct scatterlist *src;
include/crypto/kpp.h
34
struct scatterlist *dst;
include/crypto/krb5.h
135
struct scatterlist *sg, unsigned int nr_sg,
include/crypto/krb5.h
141
struct scatterlist *sg, unsigned int nr_sg,
include/crypto/krb5.h
146
struct scatterlist *sg, unsigned int nr_sg,
include/crypto/krb5.h
152
struct scatterlist *sg, unsigned int nr_sg,
include/crypto/krb5.h
16
struct scatterlist;
include/crypto/scatterwalk.h
20
static inline void scatterwalk_crypto_chain(struct scatterlist *head,
include/crypto/scatterwalk.h
21
struct scatterlist *sg, int num)
include/crypto/scatterwalk.h
232
void memcpy_from_sglist(void *buf, struct scatterlist *sg,
include/crypto/scatterwalk.h
235
void memcpy_to_sglist(struct scatterlist *sg, unsigned int start,
include/crypto/scatterwalk.h
238
void memcpy_sglist(struct scatterlist *dst, struct scatterlist *src,
include/crypto/scatterwalk.h
242
static inline void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
include/crypto/scatterwalk.h
252
struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
include/crypto/scatterwalk.h
253
struct scatterlist *src,
include/crypto/scatterwalk.h
30
struct scatterlist *sg)
include/crypto/scatterwalk.h
41
struct scatterlist *sg,
include/crypto/scatterwalk.h
90
struct scatterlist sg_out[2])
include/crypto/skcipher.h
29
struct scatterlist;
include/crypto/skcipher.h
45
struct scatterlist *src;
include/crypto/skcipher.h
46
struct scatterlist *dst;
include/crypto/skcipher.h
930
struct scatterlist *src, struct scatterlist *dst,
include/drm/intel/i915_pxp_tee_interface.h
11
struct scatterlist;
include/drm/intel/i915_pxp_tee_interface.h
36
struct scatterlist *sg_in, size_t total_in_len,
include/drm/intel/i915_pxp_tee_interface.h
37
struct scatterlist *sg_out);
include/drm/ttm/ttm_resource.h
372
struct scatterlist *sg;
include/drm/ttm/ttm_resource.h
52
struct scatterlist;
include/linux/agp_backend.h
85
struct scatterlist *sg_list;
include/linux/arm_ffa.h
459
struct scatterlist *sg;
include/linux/blk-integrity.h
120
struct scatterlist *s)
include/linux/blk-integrity.h
34
int blk_rq_map_integrity_sg(struct request *, struct scatterlist *);
include/linux/blk-mq.h
1236
int __blk_rq_map_sg(struct request *rq, struct scatterlist *sglist,
include/linux/blk-mq.h
1237
struct scatterlist **last_sg);
include/linux/blk-mq.h
1238
static inline int blk_rq_map_sg(struct request *rq, struct scatterlist *sglist)
include/linux/blk-mq.h
1240
struct scatterlist *last_sg = NULL;
include/linux/bsg-lib.h
17
struct scatterlist;
include/linux/bsg-lib.h
26
struct scatterlist *sg_list;
include/linux/ccp.h
176
struct scatterlist *key;
include/linux/ccp.h
179
struct scatterlist *iv;
include/linux/ccp.h
182
struct scatterlist *src, *dst;
include/linux/ccp.h
186
struct scatterlist *cmac_key; /* K1/K2 cmac key required for
include/linux/ccp.h
236
struct scatterlist *key;
include/linux/ccp.h
239
struct scatterlist *iv;
include/linux/ccp.h
242
struct scatterlist *src, *dst;
include/linux/ccp.h
288
struct scatterlist *ctx;
include/linux/ccp.h
291
struct scatterlist *src;
include/linux/ccp.h
294
struct scatterlist *opad;
include/linux/ccp.h
347
struct scatterlist *key;
include/linux/ccp.h
350
struct scatterlist *iv;
include/linux/ccp.h
353
struct scatterlist *src, *dst;
include/linux/ccp.h
375
struct scatterlist *exp;
include/linux/ccp.h
378
struct scatterlist *mod;
include/linux/ccp.h
381
struct scatterlist *src, *dst;
include/linux/ccp.h
437
struct scatterlist *mask;
include/linux/ccp.h
440
struct scatterlist *src, *dst;
include/linux/ccp.h
511
struct scatterlist *operand_1;
include/linux/ccp.h
514
struct scatterlist *operand_2;
include/linux/ccp.h
517
struct scatterlist *result;
include/linux/ccp.h
529
struct scatterlist *x;
include/linux/ccp.h
532
struct scatterlist *y;
include/linux/ccp.h
553
struct scatterlist *domain_a;
include/linux/ccp.h
556
struct scatterlist *scalar;
include/linux/ccp.h
579
struct scatterlist *mod;
include/linux/devcoredump.h
25
static inline void _devcd_free_sgtable(struct scatterlist *table)
include/linux/devcoredump.h
29
struct scatterlist *iter;
include/linux/devcoredump.h
30
struct scatterlist *delete_iter;
include/linux/devcoredump.h
68
void dev_coredumpsg(struct device *dev, struct scatterlist *table,
include/linux/devcoredump.h
91
static inline void dev_coredumpsg(struct device *dev, struct scatterlist *table,
include/linux/dma-map-ops.h
386
bool arch_dma_map_sg_direct(struct device *dev, struct scatterlist *sg,
include/linux/dma-map-ops.h
388
bool arch_dma_unmap_sg_direct(struct device *dev, struct scatterlist *sg,
include/linux/dma-map-ops.h
45
int (*map_sg)(struct device *dev, struct scatterlist *sg, int nents,
include/linux/dma-map-ops.h
47
void (*unmap_sg)(struct device *dev, struct scatterlist *sg, int nents,
include/linux/dma-map-ops.h
54
void (*sync_sg_for_cpu)(struct device *dev, struct scatterlist *sg,
include/linux/dma-map-ops.h
56
void (*sync_sg_for_device)(struct device *dev, struct scatterlist *sg,
include/linux/dma-mapping.h
160
unsigned int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
include/linux/dma-mapping.h
162
void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
include/linux/dma-mapping.h
224
struct scatterlist *sg, int nents, enum dma_data_direction dir,
include/linux/dma-mapping.h
230
struct scatterlist *sg, int nents, enum dma_data_direction dir,
include/linux/dma-mapping.h
413
void __dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
include/linux/dma-mapping.h
415
void __dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
include/linux/dma-mapping.h
440
struct scatterlist *sg, int nelems, enum dma_data_direction dir)
include/linux/dma-mapping.h
447
struct scatterlist *sg, int nelems, enum dma_data_direction dir)
include/linux/dma-mapping.h
472
struct scatterlist *sg, int nelems, enum dma_data_direction dir)
include/linux/dma-mapping.h
476
struct scatterlist *sg, int nelems, enum dma_data_direction dir)
include/linux/dma/mxs-dma.h
20
return dmaengine_prep_slave_sg(chan, (struct scatterlist *)pio, npio,
include/linux/dmaengine.h
1013
struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len,
include/linux/dmaengine.h
1026
struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len,
include/linux/dmaengine.h
924
struct dma_chan *chan, struct scatterlist *sg,
include/linux/dmaengine.h
934
struct dma_chan *chan, struct scatterlist *sgl,
include/linux/dmaengine.h
981
struct scatterlist sg;
include/linux/hisi_acc_qm.h
578
struct scatterlist *sgl, struct hisi_acc_sgl_pool *pool,
include/linux/hisi_acc_qm.h
580
void hisi_acc_sg_buf_unmap(struct device *dev, struct scatterlist *sgl,
include/linux/iommu-dma.h
28
int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
include/linux/iommu-dma.h
30
void iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
include/linux/iommu-dma.h
59
void iommu_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl,
include/linux/iommu-dma.h
61
void iommu_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sgl,
include/linux/iommu.h
1263
unsigned long iova, struct scatterlist *sg,
include/linux/iommu.h
927
struct scatterlist *sg, unsigned int nents,
include/linux/kfifo.h
47
struct scatterlist;
include/linux/kfifo.h
757
struct scatterlist *__sgl = (sgl); \
include/linux/kfifo.h
813
struct scatterlist *__sgl = (sgl); \
include/linux/kfifo.h
953
struct scatterlist *sgl, int nents, unsigned int len, dma_addr_t dma);
include/linux/kfifo.h
956
struct scatterlist *sgl, int nents, unsigned int len, dma_addr_t dma);
include/linux/kfifo.h
978
struct scatterlist *sgl, int nents, unsigned int len, size_t recsize,
include/linux/kfifo.h
985
struct scatterlist *sgl, int nents, unsigned int len, size_t recsize,
include/linux/kmsan.h
20
struct scatterlist;
include/linux/kmsan.h
210
void kmsan_handle_dma_sg(struct scatterlist *sg, int nents,
include/linux/kmsan.h
381
static inline void kmsan_handle_dma_sg(struct scatterlist *sg, int nents,
include/linux/libata.h
1194
extern void ata_sg_init(struct ata_queued_cmd *qc, struct scatterlist *sg,
include/linux/libata.h
660
struct scatterlist sgent;
include/linux/libata.h
662
struct scatterlist *sg;
include/linux/libata.h
664
struct scatterlist *cursg;
include/linux/mailbox/brcm-message.h
47
struct scatterlist *src;
include/linux/mailbox/brcm-message.h
48
struct scatterlist *dst;
include/linux/mei_cl_bus.h
126
struct scatterlist *sg_in,
include/linux/mei_cl_bus.h
128
struct scatterlist *sg_out);
include/linux/mei_cl_bus.h
14
struct scatterlist;
include/linux/memstick.h
243
struct scatterlist sg;
include/linux/memstick.h
320
const struct scatterlist *sg);
include/linux/mmc/core.h
144
struct scatterlist *sg; /* I/O scatter list */
include/linux/mpi.h
54
MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int len);
include/linux/mpi.h
58
int mpi_write_to_sgl(MPI a, struct scatterlist *sg, unsigned nbytes,
include/linux/mtd/nand-qpic-common.h
244
struct scatterlist *cmd_sgl;
include/linux/mtd/nand-qpic-common.h
245
struct scatterlist *data_sgl;
include/linux/mtd/nand-qpic-common.h
283
struct scatterlist adm_sgl;
include/linux/mtd/nand-qpic-common.h
285
struct scatterlist *bam_sgl;
include/linux/mtd/ubi.h
129
struct scatterlist sg[UBI_MAX_SG_COUNT];
include/linux/netdevice.h
1526
struct scatterlist *sgl,
include/linux/netdevice.h
1532
struct scatterlist *sgl,
include/linux/nvme-fc-driver.h
218
struct scatterlist *first_sgl;
include/linux/nvme-fc-driver.h
699
struct scatterlist *sg;
include/linux/page_reporting.h
14
struct scatterlist *sg, unsigned int nents);
include/linux/pci-p2pdma.h
129
static inline struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev,
include/linux/pci-p2pdma.h
135
struct scatterlist *sgl)
include/linux/pci-p2pdma.h
17
struct scatterlist;
include/linux/pci-p2pdma.h
81
struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev,
include/linux/pci-p2pdma.h
83
void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl);
include/linux/raspberrypi/vchiq_core.h
485
struct scatterlist *scatterlist;
include/linux/rio.h
508
struct scatterlist *sg; /* I/O scatter list */
include/linux/rtsx_pci.h
1317
int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
include/linux/rtsx_pci.h
1319
void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
include/linux/rtsx_pci.h
1321
int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist,
include/linux/scatterlist.h
107
static inline struct scatterlist *sg_next(struct scatterlist *sg)
include/linux/scatterlist.h
129
static inline void sg_assign_page(struct scatterlist *sg, struct page *page)
include/linux/scatterlist.h
158
static inline void sg_set_page(struct scatterlist *sg, struct page *page,
include/linux/scatterlist.h
181
static inline void sg_set_folio(struct scatterlist *sg, struct folio *folio,
include/linux/scatterlist.h
191
static inline struct page *sg_page(struct scatterlist *sg)
include/linux/scatterlist.h
206
static inline void sg_set_buf(struct scatterlist *sg, const void *buf,
include/linux/scatterlist.h
235
static inline void __sg_chain(struct scatterlist *chain_sg,
include/linux/scatterlist.h
236
struct scatterlist *sgl)
include/linux/scatterlist.h
261
static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents,
include/linux/scatterlist.h
262
struct scatterlist *sgl)
include/linux/scatterlist.h
276
static inline void sg_mark_end(struct scatterlist *sg)
include/linux/scatterlist.h
293
static inline void sg_unmark_end(struct scatterlist *sg)
include/linux/scatterlist.h
318
static inline bool sg_dma_is_bus_address(struct scatterlist *sg)
include/linux/scatterlist.h
333
static inline void sg_dma_mark_bus_address(struct scatterlist *sg)
include/linux/scatterlist.h
345
static inline void sg_dma_unmark_bus_address(struct scatterlist *sg)
include/linux/scatterlist.h
360
static inline bool sg_dma_is_swiotlb(struct scatterlist *sg)
include/linux/scatterlist.h
373
static inline void sg_dma_mark_swiotlb(struct scatterlist *sg)
include/linux/scatterlist.h
380
static inline bool sg_dma_is_bus_address(struct scatterlist *sg)
include/linux/scatterlist.h
384
static inline void sg_dma_mark_bus_address(struct scatterlist *sg)
include/linux/scatterlist.h
387
static inline void sg_dma_unmark_bus_address(struct scatterlist *sg)
include/linux/scatterlist.h
390
static inline bool sg_dma_is_swiotlb(struct scatterlist *sg)
include/linux/scatterlist.h
394
static inline void sg_dma_mark_swiotlb(struct scatterlist *sg)
include/linux/scatterlist.h
40
struct scatterlist *sgl; /* the list */
include/linux/scatterlist.h
410
static inline dma_addr_t sg_phys(struct scatterlist *sg)
include/linux/scatterlist.h
425
static inline void *sg_virt(struct scatterlist *sg)
include/linux/scatterlist.h
436
static inline void sg_init_marker(struct scatterlist *sgl,
include/linux/scatterlist.h
442
int sg_nents(struct scatterlist *sg);
include/linux/scatterlist.h
443
int sg_nents_for_len(struct scatterlist *sg, u64 len);
include/linux/scatterlist.h
444
int sg_nents_for_dma(struct scatterlist *sgl, unsigned int sglen, size_t len);
include/linux/scatterlist.h
446
struct scatterlist *sg_last(struct scatterlist *s, unsigned int);
include/linux/scatterlist.h
447
void sg_init_table(struct scatterlist *, unsigned int);
include/linux/scatterlist.h
448
void sg_init_one(struct scatterlist *, const void *, unsigned int);
include/linux/scatterlist.h
449
int sg_split(struct scatterlist *in, const int in_mapped_nents,
include/linux/scatterlist.h
452
struct scatterlist **out, int *out_mapped_nents,
include/linux/scatterlist.h
455
typedef struct scatterlist *(sg_alloc_fn)(unsigned int, gfp_t);
include/linux/scatterlist.h
456
typedef void (sg_free_fn)(struct scatterlist *, unsigned int);
include/linux/scatterlist.h
463
struct scatterlist *, unsigned int, gfp_t, sg_alloc_fn *);
include/linux/scatterlist.h
47
struct scatterlist *prv; /* last populated sge in the table */
include/linux/scatterlist.h
506
struct scatterlist *sgl_alloc_order(unsigned long long length,
include/linux/scatterlist.h
509
struct scatterlist *sgl_alloc(unsigned long long length, gfp_t gfp,
include/linux/scatterlist.h
511
void sgl_free_n_order(struct scatterlist *sgl, int nents, int order);
include/linux/scatterlist.h
512
void sgl_free_order(struct scatterlist *sgl, int order);
include/linux/scatterlist.h
513
void sgl_free(struct scatterlist *sgl);
include/linux/scatterlist.h
516
size_t sg_copy_buffer(struct scatterlist *sgl, unsigned int nents, void *buf,
include/linux/scatterlist.h
519
size_t sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents,
include/linux/scatterlist.h
521
size_t sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents,
include/linux/scatterlist.h
524
size_t sg_pcopy_from_buffer(struct scatterlist *sgl, unsigned int nents,
include/linux/scatterlist.h
526
size_t sg_pcopy_to_buffer(struct scatterlist *sgl, unsigned int nents,
include/linux/scatterlist.h
528
size_t sg_zero_buffer(struct scatterlist *sgl, unsigned int nents,
include/linux/scatterlist.h
535
#define SG_MAX_SINGLE_ALLOC (PAGE_SIZE / sizeof(struct scatterlist))
include/linux/scatterlist.h
560
struct scatterlist *first_chunk,
include/linux/scatterlist.h
575
struct scatterlist *sg; /* sg holding the page */
include/linux/scatterlist.h
598
struct scatterlist *sglist, unsigned int nents,
include/linux/scatterlist.h
714
void sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl,
include/linux/scatterlist.h
77
static inline unsigned int __sg_flags(struct scatterlist *sg)
include/linux/scatterlist.h
82
static inline struct scatterlist *sg_chain_ptr(struct scatterlist *sg)
include/linux/scatterlist.h
84
return (struct scatterlist *)(sg->page_link & ~SG_PAGE_LINK_MASK);
include/linux/scatterlist.h
87
static inline bool sg_is_chain(struct scatterlist *sg)
include/linux/scatterlist.h
92
static inline bool sg_is_last(struct scatterlist *sg)
include/linux/skbuff.h
1456
int __must_check skb_to_sgvec_nomark(struct sk_buff *skb, struct scatterlist *sg,
include/linux/skbuff.h
1458
int __must_check skb_to_sgvec(struct sk_buff *skb, struct scatterlist *sg,
include/linux/skbuff.h
278
struct scatterlist;
include/linux/skmsg.h
225
static inline struct scatterlist *sk_msg_elem(struct sk_msg *msg, int which)
include/linux/skmsg.h
230
static inline struct scatterlist sk_msg_elem_cpy(struct sk_msg *msg, int which)
include/linux/skmsg.h
247
struct scatterlist *sge = sk_msg_elem(msg, msg->sg.start);
include/linux/skmsg.h
261
struct scatterlist *sge;
include/linux/skmsg.h
39
struct scatterlist data[MAX_MSG_FRAGS + 2];
include/linux/sunrpc/xdr.h
263
extern int xdr_process_buf(const struct xdr_buf *buf, unsigned int offset, unsigned int len, int (*actor)(struct scatterlist *, void *), void *data);
include/linux/swiotlb.h
15
struct scatterlist;
include/linux/tifm.h
144
int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
include/linux/tifm.h
146
void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
include/linux/usb.h
1650
struct scatterlist *sg; /* (in) scatter gather buffer list */
include/linux/usb.h
1979
struct scatterlist *sg,
include/linux/usb/gadget.h
108
struct scatterlist *sg;
include/linux/via-core.h
146
int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
include/linux/virtio.h
139
struct scatterlist *data_sg;
include/linux/virtio.h
140
struct scatterlist *result_sg;
include/linux/virtio.h
56
struct scatterlist sg[], unsigned int num,
include/linux/virtio.h
61
struct scatterlist sg[], unsigned int num,
include/linux/virtio.h
66
struct scatterlist sg[], unsigned int num,
include/linux/virtio.h
71
struct scatterlist sg[], unsigned int num,
include/linux/virtio.h
77
struct scatterlist *sg, unsigned int num,
include/linux/virtio.h
83
struct scatterlist *sg, unsigned int num,
include/linux/virtio.h
88
struct scatterlist *sgs[],
include/linux/virtio_pci_admin.h
31
u8 get_type, struct scatterlist *res_sg, u32 *res_size);
include/linux/virtio_pci_admin.h
32
int virtio_pci_admin_dev_parts_set(struct pci_dev *pdev, struct scatterlist *data_sg);
include/linux/zsmalloc.h
25
struct scatterlist;
include/linux/zsmalloc.h
48
struct scatterlist *sg, size_t mem_len);
include/media/drv-intf/saa7146.h
173
int saa7146_pgtable_build_single(struct pci_dev *pci, struct saa7146_pgtable *pt, struct scatterlist *list, int length );
include/media/drv-intf/saa7146.h
71
struct scatterlist *slist;
include/net/tls.h
164
struct scatterlist sg_tx_data[MAX_SKB_FRAGS];
include/net/tls.h
245
struct scatterlist *partially_sent_record;
include/rdma/ib_umem.h
35
struct scatterlist *first_sg;
include/rdma/ib_umem.h
36
struct scatterlist *last_sg;
include/rdma/ib_verbs.h
2588
int (*map_mr_sg)(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
include/rdma/ib_verbs.h
2641
int (*map_mr_sg_pi)(struct ib_mr *mr, struct scatterlist *data_sg,
include/rdma/ib_verbs.h
2643
struct scatterlist *meta_sg, int meta_sg_nents,
include/rdma/ib_verbs.h
2970
struct scatterlist *__sg; /* sg holding the current aligned block */
include/rdma/ib_verbs.h
3007
struct scatterlist *sglist,
include/rdma/ib_verbs.h
4320
int ib_dma_virt_map_sg(struct ib_device *dev, struct scatterlist *sg, int nents);
include/rdma/ib_verbs.h
4322
struct scatterlist *sg, int nents,
include/rdma/ib_verbs.h
4333
struct scatterlist *sg, int nents,
include/rdma/ib_verbs.h
4383
struct scatterlist *sg, int nents,
include/rdma/ib_verbs.h
4397
struct scatterlist *sg, int nents,
include/rdma/ib_verbs.h
4638
int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
include/rdma/ib_verbs.h
4640
int ib_map_mr_sg_pi(struct ib_mr *mr, struct scatterlist *data_sg,
include/rdma/ib_verbs.h
4642
struct scatterlist *meta_sg, int meta_sg_nents,
include/rdma/ib_verbs.h
4646
ib_map_mr_sg_zbva(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
include/rdma/ib_verbs.h
4657
int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
include/rdma/rw.h
56
struct scatterlist *sg, u32 sg_cnt, u32 sg_offset,
include/rdma/rw.h
59
u32 port_num, struct scatterlist *sg, u32 sg_cnt,
include/rdma/rw.h
73
u32 port_num, struct scatterlist *sg, u32 sg_cnt,
include/rdma/rw.h
74
struct scatterlist *prot_sg, u32 prot_sg_cnt,
include/rdma/rw.h
78
u32 port_num, struct scatterlist *sg, u32 sg_cnt,
include/rdma/rw.h
79
struct scatterlist *prot_sg, u32 prot_sg_cnt,
include/scsi/libfc.h
497
int (*ddp_setup)(struct fc_lport *, u16, struct scatterlist *,
include/scsi/libfc.h
512
int (*ddp_target)(struct fc_lport *, u16, struct scatterlist *,
include/scsi/libiscsi_tcp.h
104
struct scatterlist *sg_list, unsigned int sg_count,
include/scsi/libiscsi_tcp.h
35
struct scatterlist *sg;
include/scsi/libsas.h
557
struct scatterlist smp_req;
include/scsi/libsas.h
558
struct scatterlist smp_resp;
include/scsi/libsas.h
594
struct scatterlist *scatter;
include/scsi/scsi_cmnd.h
166
extern void *scsi_kmap_atomic_sg(struct scatterlist *sg, int sg_count,
include/scsi/scsi_cmnd.h
186
static inline struct scatterlist *scsi_sglist(struct scsi_cmnd *cmd)
include/scsi/scsi_cmnd.h
321
static inline struct scatterlist *scsi_prot_sglist(struct scsi_cmnd *cmd)
include/scsi/scsi_cmnd.h
39
struct scatterlist *buffer; /* which buffer */
include/scsi/scsi_eh.h
43
struct scatterlist sense_sgl;
include/target/iscsi/iscsi_target_core.h
495
struct scatterlist *first_data_sg;
include/target/target_core_backend.h
101
struct scatterlist *, int);
include/target/target_core_backend.h
116
struct scatterlist *, u32, struct scatterlist *, u32);
include/target/target_core_backend.h
18
struct scatterlist;
include/target/target_core_backend.h
66
sense_reason_t (*execute_rw)(struct se_cmd *cmd, struct scatterlist *,
include/target/target_core_backend.h
99
unsigned int, struct scatterlist *, int);
include/target/target_core_base.h
540
struct scatterlist *t_data_sg;
include/target/target_core_base.h
541
struct scatterlist *t_data_sg_orig;
include/target/target_core_base.h
545
struct scatterlist *t_bidi_data_sg;
include/target/target_core_base.h
563
struct scatterlist *t_prot_sg;
include/target/target_core_base.h
662
struct scatterlist;
include/target/target_core_fabric.h
175
struct scatterlist *sgl, u32 sgl_count,
include/target/target_core_fabric.h
176
struct scatterlist *sgl_bidi, u32 sgl_bidi_count,
include/target/target_core_fabric.h
177
struct scatterlist *sgl_prot, u32 sgl_prot_count, gfp_t gfp);
include/target/target_core_fabric.h
226
int target_alloc_sgl(struct scatterlist **sgl, unsigned int *nents,
include/target/target_core_fabric.h
228
void target_free_sgl(struct scatterlist *sgl, int nents);
include/trace/events/dma.h
179
struct scatterlist *sg;
include/trace/events/dma.h
259
struct scatterlist *sg;
include/trace/events/dma.h
283
TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
include/trace/events/dma.h
300
struct scatterlist *sg;
include/trace/events/dma.h
340
TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
include/trace/events/dma.h
353
struct scatterlist *sg;
include/trace/events/dma.h
375
TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
include/trace/events/dma.h
387
struct scatterlist *sg;
include/trace/events/dma.h
442
TP_PROTO(struct device *dev, struct scatterlist *sgl, int nents,
include/trace/events/dma.h
454
struct scatterlist *sg;
include/trace/events/dma.h
480
TP_PROTO(struct device *dev, struct scatterlist *sg, int nents, \
include/ufs/ufshcd.h
1443
struct scatterlist *sg_list, enum dma_data_direction dir);
io_uring/zcrx.c
126
struct scatterlist *sg;
io_uring/zcrx.c
61
struct scatterlist *sg;
io_uring/zcrx.c
75
struct scatterlist *sg;
kernel/dma/debug.c
1191
static void check_sg_segment(struct device *dev, struct scatterlist *sg)
kernel/dma/debug.c
1318
void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
kernel/dma/debug.c
1323
struct scatterlist *s;
kernel/dma/debug.c
1374
void debug_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
kernel/dma/debug.c
1377
struct scatterlist *s;
kernel/dma/debug.c
1507
void debug_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
kernel/dma/debug.c
1510
struct scatterlist *s;
kernel/dma/debug.c
1538
void debug_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
kernel/dma/debug.c
1541
struct scatterlist *s;
kernel/dma/debug.h
103
struct scatterlist *sg,
kernel/dma/debug.h
109
struct scatterlist *sg,
kernel/dma/debug.h
19
extern void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
kernel/dma/debug.h
23
extern void debug_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
kernel/dma/debug.h
42
struct scatterlist *sg,
kernel/dma/debug.h
46
struct scatterlist *sg,
kernel/dma/debug.h
67
static inline void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
kernel/dma/debug.h
74
struct scatterlist *sglist,
kernel/dma/direct.c
395
struct scatterlist *sgl, int nents, enum dma_data_direction dir)
kernel/dma/direct.c
397
struct scatterlist *sg;
kernel/dma/direct.c
416
struct scatterlist *sgl, int nents, enum dma_data_direction dir)
kernel/dma/direct.c
418
struct scatterlist *sg;
kernel/dma/direct.c
438
void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl,
kernel/dma/direct.c
441
struct scatterlist *sg;
kernel/dma/direct.c
454
int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, int nents,
kernel/dma/direct.c
458
struct scatterlist *sg;
kernel/dma/direct.h
21
int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, int nents,
kernel/dma/direct.h
28
void dma_direct_sync_sg_for_device(struct device *dev, struct scatterlist *sgl,
kernel/dma/direct.h
32
struct scatterlist *sgl, int nents, enum dma_data_direction dir)
kernel/dma/direct.h
40
void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl,
kernel/dma/direct.h
43
struct scatterlist *sgl, int nents, enum dma_data_direction dir);
kernel/dma/direct.h
46
struct scatterlist *sgl, int nents, enum dma_data_direction dir,
kernel/dma/direct.h
51
struct scatterlist *sgl, int nents, enum dma_data_direction dir)
kernel/dma/dummy.c
29
static int dma_dummy_map_sg(struct device *dev, struct scatterlist *sgl,
kernel/dma/dummy.c
36
static void dma_dummy_unmap_sg(struct device *dev, struct scatterlist *sgl,
kernel/dma/mapping.c
233
static int __dma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
kernel/dma/mapping.c
285
unsigned int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
kernel/dma/mapping.c
337
void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
kernel/dma/mapping.c
409
void __dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
kernel/dma/mapping.c
426
void __dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
lib/crypto/chacha20poly1305-selftest.c
8891
struct scatterlist sg_src[3];
lib/crypto/chacha20poly1305.c
210
bool chacha20poly1305_crypt_sg_inplace(struct scatterlist *src,
lib/crypto/chacha20poly1305.c
335
bool chacha20poly1305_encrypt_sg_inplace(struct scatterlist *src, size_t src_len,
lib/crypto/chacha20poly1305.c
345
bool chacha20poly1305_decrypt_sg_inplace(struct scatterlist *src, size_t src_len,
lib/crypto/mpi/mpicoder.c
248
int mpi_write_to_sgl(MPI a, struct scatterlist *sgl, unsigned nbytes,
lib/crypto/mpi/mpicoder.c
331
MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int nbytes)
lib/kfifo.c
309
static unsigned int setup_sgl_buf(struct __kfifo *fifo, struct scatterlist *sgl,
lib/kfifo.c
328
static unsigned int setup_sgl(struct __kfifo *fifo, struct scatterlist *sgl,
lib/kfifo.c
351
struct scatterlist *sgl, int nents, unsigned int len,
lib/kfifo.c
365
struct scatterlist *sgl, int nents, unsigned int len,
lib/kfifo.c
558
struct scatterlist *sgl, int nents, unsigned int len, size_t recsize,
lib/kfifo.c
582
struct scatterlist *sgl, int nents, unsigned int len, size_t recsize,
lib/scatterlist.c
1014
size_t sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents,
lib/scatterlist.c
1031
size_t sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents,
lib/scatterlist.c
1049
size_t sg_pcopy_from_buffer(struct scatterlist *sgl, unsigned int nents,
lib/scatterlist.c
1067
size_t sg_pcopy_to_buffer(struct scatterlist *sgl, unsigned int nents,
lib/scatterlist.c
107
struct scatterlist *sg_last(struct scatterlist *sgl, unsigned int nents)
lib/scatterlist.c
1083
size_t sg_zero_buffer(struct scatterlist *sgl, unsigned int nents,
lib/scatterlist.c
109
struct scatterlist *sg, *ret = NULL;
lib/scatterlist.c
1119
struct scatterlist *sg = sgtable->sgl + sgtable->nents;
lib/scatterlist.c
1127
array_size(sg_max, sizeof(struct scatterlist));
lib/scatterlist.c
1174
struct scatterlist *sg = sgtable->sgl + sgtable->nents;
lib/scatterlist.c
1220
struct scatterlist *sg = sgtable->sgl + sgtable->nents;
lib/scatterlist.c
1281
struct scatterlist *sg = sgtable->sgl + sgtable->nents;
lib/scatterlist.c
130
void sg_init_table(struct scatterlist *sgl, unsigned int nents)
lib/scatterlist.c
1341
struct scatterlist *sg = sgtable->sgl + sgtable->nents;
lib/scatterlist.c
144
void sg_init_one(struct scatterlist *sg, const void *buf, unsigned int buflen)
lib/scatterlist.c
155
static struct scatterlist *sg_kmalloc(unsigned int nents, gfp_t gfp_mask)
lib/scatterlist.c
171
return kmalloc_objs(struct scatterlist, nents, gfp_mask);
lib/scatterlist.c
174
static void sg_kfree(struct scatterlist *sg, unsigned int nents)
lib/scatterlist.c
202
struct scatterlist *sgl, *next;
lib/scatterlist.c
25
int sg_nents(struct scatterlist *sg)
lib/scatterlist.c
289
unsigned int max_ents, struct scatterlist *first_chunk,
lib/scatterlist.c
293
struct scatterlist *sg, *prv;
lib/scatterlist.c
389
static struct scatterlist *get_next_sg(struct sg_append_table *table,
lib/scatterlist.c
390
struct scatterlist *cur,
lib/scatterlist.c
394
struct scatterlist *new_sg, *next_sg;
lib/scatterlist.c
464
struct scatterlist *s = sgt_append->prv;
lib/scatterlist.c
48
int sg_nents_for_len(struct scatterlist *sg, u64 len)
lib/scatterlist.c
614
struct scatterlist *sgl_alloc_order(unsigned long long length,
lib/scatterlist.c
618
struct scatterlist *sgl, *sg;
lib/scatterlist.c
634
sgl = kmalloc_objs(struct scatterlist, nalloc, gfp & ~GFP_DMA);
lib/scatterlist.c
667
struct scatterlist *sgl_alloc(unsigned long long length, gfp_t gfp,
lib/scatterlist.c
687
void sgl_free_n_order(struct scatterlist *sgl, int nents, int order)
lib/scatterlist.c
689
struct scatterlist *sg;
lib/scatterlist.c
709
void sgl_free_order(struct scatterlist *sgl, int order)
lib/scatterlist.c
719
void sgl_free(struct scatterlist *sgl)
lib/scatterlist.c
728
struct scatterlist *sglist, unsigned int nents,
lib/scatterlist.c
739
static int sg_page_count(struct scatterlist *sg)
lib/scatterlist.c
763
static int sg_dma_page_count(struct scatterlist *sg)
lib/scatterlist.c
802
void sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl,
lib/scatterlist.c
816
struct scatterlist *sg;
lib/scatterlist.c
82
int sg_nents_for_dma(struct scatterlist *sgl, unsigned int sglen, size_t len)
lib/scatterlist.c
84
struct scatterlist *sg;
lib/scatterlist.c
968
size_t sg_copy_buffer(struct scatterlist *sgl, unsigned int nents, void *buf,
lib/sg_pool.c
113
struct scatterlist *first_chunk, unsigned nents_first_chunk)
lib/sg_pool.c
148
int size = sgp->size * sizeof(struct scatterlist);
lib/sg_pool.c
54
static void sg_pool_free(struct scatterlist *sgl, unsigned int nents)
lib/sg_pool.c
62
static struct scatterlist *sg_pool_alloc(unsigned int nents, gfp_t gfp_mask)
lib/sg_split.c
104
struct scatterlist *in_sg, *out_sg;
lib/sg_split.c
12
struct scatterlist *in_sg0;
lib/sg_split.c
146
int sg_split(struct scatterlist *in, const int in_mapped_nents,
lib/sg_split.c
149
struct scatterlist **out, int *out_mapped_nents,
lib/sg_split.c
166
splitters[i].out_sg = kmalloc_objs(struct scatterlist,
lib/sg_split.c
17
struct scatterlist *out_sg;
lib/sg_split.c
20
static int sg_calculate_split(struct scatterlist *in, int nents, int nb_splits,
lib/sg_split.c
28
struct scatterlist *sg;
lib/sg_split.c
80
struct scatterlist *in_sg, *out_sg;
mm/kmsan/hooks.c
365
void kmsan_handle_dma_sg(struct scatterlist *sg, int nents,
mm/kmsan/hooks.c
368
struct scatterlist *item;
mm/page_reporting.c
106
struct scatterlist *sgl, unsigned int nents, bool reported)
mm/page_reporting.c
108
struct scatterlist *sg = sgl;
mm/page_reporting.c
148
struct scatterlist *sgl, unsigned int *offset)
mm/page_reporting.c
261
struct scatterlist *sgl, struct zone *zone)
mm/page_reporting.c
313
struct scatterlist *sgl;
mm/zsmalloc.c
1115
struct scatterlist *sg, size_t mem_len)
mm/zswap.c
857
struct scatterlist input, output;
mm/zswap.c
935
struct scatterlist input[2]; /* zsmalloc returns an SG list 1-2 entries */
mm/zswap.c
936
struct scatterlist output;
net/8021q/vlan_dev.c
394
struct scatterlist *sgl, unsigned int sgc)
net/8021q/vlan_dev.c
441
struct scatterlist *sgl, unsigned int sgc)
net/9p/trans_virtio.c
170
static int pack_sg_list(struct scatterlist *sg, int start,
net/9p/trans_virtio.c
217
pack_sg_list_p(struct scatterlist *sg, int start, int limit,
net/9p/trans_virtio.c
261
struct scatterlist *sgs[2];
net/9p/trans_virtio.c
429
struct scatterlist *sgs[4];
net/9p/trans_virtio.c
79
struct scatterlist sg[VIRTQUEUE_NUM];
net/bluetooth/ecdh_helper.c
150
struct scatterlist dst;
net/bluetooth/ecdh_helper.c
50
struct scatterlist src, dst;
net/ceph/crypto.c
206
static int setup_sgtable(struct sg_table *sgt, struct scatterlist *prealloc_sg,
net/ceph/crypto.c
209
struct scatterlist *sg;
net/ceph/crypto.c
269
struct scatterlist prealloc_sg;
net/ceph/crypto.c
332
struct scatterlist prealloc_sg;
net/ceph/crypto.c
362
struct scatterlist prealloc_sg;
net/ceph/messenger_v2.c
1035
struct scatterlist sg;
net/ceph/messenger_v2.c
1046
struct scatterlist sgs[2];
net/ceph/messenger_v2.c
1226
struct scatterlist sg;
net/ceph/messenger_v2.c
1271
struct scatterlist sgs[2];
net/ceph/messenger_v2.c
812
struct scatterlist *src, struct scatterlist *dst,
net/ceph/messenger_v2.c
887
static void init_sgs(struct scatterlist **sg, void *buf, int buf_len, u8 *pad)
net/ceph/messenger_v2.c
918
static void init_sgs_cursor(struct scatterlist **sg,
net/ceph/messenger_v2.c
952
static void init_sgs_pages(struct scatterlist **sg, struct page **pages,
net/ceph/messenger_v2.c
981
struct scatterlist *cur_sg;
net/core/devmem.c
192
struct scatterlist *sg;
net/core/filter.c
2666
struct scatterlist *sge;
net/core/filter.c
2791
struct scatterlist sge, nsge, nnsge, rsge = {0}, *psge;
net/core/filter.c
2939
struct scatterlist *sge = sk_msg_elem(msg, i);
net/core/filter.c
2954
struct scatterlist tmp, sge;
net/core/filter.c
3022
struct scatterlist *nsge, *sge = sk_msg_elem(msg, i);
net/core/filter.c
3080
struct scatterlist *sge = sk_msg_elem(msg, i);
net/core/skbuff.c
5215
__skb_to_sgvec(struct sk_buff *skb, struct scatterlist *sg, int offset, int len,
net/core/skbuff.c
5298
int skb_to_sgvec(struct sk_buff *skb, struct scatterlist *sg, int offset, int len)
net/core/skbuff.c
5330
int skb_to_sgvec_nomark(struct sk_buff *skb, struct scatterlist *sg,
net/core/skmsg.c
143
struct scatterlist *sge = sk_msg_elem(msg, i);
net/core/skmsg.c
167
struct scatterlist *sge = &msg->sg.data[i];
net/core/skmsg.c
180
struct scatterlist *sge = sk_msg_elem(msg, i);
net/core/skmsg.c
196
struct scatterlist *sge = sk_msg_elem(msg, i);
net/core/skmsg.c
226
struct scatterlist *sge;
net/core/skmsg.c
36
struct scatterlist *sge;
net/core/skmsg.c
373
struct scatterlist *sge;
net/core/skmsg.c
426
struct scatterlist *sge;
net/core/skmsg.c
91
struct scatterlist *sge = sk_msg_elem(src, i);
net/core/skmsg.c
92
struct scatterlist *sgd = NULL;
net/ipv4/ah4.c
153
struct scatterlist *sg;
net/ipv4/ah4.c
160
struct scatterlist *seqhisg;
net/ipv4/ah4.c
311
struct scatterlist *sg;
net/ipv4/ah4.c
319
struct scatterlist *seqhisg;
net/ipv4/ah4.c
35
len = ALIGN(len, __alignof__(struct scatterlist));
net/ipv4/ah4.c
37
len += sizeof(struct scatterlist) * nfrags;
net/ipv4/ah4.c
65
static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash,
net/ipv4/ah4.c
70
__alignof__(struct scatterlist));
net/ipv4/esp4.c
105
struct scatterlist *sg;
net/ipv4/esp4.c
507
struct scatterlist *sg, *dsg;
net/ipv4/esp4.c
62
len = ALIGN(len, __alignof__(struct scatterlist));
net/ipv4/esp4.c
64
len += sizeof(struct scatterlist) * nfrags;
net/ipv4/esp4.c
854
struct scatterlist *sg;
net/ipv4/esp4.c
91
static inline struct scatterlist *esp_req_sg(struct crypto_aead *aead,
net/ipv4/esp4.c
96
__alignof__(struct scatterlist));
net/ipv4/tcp_ao.c
1406
struct scatterlist sg;
net/ipv4/tcp_ao.c
27
struct scatterlist sg;
net/ipv4/tcp_ao.c
443
struct scatterlist sg;
net/ipv4/tcp_ao.c
515
struct scatterlist sg;
net/ipv4/tcp_ao.c
531
struct scatterlist sg;
net/ipv4/tcp_bpf.c
205
struct scatterlist *sge;
net/ipv4/tcp_bpf.c
37
struct scatterlist *sge;
net/ipv4/tcp_bpf.c
96
struct scatterlist *sge;
net/ipv4/tcp_sigpool.c
335
struct scatterlist sg;
net/ipv6/ah6.c
122
static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash,
net/ipv6/ah6.c
127
__alignof__(struct scatterlist));
net/ipv6/ah6.c
349
struct scatterlist *sg;
net/ipv6/ah6.c
357
struct scatterlist *seqhisg;
net/ipv6/ah6.c
525
struct scatterlist *sg;
net/ipv6/ah6.c
537
struct scatterlist *seqhisg;
net/ipv6/ah6.c
87
len = ALIGN(len, __alignof__(struct scatterlist));
net/ipv6/ah6.c
89
len += sizeof(struct scatterlist) * nfrags;
net/ipv6/esp6.c
108
static inline struct scatterlist *esp_req_sg(struct crypto_aead *aead,
net/ipv6/esp6.c
113
__alignof__(struct scatterlist));
net/ipv6/esp6.c
122
struct scatterlist *sg;
net/ipv6/esp6.c
538
struct scatterlist *sg, *dsg;
net/ipv6/esp6.c
79
len = ALIGN(len, __alignof__(struct scatterlist));
net/ipv6/esp6.c
81
len += sizeof(struct scatterlist) * nfrags;
net/ipv6/esp6.c
893
struct scatterlist *sg;
net/ipv6/tcp_ao.c
120
struct scatterlist sg;
net/mac80211/aead_api.c
22
struct scatterlist sg[3];
net/mac80211/aead_api.c
54
struct scatterlist sg[3];
net/mac80211/aes_gmac.c
20
struct scatterlist sg[5];
net/mac80211/fils_aead.c
152
struct scatterlist src[1], dst[1];
net/mac80211/fils_aead.c
76
struct scatterlist src[1], dst[1];
net/mac802154/llsec.c
624
struct scatterlist src;
net/mac802154/llsec.c
663
struct scatterlist sg;
net/mac802154/llsec.c
845
struct scatterlist src;
net/mac802154/llsec.c
872
struct scatterlist sg;
net/rds/ib.h
326
struct scatterlist *sglist,
net/rds/ib.h
330
struct scatterlist *sg;
net/rds/ib.h
341
struct scatterlist *sglist,
net/rds/ib.h
345
struct scatterlist *sg;
net/rds/ib.h
39
struct scatterlist f_sg;
net/rds/ib_frmr.c
194
struct scatterlist *sg, unsigned int sg_len)
net/rds/ib_frmr.c
407
struct scatterlist *sg,
net/rds/ib_mr.h
119
void *rds_ib_get_mr(struct scatterlist *sg, unsigned long nents,
net/rds/ib_mr.h
137
struct scatterlist *sg,
net/rds/ib_mr.h
77
struct scatterlist *sg;
net/rds/ib_rdma.c
546
void *rds_ib_get_mr(struct scatterlist *sg, unsigned long nents,
net/rds/ib_send.c
493
struct scatterlist *scat;
net/rds/ib_send.c
885
struct scatterlist *scat;
net/rds/loop.c
79
struct scatterlist *sgp = &rm->data.op_sg[sg];
net/rds/message.c
336
rm->m_total_sgs = extra_len / sizeof(struct scatterlist);
net/rds/message.c
351
struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents)
net/rds/message.c
353
struct scatterlist *sg_first = (struct scatterlist *) &rm[1];
net/rds/message.c
354
struct scatterlist *sg_ret;
net/rds/message.c
379
int extra_bytes = num_sgs * sizeof(struct scatterlist);
net/rds/message.c
406
struct scatterlist *sg;
net/rds/message.c
464
struct scatterlist *sg;
net/rds/message.c
507
struct scatterlist *sg;
net/rds/page.c
70
int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,
net/rds/rdma.c
177
struct scatterlist *sg = NULL;
net/rds/rdma.c
602
return tot_pages * sizeof(struct scatterlist);
net/rds/rdma.c
765
struct scatterlist *sg;
net/rds/rds.h
471
struct scatterlist *op_sg;
net/rds/rds.h
489
struct scatterlist *op_sg;
net/rds/rds.h
504
struct scatterlist *op_sg;
net/rds/rds.h
601
void *(*get_mr)(struct scatterlist *sg, unsigned long nr_sg,
net/rds/rds.h
888
struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents);
net/rds/rds.h
919
int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,
net/rds/send.c
1009
size += sizeof(struct scatterlist);
net/rds/send.c
1021
size += num_sgs * sizeof(struct scatterlist);
net/rds/send.c
193
struct scatterlist *sg;
net/rxrpc/output.c
932
struct scatterlist sg[16];
net/rxrpc/rxgk.c
348
struct scatterlist sg[1];
net/rxrpc/rxgk.c
394
struct scatterlist sg[1];
net/rxrpc/rxgk.c
895
struct scatterlist sg[16];
net/rxrpc/rxgk_common.h
119
struct scatterlist sg[16];
net/rxrpc/rxgk_common.h
75
struct scatterlist sg[16];
net/rxrpc/rxkad.c
1098
struct scatterlist sg[1];
net/rxrpc/rxkad.c
196
struct scatterlist sg;
net/rxrpc/rxkad.c
265
struct scatterlist sg;
net/rxrpc/rxkad.c
308
struct scatterlist sg;
net/rxrpc/rxkad.c
346
struct scatterlist sg;
net/rxrpc/rxkad.c
436
struct scatterlist sg[16];
net/rxrpc/rxkad.c
502
struct scatterlist _sg[4], *sg;
net/rxrpc/rxkad.c
584
struct scatterlist sg;
net/rxrpc/rxkad.c
741
struct scatterlist sg[1];
net/rxrpc/rxkad.c
970
struct scatterlist sg[1];
net/smc/smc_core.c
2144
struct scatterlist *sg;
net/smc/smc_ib.c
741
struct scatterlist *sg;
net/smc/smc_ib.c
769
struct scatterlist *sg;
net/smc/smc_ib.c
792
struct scatterlist *sg;
net/sunrpc/auth_gss/gss_krb5_crypto.c
111
struct scatterlist sg[1];
net/sunrpc/auth_gss/gss_krb5_crypto.c
142
checksummer(struct scatterlist *sg, void *data)
net/sunrpc/auth_gss/gss_krb5_crypto.c
199
struct scatterlist sg[1];
net/sunrpc/auth_gss/gss_krb5_crypto.c
230
struct scatterlist infrags[4];
net/sunrpc/auth_gss/gss_krb5_crypto.c
231
struct scatterlist outfrags[4];
net/sunrpc/auth_gss/gss_krb5_crypto.c
237
encryptor(struct scatterlist *sg, void *data)
net/sunrpc/auth_gss/gss_krb5_crypto.c
304
struct scatterlist frags[4];
net/sunrpc/auth_gss/gss_krb5_crypto.c
310
decryptor(struct scatterlist *sg, void *data)
net/sunrpc/auth_gss/gss_krb5_crypto.c
397
struct scatterlist sg[1];
net/sunrpc/auth_gss/gss_krb5_crypto.c
736
struct scatterlist sg[1];
net/sunrpc/xdr.c
2154
int (*actor)(struct scatterlist *, void *), void *data)
net/sunrpc/xdr.c
2158
struct scatterlist sg[1];
net/sunrpc/xprtrdma/frwr_ops.c
126
struct scatterlist *sg;
net/sunrpc/xprtrdma/xprt_rdma.h
247
struct scatterlist *mr_sg;
net/tipc/crypto.c
265
struct scatterlist **sg, int nsg);
net/tipc/crypto.c
688
struct scatterlist **sg, int nsg)
net/tipc/crypto.c
702
len = ALIGN(len, __alignof__(struct scatterlist));
net/tipc/crypto.c
713
*sg = (struct scatterlist *)PTR_ALIGN((u8 *)*req + req_size,
net/tipc/crypto.c
714
__alignof__(struct scatterlist));
net/tipc/crypto.c
741
struct scatterlist *sg;
net/tipc/crypto.c
893
struct scatterlist *sg;
net/tls/tls.h
120
struct scatterlist sg_aead_in[2];
net/tls/tls.h
122
struct scatterlist sg_aead_out[2];
net/tls/tls.h
125
struct scatterlist sg_content_type;
net/tls/tls.h
181
int decrypt_skb(struct sock *sk, struct scatterlist *sgout);
net/tls/tls.h
268
struct scatterlist *sg, u16 first_offset,
net/tls/tls_device.c
889
struct scatterlist sg[1];
net/tls/tls_device_fallback.c
132
struct crypto_aead *aead, struct scatterlist *sg_in,
net/tls/tls_device_fallback.c
133
struct scatterlist *sg_out, char *aad, char *iv,
net/tls/tls_device_fallback.c
216
static int fill_sg_in(struct scatterlist *sg_in,
net/tls/tls_device_fallback.c
280
static void fill_sg_out(struct scatterlist sg_out[3], void *buf,
net/tls/tls_device_fallback.c
299
struct scatterlist sg_out[3],
net/tls/tls_device_fallback.c
300
struct scatterlist *sg_in,
net/tls/tls_device_fallback.c
370
struct scatterlist *sg_in, sg_out[3];
net/tls/tls_device_fallback.c
49
struct scatterlist sg_in[3];
net/tls/tls_device_fallback.c
50
struct scatterlist sg_out[3];
net/tls/tls_main.c
172
struct scatterlist *sg,
net/tls/tls_main.c
273
struct scatterlist *sg;
net/tls/tls_main.c
285
struct scatterlist *sg;
net/tls/tls_sw.c
1423
struct scatterlist *to,
net/tls/tls_sw.c
1519
struct scatterlist *out_sg,
net/tls/tls_sw.c
1530
struct scatterlist *sgin = NULL;
net/tls/tls_sw.c
1531
struct scatterlist *sgout = NULL;
net/tls/tls_sw.c
1834
int decrypt_skb(struct sock *sk, struct scatterlist *sgout)
net/tls/tls_sw.c
191
struct scatterlist *sgout = aead_req->dst;
net/tls/tls_sw.c
195
struct scatterlist *sg;
net/tls/tls_sw.c
254
struct scatterlist *sgin,
net/tls/tls_sw.c
255
struct scatterlist *sgout,
net/tls/tls_sw.c
473
struct scatterlist *sge;
net/tls/tls_sw.c
543
struct scatterlist *sge = sk_msg_elem(msg_en, start);
net/tls/tls_sw.c
623
struct scatterlist *sge, *osge, *nsge;
net/tls/tls_sw.c
625
struct scatterlist tmp = { };
net/tls/tls_sw.c
68
struct scatterlist sg[];
net/tls/tls_sw.c
707
struct scatterlist *osge, *nsge;
net/vmw_vsock/virtio_transport.c
105
struct scatterlist **sgs;
net/vmw_vsock/virtio_transport.c
314
struct scatterlist pkt, *p;
net/vmw_vsock/virtio_transport.c
389
struct scatterlist sg;
net/vmw_vsock/virtio_transport.c
69
struct scatterlist *out_sgs[MAX_SKB_FRAGS + 1];
net/vmw_vsock/virtio_transport.c
70
struct scatterlist out_bufs[MAX_SKB_FRAGS + 1];
net/xfrm/espintcp.c
217
struct scatterlist *sg;
net/xfrm/xfrm_ipcomp.c
121
struct scatterlist *sg, *dsg;
net/xfrm/xfrm_ipcomp.c
36
struct scatterlist sg[];
net/xfrm/xfrm_ipcomp.c
51
struct scatterlist *dsg;
rust/helpers/scatterlist.c
10
__rust_helper unsigned int rust_helper_sg_dma_len(struct scatterlist *sg)
rust/helpers/scatterlist.c
15
__rust_helper struct scatterlist *rust_helper_sg_next(struct scatterlist *sg)
rust/helpers/scatterlist.c
5
__rust_helper dma_addr_t rust_helper_sg_dma_address(struct scatterlist *sg)
samples/kfifo/dma-example.c
28
struct scatterlist sg[10];
security/integrity/ima/ima_crypto.c
332
struct scatterlist sg[1];
security/integrity/ima/ima_crypto.c
663
struct scatterlist sg;
security/keys/dh.c
132
struct scatterlist outsg;
security/keys/encrypted-keys/encrypted.c
430
struct scatterlist sg_in[2];
security/keys/encrypted-keys/encrypted.c
431
struct scatterlist sg_out[1];
security/keys/encrypted-keys/encrypted.c
531
struct scatterlist sg_in[1];
security/keys/encrypted-keys/encrypted.c
532
struct scatterlist sg_out[2];
security/keys/trusted-keys/trusted_dcp.c
133
struct scatterlist src_sg, dst_sg;
security/keys/trusted-keys/trusted_dcp.c
80
struct scatterlist src_sg, dst_sg;
sound/soc/fsl/fsl_asrc_m2m.c
111
struct scatterlist *sg;
sound/soc/intel/atom/sst/sst.h
268
struct scatterlist *src;
sound/soc/intel/atom/sst/sst.h
269
struct scatterlist *dst;
sound/soc/renesas/siu_pcm.c
112
struct scatterlist sg;
sound/soc/renesas/siu_pcm.c
160
struct scatterlist sg;
sound/soc/sprd/sprd-pcm-compress.c
144
struct scatterlist *sg, *sgt;
sound/soc/sprd/sprd-pcm-dma.c
199
struct scatterlist *sg;
sound/soc/sprd/sprd-pcm-dma.c
233
struct scatterlist *sgt = sg;
sound/usb/qcom/qc_audio_offload.c
596
struct scatterlist *sg;
sound/virtio/virtio_card.c
33
struct scatterlist sg;
sound/virtio/virtio_card.c
34
struct scatterlist *psgs[1] = { &sg };
sound/virtio/virtio_ctl_msg.c
122
struct scatterlist *out_sgs,
sound/virtio/virtio_ctl_msg.c
123
struct scatterlist *in_sgs, bool nowait)
sound/virtio/virtio_ctl_msg.c
132
struct scatterlist *psgs[4];
sound/virtio/virtio_ctl_msg.c
20
struct scatterlist sg_request;
sound/virtio/virtio_ctl_msg.c
21
struct scatterlist sg_response;
sound/virtio/virtio_ctl_msg.c
263
struct scatterlist sg;
sound/virtio/virtio_ctl_msg.h
27
struct scatterlist *out_sgs,
sound/virtio/virtio_ctl_msg.h
28
struct scatterlist *in_sgs, bool nowait);
sound/virtio/virtio_kctl.c
246
struct scatterlist sg;
sound/virtio/virtio_kctl.c
326
struct scatterlist sg;
sound/virtio/virtio_pcm_msg.c
217
struct scatterlist *psgs[] = {
sound/virtio/virtio_pcm_msg.c
23
struct scatterlist sgs[];
sound/virtio/virtio_pcm_msg.c
90
static void virtsnd_pcm_sg_from(struct scatterlist *sgs, int nsgs, u8 *data,
tools/testing/crypto/chacha20-s390/test-cipher.c
44
struct scatterlist sginp, sgout;
tools/testing/selftests/bpf/progs/loop6.c
31
((struct scatterlist *) ((sg)->page_link & ~(SG_CHAIN | SG_END)))
tools/testing/selftests/bpf/progs/loop6.c
33
static inline struct scatterlist *__sg_next(struct scatterlist *sgp)
tools/testing/selftests/bpf/progs/loop6.c
35
struct scatterlist sg;
tools/testing/selftests/bpf/progs/loop6.c
50
static inline struct scatterlist *get_sgp(struct scatterlist **sgs, int i)
tools/testing/selftests/bpf/progs/loop6.c
52
struct scatterlist *sgp;
tools/testing/selftests/bpf/progs/loop6.c
62
int BPF_KPROBE(trace_virtqueue_add_sgs, void *unused, struct scatterlist **sgs,
tools/testing/selftests/bpf/progs/loop6.c
65
struct scatterlist *sgp = NULL;
tools/virtio/linux/scatterlist.h
116
static inline void sg_mark_end(struct scatterlist *sg)
tools/virtio/linux/scatterlist.h
133
static inline void sg_unmark_end(struct scatterlist *sg)
tools/virtio/linux/scatterlist.h
138
static inline struct scatterlist *sg_next(struct scatterlist *sg)
tools/virtio/linux/scatterlist.h
150
static inline void sg_init_table(struct scatterlist *sgl, unsigned int nents)
tools/virtio/linux/scatterlist.h
156
static inline dma_addr_t sg_phys(struct scatterlist *sg)
tools/virtio/linux/scatterlist.h
161
static inline void sg_set_buf(struct scatterlist *sg, const void *buf,
tools/virtio/linux/scatterlist.h
167
static inline void sg_init_one(struct scatterlist *sg,
tools/virtio/linux/scatterlist.h
18
((struct scatterlist *) ((sg)->page_link & ~0x03))
tools/virtio/linux/scatterlist.h
30
static inline void sg_assign_page(struct scatterlist *sg, struct page *page)
tools/virtio/linux/scatterlist.h
59
static inline void sg_set_page(struct scatterlist *sg, struct page *page,
tools/virtio/linux/scatterlist.h
67
static inline struct page *sg_page(struct scatterlist *sg)
tools/virtio/linux/scatterlist.h
91
static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents,
tools/virtio/linux/scatterlist.h
92
struct scatterlist *sgl)
tools/virtio/vhost_net_test.c
279
struct scatterlist sl;
tools/virtio/vhost_net_test.c
346
struct scatterlist sl;
tools/virtio/virtio_test.c
172
struct scatterlist sl;
tools/virtio/vringh_test.c
333
struct scatterlist sg[4];
tools/virtio/vringh_test.c
447
struct scatterlist guest_sg[RINGSIZE], *sgs[2];