scatterlist       517 arch/alpha/kernel/pci_iommu.c sg_classify(struct device *dev, struct scatterlist *sg, struct scatterlist *end,
scatterlist       521 arch/alpha/kernel/pci_iommu.c 	struct scatterlist *leader;
scatterlist       567 arch/alpha/kernel/pci_iommu.c sg_fill(struct device *dev, struct scatterlist *leader, struct scatterlist *end,
scatterlist       568 arch/alpha/kernel/pci_iommu.c 	struct scatterlist *out, struct pci_iommu_arena *arena,
scatterlist       573 arch/alpha/kernel/pci_iommu.c 	struct scatterlist *sg;
scatterlist       633 arch/alpha/kernel/pci_iommu.c 		struct scatterlist *last_sg = sg;
scatterlist       665 arch/alpha/kernel/pci_iommu.c static int alpha_pci_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       670 arch/alpha/kernel/pci_iommu.c 	struct scatterlist *start, *end, *out;
scatterlist       743 arch/alpha/kernel/pci_iommu.c static void alpha_pci_unmap_sg(struct device *dev, struct scatterlist *sg,
scatterlist       751 arch/alpha/kernel/pci_iommu.c 	struct scatterlist *end;
scatterlist       282 arch/arm/crypto/aes-ce-glue.c 	struct scatterlist *src = req->src, *dst = req->dst;
scatterlist       283 arch/arm/crypto/aes-ce-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       340 arch/arm/crypto/aes-ce-glue.c 	struct scatterlist *src = req->src, *dst = req->dst;
scatterlist       341 arch/arm/crypto/aes-ce-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       460 arch/arm/crypto/aes-ce-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       462 arch/arm/crypto/aes-ce-glue.c 	struct scatterlist *src, *dst;
scatterlist       532 arch/arm/crypto/aes-ce-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       534 arch/arm/crypto/aes-ce-glue.c 	struct scatterlist *src, *dst;
scatterlist       186 arch/arm/include/asm/dma-mapping.h extern int arm_dma_map_sg(struct device *, struct scatterlist *, int,
scatterlist       188 arch/arm/include/asm/dma-mapping.h extern void arm_dma_unmap_sg(struct device *, struct scatterlist *, int,
scatterlist       190 arch/arm/include/asm/dma-mapping.h extern void arm_dma_sync_sg_for_cpu(struct device *, struct scatterlist *, int,
scatterlist       192 arch/arm/include/asm/dma-mapping.h extern void arm_dma_sync_sg_for_device(struct device *, struct scatterlist *, int,
scatterlist        99 arch/arm/include/asm/dma.h extern void set_dma_sg(unsigned int chan, struct scatterlist *sg, int nr_sg);
scatterlist        27 arch/arm/include/asm/mach/dma.h 	struct scatterlist buf;		/* single DMA			*/
scatterlist        29 arch/arm/include/asm/mach/dma.h 	struct scatterlist *sg;		/* DMA Scatter-Gather List	*/
scatterlist       121 arch/arm/kernel/dma.c void set_dma_sg (unsigned int chan, struct scatterlist *sg, int nr_sg)
scatterlist       117 arch/arm/mm/dma-mapping-nommu.c static int arm_nommu_dma_map_sg(struct device *dev, struct scatterlist *sgl,
scatterlist       122 arch/arm/mm/dma-mapping-nommu.c 	struct scatterlist *sg;
scatterlist       133 arch/arm/mm/dma-mapping-nommu.c static void arm_nommu_dma_unmap_sg(struct device *dev, struct scatterlist *sgl,
scatterlist       137 arch/arm/mm/dma-mapping-nommu.c 	struct scatterlist *sg;
scatterlist       156 arch/arm/mm/dma-mapping-nommu.c static void arm_nommu_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sgl,
scatterlist       159 arch/arm/mm/dma-mapping-nommu.c 	struct scatterlist *sg;
scatterlist       166 arch/arm/mm/dma-mapping-nommu.c static void arm_nommu_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl,
scatterlist       169 arch/arm/mm/dma-mapping-nommu.c 	struct scatterlist *sg;
scatterlist      1006 arch/arm/mm/dma-mapping.c int arm_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist      1010 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
scatterlist      1040 arch/arm/mm/dma-mapping.c void arm_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist      1044 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
scatterlist      1059 arch/arm/mm/dma-mapping.c void arm_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
scatterlist      1063 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
scatterlist      1078 arch/arm/mm/dma-mapping.c void arm_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
scatterlist      1082 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
scatterlist      1615 arch/arm/mm/dma-mapping.c static int __map_sg_chunk(struct device *dev, struct scatterlist *sg,
scatterlist      1624 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
scatterlist      1658 arch/arm/mm/dma-mapping.c static int __iommu_map_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist      1662 arch/arm/mm/dma-mapping.c 	struct scatterlist *s = sg, *dma = sg, *start = sg;
scatterlist      1716 arch/arm/mm/dma-mapping.c int arm_coherent_iommu_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist      1734 arch/arm/mm/dma-mapping.c int arm_iommu_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist      1740 arch/arm/mm/dma-mapping.c static void __iommu_unmap_sg(struct device *dev, struct scatterlist *sg,
scatterlist      1744 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
scatterlist      1767 arch/arm/mm/dma-mapping.c void arm_coherent_iommu_unmap_sg(struct device *dev, struct scatterlist *sg,
scatterlist      1784 arch/arm/mm/dma-mapping.c void arm_iommu_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist      1798 arch/arm/mm/dma-mapping.c void arm_iommu_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
scatterlist      1801 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
scatterlist      1816 arch/arm/mm/dma-mapping.c void arm_iommu_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
scatterlist      1819 arch/arm/mm/dma-mapping.c 	struct scatterlist *s;
scatterlist       295 arch/arm64/crypto/aes-glue.c 	struct scatterlist *src = req->src, *dst = req->dst;
scatterlist       296 arch/arm64/crypto/aes-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       352 arch/arm64/crypto/aes-glue.c 	struct scatterlist *src = req->src, *dst = req->dst;
scatterlist       353 arch/arm64/crypto/aes-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       531 arch/arm64/crypto/aes-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       533 arch/arm64/crypto/aes-glue.c 	struct scatterlist *src, *dst;
scatterlist       603 arch/arm64/crypto/aes-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       605 arch/arm64/crypto/aes-glue.c 	struct scatterlist *src, *dst;
scatterlist       324 arch/arm64/crypto/aes-neonbs-glue.c 	struct scatterlist sg_src[2], sg_dst[2];
scatterlist       326 arch/arm64/crypto/aes-neonbs-glue.c 	struct scatterlist *src, *dst;
scatterlist       387 arch/ia64/hp/common/sba_iommu.c sba_dump_sg( struct ioc *ioc, struct scatterlist *startsg, int nents)
scatterlist       398 arch/ia64/hp/common/sba_iommu.c sba_check_sg( struct ioc *ioc, struct scatterlist *startsg, int nents)
scatterlist       400 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *the_sg = startsg;
scatterlist      1200 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *startsg,
scatterlist      1203 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *dma_sg = startsg;	/* pointer to current DMA */
scatterlist      1295 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *startsg,
scatterlist      1298 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *vcontig_sg;    /* VCONTIG chunk head */
scatterlist      1301 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *dma_sg;        /* next DMA stream head */
scatterlist      1417 arch/ia64/hp/common/sba_iommu.c static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
scatterlist      1430 arch/ia64/hp/common/sba_iommu.c static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist,
scatterlist      1440 arch/ia64/hp/common/sba_iommu.c 	struct scatterlist *sg;
scatterlist      1529 arch/ia64/hp/common/sba_iommu.c static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
scatterlist       607 arch/mips/jazz/jazzdma.c static int jazz_dma_map_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       611 arch/mips/jazz/jazzdma.c 	struct scatterlist *sg;
scatterlist       626 arch/mips/jazz/jazzdma.c static void jazz_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       630 arch/mips/jazz/jazzdma.c 	struct scatterlist *sg;
scatterlist       653 arch/mips/jazz/jazzdma.c 		struct scatterlist *sgl, int nents, enum dma_data_direction dir)
scatterlist       655 arch/mips/jazz/jazzdma.c 	struct scatterlist *sg;
scatterlist       663 arch/mips/jazz/jazzdma.c 		struct scatterlist *sgl, int nents, enum dma_data_direction dir)
scatterlist       665 arch/mips/jazz/jazzdma.c 	struct scatterlist *sg;
scatterlist       181 arch/powerpc/crypto/aes-spe-glue.c static int ppc_ecb_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       182 arch/powerpc/crypto/aes-spe-glue.c 			   struct scatterlist *src, unsigned int nbytes)
scatterlist       209 arch/powerpc/crypto/aes-spe-glue.c static int ppc_ecb_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       210 arch/powerpc/crypto/aes-spe-glue.c 			   struct scatterlist *src, unsigned int nbytes)
scatterlist       237 arch/powerpc/crypto/aes-spe-glue.c static int ppc_cbc_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       238 arch/powerpc/crypto/aes-spe-glue.c 			   struct scatterlist *src, unsigned int nbytes)
scatterlist       265 arch/powerpc/crypto/aes-spe-glue.c static int ppc_cbc_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       266 arch/powerpc/crypto/aes-spe-glue.c 			   struct scatterlist *src, unsigned int nbytes)
scatterlist       293 arch/powerpc/crypto/aes-spe-glue.c static int ppc_ctr_crypt(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       294 arch/powerpc/crypto/aes-spe-glue.c 			 struct scatterlist *src, unsigned int nbytes)
scatterlist       323 arch/powerpc/crypto/aes-spe-glue.c static int ppc_xts_encrypt(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       324 arch/powerpc/crypto/aes-spe-glue.c 			   struct scatterlist *src, unsigned int nbytes)
scatterlist       354 arch/powerpc/crypto/aes-spe-glue.c static int ppc_xts_decrypt(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       355 arch/powerpc/crypto/aes-spe-glue.c 			   struct scatterlist *src, unsigned int nbytes)
scatterlist       132 arch/powerpc/include/asm/iommu.h struct scatterlist;
scatterlist       253 arch/powerpc/include/asm/iommu.h 			    struct scatterlist *sglist, int nelems,
scatterlist       258 arch/powerpc/include/asm/iommu.h 			       struct scatterlist *sglist,
scatterlist        90 arch/powerpc/kernel/dma-iommu.c static int dma_iommu_map_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       100 arch/powerpc/kernel/dma-iommu.c static void dma_iommu_unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       184 arch/powerpc/kernel/dma-iommu.c 		struct scatterlist *sgl, int nents, enum dma_data_direction dir)
scatterlist       191 arch/powerpc/kernel/dma-iommu.c 		struct scatterlist *sgl, int nents, enum dma_data_direction dir)
scatterlist       419 arch/powerpc/kernel/iommu.c 		     struct scatterlist *sglist, int nelems,
scatterlist       424 arch/powerpc/kernel/iommu.c 	struct scatterlist *s, *outs, *segstart;
scatterlist       563 arch/powerpc/kernel/iommu.c void ppc_iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist,
scatterlist       567 arch/powerpc/kernel/iommu.c 	struct scatterlist *sg;
scatterlist       166 arch/powerpc/platforms/512x/mpc512x_lpbfifo.c 	struct scatterlist sg;
scatterlist       632 arch/powerpc/platforms/ps3/system-bus.c static int ps3_sb_map_sg(struct device *_dev, struct scatterlist *sgl,
scatterlist       640 arch/powerpc/platforms/ps3/system-bus.c 	struct scatterlist *sg;
scatterlist       660 arch/powerpc/platforms/ps3/system-bus.c static int ps3_ioc0_map_sg(struct device *_dev, struct scatterlist *sg,
scatterlist       669 arch/powerpc/platforms/ps3/system-bus.c static void ps3_sb_unmap_sg(struct device *_dev, struct scatterlist *sg,
scatterlist       677 arch/powerpc/platforms/ps3/system-bus.c static void ps3_ioc0_unmap_sg(struct device *_dev, struct scatterlist *sg,
scatterlist       106 arch/powerpc/platforms/pseries/ibmebus.c 			  struct scatterlist *sgl,
scatterlist       110 arch/powerpc/platforms/pseries/ibmebus.c 	struct scatterlist *sg;
scatterlist       122 arch/powerpc/platforms/pseries/ibmebus.c 			     struct scatterlist *sg,
scatterlist       548 arch/powerpc/platforms/pseries/vio.c static int vio_dma_iommu_map_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       554 arch/powerpc/platforms/pseries/vio.c 	struct scatterlist *sgl;
scatterlist       582 arch/powerpc/platforms/pseries/vio.c 		struct scatterlist *sglist, int nelems,
scatterlist       588 arch/powerpc/platforms/pseries/vio.c 	struct scatterlist *sgl;
scatterlist       202 arch/s390/crypto/aes_s390.c 		struct scatterlist *dst, struct scatterlist *src,
scatterlist       221 arch/s390/crypto/aes_s390.c 		struct scatterlist *dst, struct scatterlist *src,
scatterlist       278 arch/s390/crypto/aes_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       292 arch/s390/crypto/aes_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       399 arch/s390/crypto/aes_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       413 arch/s390/crypto/aes_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       471 arch/s390/crypto/aes_s390.c 		struct scatterlist *dst, struct scatterlist *src,
scatterlist       490 arch/s390/crypto/aes_s390.c 		struct scatterlist *dst, struct scatterlist *src,
scatterlist       583 arch/s390/crypto/aes_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       600 arch/s390/crypto/aes_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       742 arch/s390/crypto/aes_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       756 arch/s390/crypto/aes_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       835 arch/s390/crypto/aes_s390.c static void gcm_walk_start(struct gcm_sg_walk *gw, struct scatterlist *sg,
scatterlist       845 arch/s390/crypto/aes_s390.c 	struct scatterlist *nextsg;
scatterlist       126 arch/s390/crypto/des_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       136 arch/s390/crypto/des_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       166 arch/s390/crypto/des_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       176 arch/s390/crypto/des_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       270 arch/s390/crypto/des_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       280 arch/s390/crypto/des_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       311 arch/s390/crypto/des_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       321 arch/s390/crypto/des_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       405 arch/s390/crypto/des_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       415 arch/s390/crypto/des_s390.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       446 arch/s390/crypto/des_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       456 arch/s390/crypto/des_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       185 arch/s390/crypto/paes_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       195 arch/s390/crypto/paes_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       311 arch/s390/crypto/paes_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       321 arch/s390/crypto/paes_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       480 arch/s390/crypto/paes_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       490 arch/s390/crypto/paes_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       649 arch/s390/crypto/paes_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       659 arch/s390/crypto/paes_s390.c 			    struct scatterlist *dst, struct scatterlist *src,
scatterlist       437 arch/s390/pci/pci_dma.c static int __s390_dma_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       445 arch/s390/pci/pci_dma.c 	struct scatterlist *s;
scatterlist       484 arch/s390/pci/pci_dma.c static int s390_dma_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       488 arch/s390/pci/pci_dma.c 	struct scatterlist *s = sg, *start = sg, *dma = sg;
scatterlist       531 arch/s390/pci/pci_dma.c static void s390_dma_unmap_sg(struct device *dev, struct scatterlist *sg,
scatterlist       535 arch/s390/pci/pci_dma.c 	struct scatterlist *s;
scatterlist       217 arch/sparc/crypto/aes_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       246 arch/sparc/crypto/aes_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       277 arch/sparc/crypto/aes_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       306 arch/sparc/crypto/aes_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       353 arch/sparc/crypto/aes_glue.c 		     struct scatterlist *dst, struct scatterlist *src,
scatterlist        87 arch/sparc/crypto/camellia_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       128 arch/sparc/crypto/camellia_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       135 arch/sparc/crypto/camellia_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       150 arch/sparc/crypto/camellia_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       189 arch/sparc/crypto/camellia_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist        91 arch/sparc/crypto/des_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       122 arch/sparc/crypto/des_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       129 arch/sparc/crypto/des_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       139 arch/sparc/crypto/des_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       170 arch/sparc/crypto/des_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       255 arch/sparc/crypto/des_glue.c 			struct scatterlist *dst, struct scatterlist *src,
scatterlist       289 arch/sparc/crypto/des_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       296 arch/sparc/crypto/des_glue.c 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       307 arch/sparc/crypto/des_glue.c 			struct scatterlist *dst, struct scatterlist *src,
scatterlist       343 arch/sparc/crypto/des_glue.c 			struct scatterlist *dst, struct scatterlist *src,
scatterlist       105 arch/sparc/include/asm/ldc.h struct scatterlist;
scatterlist       107 arch/sparc/include/asm/ldc.h 	       struct scatterlist *sg, int num_sg,
scatterlist       432 arch/sparc/kernel/iommu.c static int dma_4u_map_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       436 arch/sparc/kernel/iommu.c 	struct scatterlist *s, *outs, *segstart;
scatterlist       590 arch/sparc/kernel/iommu.c static unsigned long fetch_sg_ctx(struct iommu *iommu, struct scatterlist *sg)
scatterlist       608 arch/sparc/kernel/iommu.c static void dma_4u_unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       613 arch/sparc/kernel/iommu.c 	struct scatterlist *sg;
scatterlist       699 arch/sparc/kernel/iommu.c 				   struct scatterlist *sglist, int nelems,
scatterlist       705 arch/sparc/kernel/iommu.c 	struct scatterlist *sg, *sgprv;
scatterlist        41 arch/sparc/kernel/iommu_common.h 				   struct scatterlist *outs,
scatterlist        42 arch/sparc/kernel/iommu_common.h 				   struct scatterlist *sg)
scatterlist      2120 arch/sparc/kernel/ldc.c static int sg_count_one(struct scatterlist *sg)
scatterlist      2131 arch/sparc/kernel/ldc.c static int sg_count_pages(struct scatterlist *sg, int num_sg)
scatterlist      2148 arch/sparc/kernel/ldc.c 	       struct scatterlist *sg, int num_sg,
scatterlist      2157 arch/sparc/kernel/ldc.c 	struct scatterlist *s;
scatterlist       467 arch/sparc/kernel/pci_sun4v.c static int dma_4v_map_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       471 arch/sparc/kernel/pci_sun4v.c 	struct scatterlist *s, *outs, *segstart;
scatterlist       625 arch/sparc/kernel/pci_sun4v.c static void dma_4v_unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       630 arch/sparc/kernel/pci_sun4v.c 	struct scatterlist *sg;
scatterlist       161 arch/sparc/mm/io-unit.c static int iounit_map_sg(struct device *dev, struct scatterlist *sgl, int nents,
scatterlist       165 arch/sparc/mm/io-unit.c 	struct scatterlist *sg;
scatterlist       194 arch/sparc/mm/io-unit.c static void iounit_unmap_sg(struct device *dev, struct scatterlist *sgl,
scatterlist       199 arch/sparc/mm/io-unit.c 	struct scatterlist *sg;
scatterlist       243 arch/sparc/mm/iommu.c static int __sbus_iommu_map_sg(struct device *dev, struct scatterlist *sgl,
scatterlist       247 arch/sparc/mm/iommu.c 	struct scatterlist *sg;
scatterlist       261 arch/sparc/mm/iommu.c static int sbus_iommu_map_sg_gflush(struct device *dev, struct scatterlist *sgl,
scatterlist       268 arch/sparc/mm/iommu.c static int sbus_iommu_map_sg_pflush(struct device *dev, struct scatterlist *sgl,
scatterlist       293 arch/sparc/mm/iommu.c static void sbus_iommu_unmap_sg(struct device *dev, struct scatterlist *sgl,
scatterlist       296 arch/sparc/mm/iommu.c 	struct scatterlist *sg;
scatterlist        70 arch/x86/crypto/aegis128-aesni-glue.c 		struct aegis_state *state, struct scatterlist *sg_src,
scatterlist       716 arch/x86/crypto/aesni-intel_glue.c 	struct scatterlist src_start[2];
scatterlist       717 arch/x86/crypto/aesni-intel_glue.c 	struct scatterlist dst_start[2];
scatterlist       718 arch/x86/crypto/aesni-intel_glue.c 	struct scatterlist *src_sg;
scatterlist       719 arch/x86/crypto/aesni-intel_glue.c 	struct scatterlist *dst_sg;
scatterlist       312 arch/x86/crypto/glue_helper.c 		struct scatterlist *src, *dst;
scatterlist       313 arch/x86/crypto/glue_helper.c 		struct scatterlist s[2], d[2];
scatterlist       279 arch/x86/kernel/amd_gart_64.c static void gart_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist       282 arch/x86/kernel/amd_gart_64.c 	struct scatterlist *s;
scatterlist       293 arch/x86/kernel/amd_gart_64.c static int dma_map_sg_nonforce(struct device *dev, struct scatterlist *sg,
scatterlist       296 arch/x86/kernel/amd_gart_64.c 	struct scatterlist *s;
scatterlist       325 arch/x86/kernel/amd_gart_64.c static int __dma_map_cont(struct device *dev, struct scatterlist *start,
scatterlist       326 arch/x86/kernel/amd_gart_64.c 			  int nelems, struct scatterlist *sout,
scatterlist       331 arch/x86/kernel/amd_gart_64.c 	struct scatterlist *s;
scatterlist       364 arch/x86/kernel/amd_gart_64.c dma_map_cont(struct device *dev, struct scatterlist *start, int nelems,
scatterlist       365 arch/x86/kernel/amd_gart_64.c 	     struct scatterlist *sout, unsigned long pages, int need)
scatterlist       380 arch/x86/kernel/amd_gart_64.c static int gart_map_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist       383 arch/x86/kernel/amd_gart_64.c 	struct scatterlist *s, *ps, *start_sg, *sgmap;
scatterlist       325 arch/x86/kernel/pci-calgary_64.c static void calgary_unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       330 arch/x86/kernel/pci-calgary_64.c 	struct scatterlist *s;
scatterlist       349 arch/x86/kernel/pci-calgary_64.c static int calgary_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       354 arch/x86/kernel/pci-calgary_64.c 	struct scatterlist *s;
scatterlist        69 block/blk-integrity.c 			    struct scatterlist *sglist)
scatterlist        72 block/blk-integrity.c 	struct scatterlist *sg = NULL;
scatterlist       381 block/blk-merge.c static inline struct scatterlist *blk_next_sg(struct scatterlist **sg,
scatterlist       382 block/blk-merge.c 		struct scatterlist *sglist)
scatterlist       399 block/blk-merge.c 		struct bio_vec *bvec, struct scatterlist *sglist,
scatterlist       400 block/blk-merge.c 		struct scatterlist **sg)
scatterlist       433 block/blk-merge.c 		struct scatterlist *sglist, struct scatterlist **sg)
scatterlist       443 block/blk-merge.c 			   struct bio_vec *bvprv, struct scatterlist **sg)
scatterlist       463 block/blk-merge.c 			     struct scatterlist *sglist,
scatterlist       464 block/blk-merge.c 			     struct scatterlist **sg)
scatterlist       503 block/blk-merge.c 		  struct scatterlist *sglist)
scatterlist       505 block/blk-merge.c 	struct scatterlist *sg = NULL;
scatterlist       203 block/bsg-lib.c 	size_t sz = (sizeof(struct scatterlist) * req->nr_phys_segments);
scatterlist       124 crypto/adiantum.c 		struct scatterlist sg;
scatterlist       256 crypto/adiantum.c 				 struct scatterlist *sgl, le128 *digest)
scatterlist       282 crypto/aegis128-core.c 				       struct scatterlist *sg_src,
scatterlist       491 crypto/af_alg.c 	struct scatterlist *sg = NULL;
scatterlist       539 crypto/af_alg.c 		const struct scatterlist *sg = sgl->sg;
scatterlist       583 crypto/af_alg.c void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst,
scatterlist       589 crypto/af_alg.c 	struct scatterlist *sg;
scatterlist       656 crypto/af_alg.c 	struct scatterlist *tsgl;
scatterlist       657 crypto/af_alg.c 	struct scatterlist *sg;
scatterlist       864 crypto/af_alg.c 		struct scatterlist *sg;
scatterlist        66 crypto/ahash.c 	struct scatterlist *sg;
scatterlist        75 crypto/algif_aead.c 				struct scatterlist *src,
scatterlist        76 crypto/algif_aead.c 				struct scatterlist *dst, unsigned int len)
scatterlist       102 crypto/algif_aead.c 	struct scatterlist *rsgl_src, *tsgl_src = NULL;
scatterlist       184 crypto/algif_aead.c 			struct scatterlist *process_sg = tsgl->sg + i;
scatterlist       467 crypto/asymmetric_keys/asym_tpm.c 	struct scatterlist in_sg, out_sg;
scatterlist       755 crypto/asymmetric_keys/asym_tpm.c 	struct scatterlist src_sg[2];
scatterlist       170 crypto/asymmetric_keys/public_key.c 	struct scatterlist in_sg, out_sg;
scatterlist       257 crypto/asymmetric_keys/public_key.c 	struct scatterlist src_sg[2];
scatterlist        35 crypto/authenc.c 	struct scatterlist src[2];
scatterlist        36 crypto/authenc.c 	struct scatterlist dst[2];
scatterlist       213 crypto/authenc.c 	struct scatterlist *src, *dst;
scatterlist       252 crypto/authenc.c 	struct scatterlist *src, *dst;
scatterlist        38 crypto/authencesn.c 	struct scatterlist src[2];
scatterlist        39 crypto/authencesn.c 	struct scatterlist dst[2];
scatterlist       108 crypto/authencesn.c 	struct scatterlist *dst = req->dst;
scatterlist       142 crypto/authencesn.c 	struct scatterlist *dst = req->dst;
scatterlist       201 crypto/authencesn.c 	struct scatterlist *src, *dst;
scatterlist       243 crypto/authencesn.c 	struct scatterlist *dst = req->dst;
scatterlist       293 crypto/authencesn.c 	struct scatterlist *dst = req->dst;
scatterlist        36 crypto/ccm.c   	struct scatterlist src[3];
scatterlist        37 crypto/ccm.c   	struct scatterlist dst[3];
scatterlist        46 crypto/ccm.c   	struct scatterlist src[3];
scatterlist        47 crypto/ccm.c   	struct scatterlist dst[3];
scatterlist       176 crypto/ccm.c   static int crypto_ccm_auth(struct aead_request *req, struct scatterlist *plain,
scatterlist       184 crypto/ccm.c   	struct scatterlist sg[3];
scatterlist       261 crypto/ccm.c   	struct scatterlist *sg;
scatterlist       299 crypto/ccm.c   	struct scatterlist *dst;
scatterlist       339 crypto/ccm.c   	struct scatterlist *dst;
scatterlist       359 crypto/ccm.c   	struct scatterlist *dst;
scatterlist       649 crypto/ccm.c   	struct scatterlist *sg;
scatterlist        43 crypto/chacha20poly1305.c 	struct scatterlist src[1];
scatterlist        49 crypto/chacha20poly1305.c 	struct scatterlist src[1];
scatterlist        54 crypto/chacha20poly1305.c 	struct scatterlist src[2];
scatterlist        55 crypto/chacha20poly1305.c 	struct scatterlist dst[2];
scatterlist       130 crypto/chacha20poly1305.c 	struct scatterlist *src, *dst;
scatterlist       235 crypto/chacha20poly1305.c 	struct scatterlist *crypt = req->src;
scatterlist       406 crypto/chacha20poly1305.c 	struct scatterlist *src, *dst;
scatterlist        60 crypto/cts.c   	struct scatterlist sg[2];
scatterlist       109 crypto/cts.c   	struct scatterlist *sg;
scatterlist       190 crypto/cts.c   	struct scatterlist *sg;
scatterlist      1824 crypto/drbg.c  	struct scatterlist *sg_in = &drbg->sg_in, *sg_out = &drbg->sg_out;
scatterlist        60 crypto/essiv.c 	struct scatterlist		sg[4];
scatterlist       202 crypto/essiv.c 	struct scatterlist *src = req->src;
scatterlist       221 crypto/essiv.c 		struct scatterlist *sg;
scatterlist        39 crypto/gcm.c   	struct scatterlist src[3];
scatterlist        40 crypto/gcm.c   	struct scatterlist dst[3];
scatterlist        60 crypto/gcm.c   	struct scatterlist *src;
scatterlist        68 crypto/gcm.c   	struct scatterlist src[3];
scatterlist        69 crypto/gcm.c   	struct scatterlist dst[3];
scatterlist        70 crypto/gcm.c   	struct scatterlist sg;
scatterlist        80 crypto/gcm.c   	struct scatterlist sg;
scatterlist       105 crypto/gcm.c   		struct scatterlist sg[1];
scatterlist       162 crypto/gcm.c   	struct scatterlist *sg;
scatterlist       190 crypto/gcm.c   	struct scatterlist *dst;
scatterlist       210 crypto/gcm.c   			   struct scatterlist *src,
scatterlist       768 crypto/gcm.c   	struct scatterlist *sg;
scatterlist       102 crypto/keywrap.c 				     struct scatterlist *sg,
scatterlist       128 crypto/keywrap.c 	struct scatterlist *src, *dst;
scatterlist       197 crypto/keywrap.c 	struct scatterlist *src, *dst;
scatterlist       101 crypto/rsa-pkcs1pad.c 	struct scatterlist in_sg[2], out_sg[1];
scatterlist       161 crypto/rsa-pkcs1pad.c static void pkcs1pad_sg_set_buf(struct scatterlist *sg, void *buf, size_t len,
scatterlist       162 crypto/rsa-pkcs1pad.c 		struct scatterlist *next)
scatterlist        55 crypto/scatterwalk.c void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
scatterlist        59 crypto/scatterwalk.c 	struct scatterlist tmp[2];
scatterlist        72 crypto/scatterwalk.c struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
scatterlist        73 crypto/scatterwalk.c 				     struct scatterlist *src,
scatterlist       297 crypto/shash.c 	struct scatterlist *sg;
scatterlist       622 crypto/skcipher.c 						 struct scatterlist *,
scatterlist       623 crypto/skcipher.c 						 struct scatterlist *,
scatterlist       112 crypto/tcrypt.c static void sg_init_aead(struct scatterlist *sg, char *xbuf[XBUFSIZE],
scatterlist       147 crypto/tcrypt.c 	struct scatterlist sg[XBUFSIZE];
scatterlist       148 crypto/tcrypt.c 	struct scatterlist sgout[XBUFSIZE];
scatterlist       528 crypto/tcrypt.c 	struct scatterlist *sg;
scatterlist       529 crypto/tcrypt.c 	struct scatterlist *sgout;
scatterlist       695 crypto/tcrypt.c static void test_hash_sg_init(struct scatterlist *sg)
scatterlist       714 crypto/tcrypt.c 	struct scatterlist sg[XBUFSIZE];
scatterlist      1057 crypto/tcrypt.c 	struct scatterlist sg[TVMEMSIZE];
scatterlist      1148 crypto/tcrypt.c 	struct scatterlist sg[XBUFSIZE];
scatterlist      1535 crypto/tcrypt.c 			struct scatterlist sg[TVMEMSIZE];
scatterlist       493 crypto/testmgr.c 	struct scatterlist sgl[XBUFSIZE];
scatterlist       494 crypto/testmgr.c 	struct scatterlist sgl_saved[XBUFSIZE];
scatterlist       495 crypto/testmgr.c 	struct scatterlist *sgl_ptr;
scatterlist       631 crypto/testmgr.c 		struct scatterlist *sg = &tsgl->sgl_ptr[i];
scatterlist      1081 crypto/testmgr.c static inline const void *sg_data(struct scatterlist *sg)
scatterlist      1286 crypto/testmgr.c 	struct scatterlist *pending_sgl;
scatterlist      2066 crypto/testmgr.c 	struct scatterlist src[2], dst;
scatterlist      2655 crypto/testmgr.c 	struct scatterlist src, dst;
scatterlist      3025 crypto/testmgr.c 	struct scatterlist src, dst;
scatterlist      3485 crypto/testmgr.c 	struct scatterlist src, dst;
scatterlist      3667 crypto/testmgr.c 	struct scatterlist src, dst, src_tab[3];
scatterlist        35 crypto/xts.c   	struct scatterlist *tail;
scatterlist        36 crypto/xts.c   	struct scatterlist sg[2];
scatterlist       184 drivers/ata/acard-ahci.c 	struct scatterlist *sg;
scatterlist      1595 drivers/ata/libahci.c 	struct scatterlist *sg;
scatterlist      1549 drivers/ata/libata-core.c 			      int dma_dir, struct scatterlist *sgl,
scatterlist      1607 drivers/ata/libata-core.c 		struct scatterlist *sg;
scatterlist      1728 drivers/ata/libata-core.c 	struct scatterlist *psg = NULL, sg;
scatterlist      4998 drivers/ata/libata-core.c void ata_sg_init(struct ata_queued_cmd *qc, struct scatterlist *sg,
scatterlist      5020 drivers/ata/libata-core.c 	struct scatterlist *sg = qc->sg;
scatterlist       781 drivers/ata/libata-sff.c 	struct scatterlist *sg;
scatterlist      2579 drivers/ata/libata-sff.c 	struct scatterlist *sg;
scatterlist      2630 drivers/ata/libata-sff.c 	struct scatterlist *sg;
scatterlist        55 drivers/ata/libata.h 				     int dma_dir, struct scatterlist *sg,
scatterlist       431 drivers/ata/pata_arasan_cf.c static int sg_xfer(struct arasan_cf_dev *acdev, struct scatterlist *sg)
scatterlist       523 drivers/ata/pata_arasan_cf.c 	struct scatterlist *sg;
scatterlist       518 drivers/ata/pata_macio.c 	struct scatterlist *sg;
scatterlist       449 drivers/ata/pata_mpc52xx.c 	struct scatterlist *sg;
scatterlist       564 drivers/ata/pata_octeon_cf.c 	struct scatterlist *sg;
scatterlist       258 drivers/ata/pdc_adma.c 	struct scatterlist *sg;
scatterlist       435 drivers/ata/sata_fsl.c 	struct scatterlist *sg;
scatterlist       460 drivers/ata/sata_inic162x.c 	struct scatterlist *sg;
scatterlist      1788 drivers/ata/sata_mv.c 	struct scatterlist *sg;
scatterlist      1292 drivers/ata/sata_nv.c 			      struct scatterlist *sg,
scatterlist      1314 drivers/ata/sata_nv.c 	struct scatterlist *sg;
scatterlist      1969 drivers/ata/sata_nv.c 	struct scatterlist *sg;
scatterlist       577 drivers/ata/sata_promise.c 	struct scatterlist *sg;
scatterlist       238 drivers/ata/sata_qstor.c 	struct scatterlist *sg;
scatterlist       531 drivers/ata/sata_rcar.c 	struct scatterlist *sg;
scatterlist       295 drivers/ata/sata_sil.c 	struct scatterlist *sg;
scatterlist       772 drivers/ata/sata_sil24.c 	struct scatterlist *sg;
scatterlist       439 drivers/ata/sata_sx4.c 	struct scatterlist *sg;
scatterlist       226 drivers/base/devcoredump.c 	struct scatterlist *table = data;
scatterlist       329 drivers/base/devcoredump.c void dev_coredumpsg(struct device *dev, struct scatterlist *table,
scatterlist       102 drivers/block/cryptoloop.c 	struct scatterlist sg_out;
scatterlist       103 drivers/block/cryptoloop.c 	struct scatterlist sg_in;
scatterlist      1464 drivers/block/mtip32xx/mtip32xx.c 	struct scatterlist *sg;
scatterlist       312 drivers/block/mtip32xx/mtip32xx.h 		struct scatterlist sg[MTIP_MAX_SG]; /* Scatter list entries */
scatterlist       172 drivers/block/skd_main.c 	struct scatterlist *sg;
scatterlist       623 drivers/block/skd_main.c 	struct scatterlist *sgl = &skreq->sg[0], *sg;
scatterlist      2840 drivers/block/skd_main.c 		skdev->sgs_per_request * sizeof(struct scatterlist);
scatterlist       463 drivers/block/sunvdc.c 	struct scatterlist sg[MAX_RING_COOKIES];
scatterlist       260 drivers/block/sx8.c 	struct scatterlist		sg[CARM_MAX_REQ_SG];
scatterlist       711 drivers/block/sx8.c 	struct scatterlist *sg;
scatterlist        82 drivers/block/virtio_blk.c 	struct scatterlist sg[];
scatterlist       105 drivers/block/virtio_blk.c 		struct scatterlist *data_sg, bool have_data)
scatterlist       107 drivers/block/virtio_blk.c 	struct scatterlist hdr, status, cmd, sense, inhdr, *sgs[6];
scatterlist       160 drivers/block/virtio_blk.c 		struct virtblk_req *vbr, struct scatterlist *data_sg,
scatterlist       172 drivers/block/virtio_blk.c 		struct scatterlist *data_sg, bool have_data)
scatterlist       174 drivers/block/virtio_blk.c 	struct scatterlist hdr, status, *sgs[3];
scatterlist       870 drivers/block/virtio_blk.c 		sizeof(struct scatterlist) * sg_elems;
scatterlist       103 drivers/block/xen-blkfront.c 	struct scatterlist *sg;
scatterlist       712 drivers/block/xen-blkfront.c 	struct scatterlist *sg;
scatterlist      1424 drivers/block/xen-blkfront.c 	struct scatterlist *sg;
scatterlist       102 drivers/char/agp/intel-gtt.c 	struct scatterlist *sg;
scatterlist       124 drivers/char/agp/intel-gtt.c static void intel_gtt_unmap_memory(struct scatterlist *sg_list, int num_sg)
scatterlist       859 drivers/char/agp/intel-gtt.c 	struct scatterlist *sg;
scatterlist        43 drivers/char/hw_random/virtio-rng.c 	struct scatterlist sg;
scatterlist       115 drivers/char/virtio_console.c 	struct scatterlist sg[0];
scatterlist       493 drivers/char/virtio_console.c 	struct scatterlist sg[1];
scatterlist       550 drivers/char/virtio_console.c 	struct scatterlist sg[1];
scatterlist       604 drivers/char/virtio_console.c static ssize_t __send_to_port(struct port *port, struct scatterlist *sg,
scatterlist       811 drivers/char/virtio_console.c 	struct scatterlist sg[1];
scatterlist       861 drivers/char/virtio_console.c 	struct scatterlist *sg;
scatterlist      1121 drivers/char/virtio_console.c 	struct scatterlist sg[1];
scatterlist       706 drivers/crypto/amcc/crypto4xx_alg.c 	struct scatterlist dst;
scatterlist       725 drivers/crypto/amcc/crypto4xx_alg.c 	struct scatterlist dst;
scatterlist       449 drivers/crypto/amcc/crypto4xx_core.c 				      struct scatterlist *dst)
scatterlist       523 drivers/crypto/amcc/crypto4xx_core.c 	struct scatterlist *dst;
scatterlist       576 drivers/crypto/amcc/crypto4xx_core.c 	struct scatterlist *dst = pd_uinfo->dest_va;
scatterlist       680 drivers/crypto/amcc/crypto4xx_core.c 		       struct scatterlist *src,
scatterlist       681 drivers/crypto/amcc/crypto4xx_core.c 		       struct scatterlist *dst,
scatterlist       687 drivers/crypto/amcc/crypto4xx_core.c 		       struct scatterlist *_dst)
scatterlist       829 drivers/crypto/amcc/crypto4xx_core.c 		struct scatterlist *sg;
scatterlist        69 drivers/crypto/amcc/crypto4xx_core.h 	struct scatterlist *dest_va;
scatterlist       130 drivers/crypto/amcc/crypto4xx_core.h 	struct scatterlist dst[2];
scatterlist       154 drivers/crypto/amcc/crypto4xx_core.h 		       struct scatterlist *src,
scatterlist       155 drivers/crypto/amcc/crypto4xx_core.h 		       struct scatterlist *dst,
scatterlist       161 drivers/crypto/amcc/crypto4xx_core.h 		       struct scatterlist *dst_tmp);
scatterlist       121 drivers/crypto/atmel-aes.c 	struct scatterlist	src[2];
scatterlist       122 drivers/crypto/atmel-aes.c 	struct scatterlist	dst[2];
scatterlist       128 drivers/crypto/atmel-aes.c 	struct scatterlist	src[2];
scatterlist       129 drivers/crypto/atmel-aes.c 	struct scatterlist	dst[2];
scatterlist       163 drivers/crypto/atmel-aes.c 	struct scatterlist	src[2];
scatterlist       164 drivers/crypto/atmel-aes.c 	struct scatterlist	dst[2];
scatterlist       175 drivers/crypto/atmel-aes.c 	struct scatterlist	*sg;
scatterlist       214 drivers/crypto/atmel-aes.c 	struct scatterlist	aligned_sg;
scatterlist       215 drivers/crypto/atmel-aes.c 	struct scatterlist	*real_dst;
scatterlist       611 drivers/crypto/atmel-aes.c 			       struct scatterlist *src,
scatterlist       612 drivers/crypto/atmel-aes.c 			       struct scatterlist *dst,
scatterlist       638 drivers/crypto/atmel-aes.c 				    struct scatterlist *sg,
scatterlist       672 drivers/crypto/atmel-aes.c 	struct scatterlist *sg = dma->sg;
scatterlist       688 drivers/crypto/atmel-aes.c 			 struct scatterlist *src,
scatterlist       689 drivers/crypto/atmel-aes.c 			 struct scatterlist *dst,
scatterlist       853 drivers/crypto/atmel-aes.c 			       struct scatterlist *src,
scatterlist       854 drivers/crypto/atmel-aes.c 			       struct scatterlist *dst,
scatterlist      1014 drivers/crypto/atmel-aes.c 	struct scatterlist *src, *dst;
scatterlist      1627 drivers/crypto/atmel-aes.c 	struct scatterlist *src, *dst;
scatterlist      2040 drivers/crypto/atmel-aes.c 	struct scatterlist *src, *dst;
scatterlist        41 drivers/crypto/atmel-authenc.h 			   struct scatterlist *assoc, unsigned int assoclen,
scatterlist       105 drivers/crypto/atmel-i2c.c 			    struct scatterlist *pubkey)
scatterlist       183 drivers/crypto/atmel-i2c.h 			    struct scatterlist *pubkey);
scatterlist        99 drivers/crypto/atmel-sha.c 	struct scatterlist	*sg;
scatterlist       123 drivers/crypto/atmel-sha.c 	struct scatterlist	*sg;
scatterlist       153 drivers/crypto/atmel-sha.c 	struct scatterlist	tmp;
scatterlist       642 drivers/crypto/atmel-sha.c 	struct scatterlist sg[2];
scatterlist       763 drivers/crypto/atmel-sha.c 	struct scatterlist *sg;
scatterlist      1455 drivers/crypto/atmel-sha.c 					struct scatterlist *sg,
scatterlist      1493 drivers/crypto/atmel-sha.c 	struct scatterlist *sg;
scatterlist      1509 drivers/crypto/atmel-sha.c 			       struct scatterlist *src,
scatterlist      1617 drivers/crypto/atmel-sha.c 			       struct scatterlist *sg,
scatterlist      2229 drivers/crypto/atmel-sha.c 	struct scatterlist	*assoc;
scatterlist      2392 drivers/crypto/atmel-sha.c 			   struct scatterlist *assoc, unsigned int assoclen,
scatterlist       112 drivers/crypto/atmel-tdes.c 	struct scatterlist	*in_sg;
scatterlist       115 drivers/crypto/atmel-tdes.c 	struct scatterlist	*out_sg;
scatterlist       147 drivers/crypto/atmel-tdes.c static int atmel_tdes_sg_copy(struct scatterlist **sg, size_t *offset,
scatterlist       439 drivers/crypto/atmel-tdes.c 	struct scatterlist sg[2];
scatterlist       224 drivers/crypto/axis/artpec6_crypto.c 	struct scatterlist *sg;
scatterlist       381 drivers/crypto/axis/artpec6_crypto.c 	struct scatterlist *sg;
scatterlist       386 drivers/crypto/axis/artpec6_crypto.c 				     struct scatterlist *sg)
scatterlist      1041 drivers/crypto/axis/artpec6_crypto.c 		struct scatterlist *dstsg, unsigned int nbytes)
scatterlist       139 drivers/crypto/bcm/cipher.c 	struct scatterlist *sg;	/* used to build sgs in mbox message */
scatterlist       143 drivers/crypto/bcm/cipher.c 	mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist),
scatterlist       206 drivers/crypto/bcm/cipher.c 	struct scatterlist *sg;	/* used to build sgs in mbox message */
scatterlist       211 drivers/crypto/bcm/cipher.c 	mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist),
scatterlist       568 drivers/crypto/bcm/cipher.c 	struct scatterlist *sg;	/* used to build sgs in mbox message */
scatterlist       571 drivers/crypto/bcm/cipher.c 	mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist),
scatterlist       622 drivers/crypto/bcm/cipher.c 	struct scatterlist *sg;	/* used to build sgs in mbox message */
scatterlist       626 drivers/crypto/bcm/cipher.c 	mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist),
scatterlist      1088 drivers/crypto/bcm/cipher.c 	struct scatterlist *sg;	/* used to build sgs in mbox message */
scatterlist      1117 drivers/crypto/bcm/cipher.c 	mssg->spu.dst = kcalloc(rx_frag_num, sizeof(struct scatterlist),
scatterlist      1203 drivers/crypto/bcm/cipher.c 				 struct scatterlist *assoc,
scatterlist      1211 drivers/crypto/bcm/cipher.c 	struct scatterlist *sg;	/* used to build sgs in mbox message */
scatterlist      1212 drivers/crypto/bcm/cipher.c 	struct scatterlist *assoc_sg = assoc;
scatterlist      1219 drivers/crypto/bcm/cipher.c 	mssg->spu.src = kcalloc(tx_frag_num, sizeof(struct scatterlist),
scatterlist       275 drivers/crypto/bcm/cipher.h 	struct scatterlist *assoc;
scatterlist       283 drivers/crypto/bcm/cipher.h 	struct scatterlist *src_sg;
scatterlist       291 drivers/crypto/bcm/cipher.h 	struct scatterlist *dst_sg;
scatterlist        27 drivers/crypto/bcm/util.c int spu_sg_at_offset(struct scatterlist *sg, unsigned int skip,
scatterlist        28 drivers/crypto/bcm/util.c 		     struct scatterlist **sge, unsigned int *sge_offset)
scatterlist        50 drivers/crypto/bcm/util.c void sg_copy_part_to_buf(struct scatterlist *src, u8 *dest,
scatterlist        69 drivers/crypto/bcm/util.c void sg_copy_part_from_buf(struct scatterlist *dest, u8 *src,
scatterlist        93 drivers/crypto/bcm/util.c int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes)
scatterlist        95 drivers/crypto/bcm/util.c 	struct scatterlist *sg;
scatterlist       133 drivers/crypto/bcm/util.c u32 spu_msg_sg_add(struct scatterlist **to_sg,
scatterlist       134 drivers/crypto/bcm/util.c 		   struct scatterlist **from_sg, u32 *from_skip,
scatterlist       137 drivers/crypto/bcm/util.c 	struct scatterlist *sg;	/* an entry in from_sg */
scatterlist       138 drivers/crypto/bcm/util.c 	struct scatterlist *to = *to_sg;
scatterlist       139 drivers/crypto/bcm/util.c 	struct scatterlist *from = *from_sg;
scatterlist       272 drivers/crypto/bcm/util.c void __dump_sg(struct scatterlist *sg, unsigned int skip, unsigned int len)
scatterlist        55 drivers/crypto/bcm/util.h void __dump_sg(struct scatterlist *sg, unsigned int skip, unsigned int len);
scatterlist        70 drivers/crypto/bcm/util.h int spu_sg_at_offset(struct scatterlist *sg, unsigned int skip,
scatterlist        71 drivers/crypto/bcm/util.h 		     struct scatterlist **sge, unsigned int *sge_offset);
scatterlist        74 drivers/crypto/bcm/util.h void sg_copy_part_to_buf(struct scatterlist *src, u8 *dest,
scatterlist        77 drivers/crypto/bcm/util.h void sg_copy_part_from_buf(struct scatterlist *dest, u8 *src,
scatterlist        80 drivers/crypto/bcm/util.h int spu_sg_count(struct scatterlist *sg_list, unsigned int skip, int nbytes);
scatterlist        81 drivers/crypto/bcm/util.h u32 spu_msg_sg_add(struct scatterlist **to_sg,
scatterlist        82 drivers/crypto/bcm/util.h 		   struct scatterlist **from_sg, u32 *skip,
scatterlist       920 drivers/crypto/caam/caamalg.c static void caam_unmap(struct device *dev, struct scatterlist *src,
scatterlist       921 drivers/crypto/caam/caamalg.c 		       struct scatterlist *dst, int src_nents,
scatterlist       869 drivers/crypto/caam/caamalg_qi.c static void caam_unmap(struct device *dev, struct scatterlist *src,
scatterlist       870 drivers/crypto/caam/caamalg_qi.c 		       struct scatterlist *dst, int src_nents,
scatterlist       141 drivers/crypto/caam/caamalg_qi2.c static void caam_unmap(struct device *dev, struct scatterlist *src,
scatterlist       142 drivers/crypto/caam/caamalg_qi2.c 		       struct scatterlist *dst, int src_nents,
scatterlist       199 drivers/crypto/caam/caampkc.c static int caam_rsa_count_leading_zeros(struct scatterlist *sgl,
scatterlist       108 drivers/crypto/caam/caampkc.h 	struct scatterlist src[2];
scatterlist       109 drivers/crypto/caam/caampkc.h 	struct scatterlist *fixup_src;
scatterlist        17 drivers/crypto/caam/error.c 		  int rowsize, int groupsize, struct scatterlist *sg,
scatterlist        20 drivers/crypto/caam/error.c 	struct scatterlist *it;
scatterlist        47 drivers/crypto/caam/error.c 		  int rowsize, int groupsize, struct scatterlist *sg,
scatterlist        21 drivers/crypto/caam/error.h 		  int rowsize, int groupsize, struct scatterlist *sg,
scatterlist        57 drivers/crypto/caam/sg_sw_qm.h sg_to_qm_sg(struct scatterlist *sg, int len,
scatterlist        78 drivers/crypto/caam/sg_sw_qm.h static inline void sg_to_qm_sg_last(struct scatterlist *sg, int len,
scatterlist        28 drivers/crypto/caam/sg_sw_qm2.h sg_to_qm_sg(struct scatterlist *sg, int len,
scatterlist        49 drivers/crypto/caam/sg_sw_qm2.h static inline void sg_to_qm_sg_last(struct scatterlist *sg, int len,
scatterlist        48 drivers/crypto/caam/sg_sw_sec4.h sg_to_sec4_sg(struct scatterlist *sg, int len,
scatterlist        77 drivers/crypto/caam/sg_sw_sec4.h static inline void sg_to_sec4_sg_last(struct scatterlist *sg, int len,
scatterlist        59 drivers/crypto/cavium/cpt/cptvf_algs.c 				     struct scatterlist *inp_sg,
scatterlist        78 drivers/crypto/cavium/cpt/cptvf_algs.c 				      struct scatterlist *outp_sg,
scatterlist        78 drivers/crypto/cavium/nitrox/nitrox_aead.c 			    struct scatterlist *src, char *iv, int ivsize,
scatterlist       101 drivers/crypto/cavium/nitrox/nitrox_aead.c 			    struct scatterlist *dst, int ivsize, int buflen)
scatterlist       368 drivers/crypto/cavium/nitrox/nitrox_aead.c 	struct scatterlist *sg;
scatterlist        77 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist *src;
scatterlist        78 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist *dst;
scatterlist       239 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist *src;
scatterlist       240 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist *dst;
scatterlist       253 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist src[3];
scatterlist       254 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist dst[3];
scatterlist       474 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist *sg;
scatterlist       551 drivers/crypto/cavium/nitrox/nitrox_req.h 	size = sizeof(struct scatterlist) * nents;
scatterlist       565 drivers/crypto/cavium/nitrox/nitrox_req.h static inline struct scatterlist *create_single_sg(struct scatterlist *sg,
scatterlist       582 drivers/crypto/cavium/nitrox/nitrox_req.h static inline struct scatterlist *create_multi_sg(struct scatterlist *to_sg,
scatterlist       583 drivers/crypto/cavium/nitrox/nitrox_req.h 						  struct scatterlist *from_sg,
scatterlist       586 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist *sg = to_sg;
scatterlist       629 drivers/crypto/cavium/nitrox/nitrox_req.h static inline struct scatterlist *nitrox_creq_src_sg(char *iv, int ivsize)
scatterlist       631 drivers/crypto/cavium/nitrox/nitrox_req.h 	return (struct scatterlist *)(iv + ivsize);
scatterlist       636 drivers/crypto/cavium/nitrox/nitrox_req.h 					  struct scatterlist *src, int buflen)
scatterlist       639 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist *sg;
scatterlist       687 drivers/crypto/cavium/nitrox/nitrox_req.h static inline struct scatterlist *nitrox_creq_dst_sg(char *dst)
scatterlist       689 drivers/crypto/cavium/nitrox/nitrox_req.h 	return (struct scatterlist *)(dst + ORH_HLEN + COMP_HLEN);
scatterlist       694 drivers/crypto/cavium/nitrox/nitrox_req.h 					  struct scatterlist *dst, int buflen)
scatterlist       697 drivers/crypto/cavium/nitrox/nitrox_req.h 	struct scatterlist *sg;
scatterlist       110 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	struct scatterlist *sg;
scatterlist       160 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c 	struct scatterlist *sg = req->src;
scatterlist        61 drivers/crypto/ccp/ccp-crypto-aes-cmac.c 	struct scatterlist *sg, *cmac_key_sg = NULL;
scatterlist        82 drivers/crypto/ccp/ccp-crypto-aes-galois.c 	struct scatterlist *iv_sg = NULL;
scatterlist        71 drivers/crypto/ccp/ccp-crypto-aes.c 	struct scatterlist *iv_sg = NULL;
scatterlist        65 drivers/crypto/ccp/ccp-crypto-des3.c 	struct scatterlist *iv_sg = NULL;
scatterlist       306 drivers/crypto/ccp/ccp-crypto-main.c struct scatterlist *ccp_crypto_sg_table_add(struct sg_table *table,
scatterlist       307 drivers/crypto/ccp/ccp-crypto-main.c 					    struct scatterlist *sg_add)
scatterlist       309 drivers/crypto/ccp/ccp-crypto-main.c 	struct scatterlist *sg, *sg_last = NULL;
scatterlist        62 drivers/crypto/ccp/ccp-crypto-sha.c 	struct scatterlist *sg;
scatterlist        97 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist key_sg;
scatterlist       104 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist k1_sg;
scatterlist       105 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist k2_sg;
scatterlist       112 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist iv_sg;
scatterlist       115 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist tag_sg;
scatterlist       129 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist *src;
scatterlist       137 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist iv_sg;
scatterlist       140 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist buf_sg;
scatterlist       144 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist pad_sg;
scatterlist       166 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist key_sg;
scatterlist       172 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist iv_sg;
scatterlist       185 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist opad_sg;
scatterlist       203 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist *src;
scatterlist       211 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist ctx_sg;
scatterlist       214 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist buf_sg;
scatterlist       239 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist e_sg;
scatterlist       242 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist n_sg;
scatterlist       245 drivers/crypto/ccp/ccp-crypto.h 	struct scatterlist d_sg;
scatterlist       271 drivers/crypto/ccp/ccp-crypto.h struct scatterlist *ccp_crypto_sg_table_add(struct sg_table *table,
scatterlist       272 drivers/crypto/ccp/ccp-crypto.h 					    struct scatterlist *sg_add);
scatterlist       467 drivers/crypto/ccp/ccp-dev.h 	struct scatterlist *sg;
scatterlist       471 drivers/crypto/ccp/ccp-dev.h 	struct scatterlist *dma_sg;
scatterlist       354 drivers/crypto/ccp/ccp-dmaengine.c 					    struct scatterlist *dst_sg,
scatterlist       356 drivers/crypto/ccp/ccp-dmaengine.c 					    struct scatterlist *src_sg,
scatterlist       486 drivers/crypto/ccp/ccp-dmaengine.c 	struct scatterlist dst_sg, src_sg;
scatterlist        72 drivers/crypto/ccp/ccp-ops.c 				struct scatterlist *sg, u64 len,
scatterlist       177 drivers/crypto/ccp/ccp-ops.c 			   struct scatterlist *sg, unsigned int sg_offset,
scatterlist       191 drivers/crypto/ccp/ccp-ops.c 			    struct scatterlist *sg, unsigned int sg_offset,
scatterlist       202 drivers/crypto/ccp/ccp-ops.c 				   struct scatterlist *sg,
scatterlist       227 drivers/crypto/ccp/ccp-ops.c 				    struct scatterlist *sg,
scatterlist       253 drivers/crypto/ccp/ccp-ops.c 			 struct scatterlist *sg, u64 sg_len,
scatterlist       629 drivers/crypto/ccp/ccp-ops.c 	struct scatterlist *p_inp, sg_inp[2];
scatterlist       630 drivers/crypto/ccp/ccp-ops.c 	struct scatterlist *p_tag, sg_tag[2];
scatterlist       631 drivers/crypto/ccp/ccp-ops.c 	struct scatterlist *p_outp, sg_outp[2];
scatterlist       632 drivers/crypto/ccp/ccp-ops.c 	struct scatterlist *p_aad;
scatterlist      1745 drivers/crypto/ccp/ccp-ops.c 		struct scatterlist sg;
scatterlist       785 drivers/crypto/ccree/cc_aead.c 		struct scatterlist *cipher =
scatterlist        89 drivers/crypto/ccree/cc_aead.h 	struct scatterlist *src_sgl;
scatterlist        90 drivers/crypto/ccree/cc_aead.h 	struct scatterlist *dst_sgl;
scatterlist        97 drivers/crypto/ccree/cc_aead.h 	struct scatterlist ccm_adata_sg;
scatterlist        27 drivers/crypto/ccree/cc_buffer_mgr.c 	struct scatterlist *sgl;
scatterlist        85 drivers/crypto/ccree/cc_buffer_mgr.c 				     struct scatterlist *sg_list,
scatterlist       115 drivers/crypto/ccree/cc_buffer_mgr.c void cc_copy_sg_portion(struct device *dev, u8 *dest, struct scatterlist *sg,
scatterlist       164 drivers/crypto/ccree/cc_buffer_mgr.c static int cc_render_sg_to_mlli(struct device *dev, struct scatterlist *sgl,
scatterlist       168 drivers/crypto/ccree/cc_buffer_mgr.c 	struct scatterlist *curr_sgl = sgl;
scatterlist       272 drivers/crypto/ccree/cc_buffer_mgr.c 			    unsigned int nents, struct scatterlist *sgl,
scatterlist       292 drivers/crypto/ccree/cc_buffer_mgr.c static int cc_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       370 drivers/crypto/ccree/cc_buffer_mgr.c 				unsigned int ivsize, struct scatterlist *src,
scatterlist       371 drivers/crypto/ccree/cc_buffer_mgr.c 				struct scatterlist *dst)
scatterlist       400 drivers/crypto/ccree/cc_buffer_mgr.c 			  void *info, struct scatterlist *src,
scatterlist       401 drivers/crypto/ccree/cc_buffer_mgr.c 			  struct scatterlist *dst, gfp_t flags)
scatterlist       705 drivers/crypto/ccree/cc_buffer_mgr.c 	struct scatterlist *sg;
scatterlist       732 drivers/crypto/ccree/cc_buffer_mgr.c 	struct scatterlist *sg;
scatterlist       854 drivers/crypto/ccree/cc_buffer_mgr.c 	struct scatterlist *sgl;
scatterlist      1203 drivers/crypto/ccree/cc_buffer_mgr.c 			      struct scatterlist *src, unsigned int nbytes,
scatterlist      1248 drivers/crypto/ccree/cc_buffer_mgr.c 			       sizeof(struct scatterlist));
scatterlist      1284 drivers/crypto/ccree/cc_buffer_mgr.c 			       struct scatterlist *src, unsigned int nbytes,
scatterlist      1362 drivers/crypto/ccree/cc_buffer_mgr.c 			       sizeof(struct scatterlist));
scatterlist      1396 drivers/crypto/ccree/cc_buffer_mgr.c 			   struct scatterlist *src, bool do_revert)
scatterlist        46 drivers/crypto/ccree/cc_buffer_mgr.h 			  void *info, struct scatterlist *src,
scatterlist        47 drivers/crypto/ccree/cc_buffer_mgr.h 			  struct scatterlist *dst, gfp_t flags);
scatterlist        50 drivers/crypto/ccree/cc_buffer_mgr.h 			     struct scatterlist *src, struct scatterlist *dst);
scatterlist        57 drivers/crypto/ccree/cc_buffer_mgr.h 			      struct scatterlist *src, unsigned int nbytes,
scatterlist        61 drivers/crypto/ccree/cc_buffer_mgr.h 			       struct scatterlist *src, unsigned int nbytes,
scatterlist        65 drivers/crypto/ccree/cc_buffer_mgr.h 			   struct scatterlist *src, bool do_revert);
scatterlist        67 drivers/crypto/ccree/cc_buffer_mgr.h void cc_copy_sg_portion(struct device *dev, u8 *dest, struct scatterlist *sg,
scatterlist       747 drivers/crypto/ccree/cc_cipher.c 			       struct scatterlist *dst, struct scatterlist *src,
scatterlist       774 drivers/crypto/ccree/cc_cipher.c 			       struct scatterlist *dst, struct scatterlist *src,
scatterlist       836 drivers/crypto/ccree/cc_cipher.c 	struct scatterlist *dst = req->dst;
scatterlist       837 drivers/crypto/ccree/cc_cipher.c 	struct scatterlist *src = req->src;
scatterlist       859 drivers/crypto/ccree/cc_cipher.c 	struct scatterlist *dst = req->dst;
scatterlist       860 drivers/crypto/ccree/cc_cipher.c 	struct scatterlist *src = req->src;
scatterlist       418 drivers/crypto/ccree/cc_hash.c 	struct scatterlist *src = req->src;
scatterlist       555 drivers/crypto/ccree/cc_hash.c 	struct scatterlist *src = req->src;
scatterlist       631 drivers/crypto/ccree/cc_hash.c 	struct scatterlist *src = req->src;
scatterlist        52 drivers/crypto/ccree/cc_hash.h 	struct scatterlist buff_sg[2];
scatterlist        53 drivers/crypto/ccree/cc_hash.h 	struct scatterlist *curr_sg;
scatterlist       139 drivers/crypto/chelsio/chcr_algo.c static int sg_nents_xlen(struct scatterlist *sg, unsigned int reqlen,
scatterlist       428 drivers/crypto/chelsio/chcr_algo.c 			   struct scatterlist *sg,
scatterlist       513 drivers/crypto/chelsio/chcr_algo.c 					struct scatterlist *sg,
scatterlist       613 drivers/crypto/chelsio/chcr_algo.c static int chcr_hash_ent_in_wr(struct scatterlist *src,
scatterlist       641 drivers/crypto/chelsio/chcr_algo.c static int chcr_sg_ent_in_wr(struct scatterlist *src,
scatterlist       642 drivers/crypto/chelsio/chcr_algo.c 			     struct scatterlist *dst,
scatterlist       696 drivers/crypto/chelsio/chcr_algo.c 				struct scatterlist *src,
scatterlist       697 drivers/crypto/chelsio/chcr_algo.c 				struct scatterlist *dst,
scatterlist       199 drivers/crypto/chelsio/chcr_crypto.h 	struct scatterlist *last_sg;
scatterlist       207 drivers/crypto/chelsio/chcr_crypto.h 	struct scatterlist *last_sg;
scatterlist       261 drivers/crypto/chelsio/chcr_crypto.h 	struct scatterlist *srcsg;
scatterlist       290 drivers/crypto/chelsio/chcr_crypto.h 	struct scatterlist *dstsg;
scatterlist       293 drivers/crypto/chelsio/chcr_crypto.h 	struct scatterlist *srcsg;
scatterlist       333 drivers/crypto/chelsio/chcr_crypto.h int sg_nents_len_skip(struct scatterlist *sg, u64 len, u64 skip);
scatterlist       608 drivers/crypto/hifn_795x.c 	struct scatterlist	cache[ASYNC_SCATTERLIST_CACHE];
scatterlist      1319 drivers/crypto/hifn_795x.c 		struct scatterlist *src, struct scatterlist *dst,
scatterlist      1322 drivers/crypto/hifn_795x.c 	struct scatterlist *t;
scatterlist      1378 drivers/crypto/hifn_795x.c 		struct scatterlist *s;
scatterlist      1397 drivers/crypto/hifn_795x.c 		struct scatterlist *s = &w->cache[i];
scatterlist      1407 drivers/crypto/hifn_795x.c static int ablkcipher_add(unsigned int *drestp, struct scatterlist *dst,
scatterlist      1439 drivers/crypto/hifn_795x.c 	struct scatterlist *dst, *t;
scatterlist      1529 drivers/crypto/hifn_795x.c 	struct scatterlist *dst;
scatterlist      1614 drivers/crypto/hifn_795x.c 		struct scatterlist *dst, unsigned int size, unsigned int *nbytesp)
scatterlist      1670 drivers/crypto/hifn_795x.c 		struct scatterlist *dst, *t;
scatterlist       176 drivers/crypto/hisilicon/sec/sec_algs.c 				     struct scatterlist *sgl,
scatterlist       183 drivers/crypto/hisilicon/sec/sec_algs.c 	struct scatterlist *sg;
scatterlist       567 drivers/crypto/hisilicon/sec/sec_algs.c static int sec_map_and_split_sg(struct scatterlist *sgl, size_t *split_sizes,
scatterlist       568 drivers/crypto/hisilicon/sec/sec_algs.c 				int steps, struct scatterlist ***splits,
scatterlist       579 drivers/crypto/hisilicon/sec/sec_algs.c 	*splits = kcalloc(steps, sizeof(struct scatterlist *), GFP_KERNEL);
scatterlist       614 drivers/crypto/hisilicon/sec/sec_algs.c static void sec_unmap_sg_on_err(struct scatterlist *sgl, int steps,
scatterlist       615 drivers/crypto/hisilicon/sec/sec_algs.c 				struct scatterlist **splits, int *splits_nents,
scatterlist       631 drivers/crypto/hisilicon/sec/sec_algs.c 			   struct scatterlist *sgl_in, int n_ents_in,
scatterlist       632 drivers/crypto/hisilicon/sec/sec_algs.c 			   struct scatterlist *sgl_out, int n_ents_out,
scatterlist       717 drivers/crypto/hisilicon/sec/sec_algs.c 	struct scatterlist **splits_in;
scatterlist       718 drivers/crypto/hisilicon/sec/sec_algs.c 	struct scatterlist **splits_out = NULL;
scatterlist       307 drivers/crypto/hisilicon/sec/sec_drv.h 	struct scatterlist *sgl_in;
scatterlist       310 drivers/crypto/hisilicon/sec/sec_drv.h 	struct scatterlist *sgl_out;
scatterlist       118 drivers/crypto/hisilicon/sgl.c static void sg_map_to_hw_sg(struct scatterlist *sgl,
scatterlist       148 drivers/crypto/hisilicon/sgl.c 			      struct scatterlist *sgl,
scatterlist       155 drivers/crypto/hisilicon/sgl.c 	struct scatterlist *sg;
scatterlist       201 drivers/crypto/hisilicon/sgl.c void hisi_acc_sg_buf_unmap(struct device *dev, struct scatterlist *sgl,
scatterlist        16 drivers/crypto/hisilicon/sgl.h 			      struct scatterlist *sgl,
scatterlist        19 drivers/crypto/hisilicon/sgl.h void hisi_acc_sg_buf_unmap(struct device *dev, struct scatterlist *sgl,
scatterlist       391 drivers/crypto/hisilicon/zip/zip_crypto.c static int add_comp_head(struct scatterlist *dst, u8 req_type)
scatterlist       404 drivers/crypto/hisilicon/zip/zip_crypto.c static size_t get_gzip_head_size(struct scatterlist *sgl)
scatterlist       413 drivers/crypto/hisilicon/zip/zip_crypto.c static size_t get_comp_head_size(struct scatterlist *src, u8 req_type)
scatterlist        92 drivers/crypto/img-hash.c 	struct scatterlist	*sgfirst;
scatterlist        94 drivers/crypto/img-hash.c 	struct scatterlist	*sg;
scatterlist       221 drivers/crypto/img-hash.c static int img_hash_xmit_dma(struct img_hash_dev *hdev, struct scatterlist *sg)
scatterlist       362 drivers/crypto/img-hash.c 	struct scatterlist tsg;
scatterlist       490 drivers/crypto/inside-secure/safexcel_cipher.c 				      struct scatterlist *src,
scatterlist       491 drivers/crypto/inside-secure/safexcel_cipher.c 				      struct scatterlist *dst,
scatterlist       550 drivers/crypto/inside-secure/safexcel_cipher.c 			     struct scatterlist *src, struct scatterlist *dst,
scatterlist       562 drivers/crypto/inside-secure/safexcel_cipher.c 	struct scatterlist *sg;
scatterlist       263 drivers/crypto/inside-secure/safexcel_hash.c 	struct scatterlist *sg;
scatterlist       929 drivers/crypto/inside-secure/safexcel_hash.c 	struct scatterlist sg;
scatterlist       978 drivers/crypto/inside-secure/safexcel_hash.c 	struct scatterlist sg;
scatterlist       156 drivers/crypto/ixp4xx_crypto.c 	struct scatterlist ivlist;
scatterlist       781 drivers/crypto/ixp4xx_crypto.c 		struct scatterlist *sg,	unsigned nbytes,
scatterlist       329 drivers/crypto/marvell/cesa.h 	struct scatterlist *sg;
scatterlist       786 drivers/crypto/marvell/cesa.h 					    struct scatterlist *sg,
scatterlist      1091 drivers/crypto/marvell/hash.c 	struct scatterlist sg;
scatterlist      1125 drivers/crypto/marvell/hash.c 	struct scatterlist sg;
scatterlist       130 drivers/crypto/mediatek/mtk-aes.c 	struct scatterlist src[2];
scatterlist       131 drivers/crypto/mediatek/mtk-aes.c 	struct scatterlist dst[2];
scatterlist       191 drivers/crypto/mediatek/mtk-aes.c static bool mtk_aes_check_aligned(struct scatterlist *sg, size_t len,
scatterlist       231 drivers/crypto/mediatek/mtk-aes.c 	struct scatterlist *sg = dma->sg;
scatterlist       281 drivers/crypto/mediatek/mtk-aes.c 	struct scatterlist *ssg = aes->src.sg, *dsg = aes->dst.sg;
scatterlist       464 drivers/crypto/mediatek/mtk-aes.c 		       struct scatterlist *src, struct scatterlist *dst,
scatterlist       575 drivers/crypto/mediatek/mtk-aes.c 	struct scatterlist *src, *dst;
scatterlist       916 drivers/crypto/mediatek/mtk-aes.c 			   struct scatterlist *src, struct scatterlist *dst,
scatterlist      1024 drivers/crypto/mediatek/mtk-aes.c 		struct scatterlist sg[1];
scatterlist       112 drivers/crypto/mediatek/mtk-platform.h 	struct scatterlist *sg;
scatterlist       155 drivers/crypto/mediatek/mtk-platform.h 	struct scatterlist aligned_sg;
scatterlist       156 drivers/crypto/mediatek/mtk-platform.h 	struct scatterlist *real_dst;
scatterlist        89 drivers/crypto/mediatek/mtk-sha.c 	struct scatterlist *sg;
scatterlist       517 drivers/crypto/mediatek/mtk-sha.c 	struct scatterlist *sg;
scatterlist       282 drivers/crypto/mxs-dcp.c 	struct scatterlist *dst = req->dst;
scatterlist       283 drivers/crypto/mxs-dcp.c 	struct scatterlist *src = req->src;
scatterlist       629 drivers/crypto/mxs-dcp.c 	struct scatterlist *src;
scatterlist        54 drivers/crypto/nx/nx-aes-cbc.c 			    struct scatterlist    *dst,
scatterlist        55 drivers/crypto/nx/nx-aes-cbc.c 			    struct scatterlist    *src,
scatterlist       103 drivers/crypto/nx/nx-aes-cbc.c 			      struct scatterlist    *dst,
scatterlist       104 drivers/crypto/nx/nx-aes-cbc.c 			      struct scatterlist    *src,
scatterlist       111 drivers/crypto/nx/nx-aes-cbc.c 			      struct scatterlist    *dst,
scatterlist       112 drivers/crypto/nx/nx-aes-cbc.c 			      struct scatterlist    *src,
scatterlist        73 drivers/crypto/nx/nx-aes-ctr.c 			    struct scatterlist    *dst,
scatterlist        74 drivers/crypto/nx/nx-aes-ctr.c 			    struct scatterlist    *src,
scatterlist       117 drivers/crypto/nx/nx-aes-ctr.c 				struct scatterlist    *dst,
scatterlist       118 drivers/crypto/nx/nx-aes-ctr.c 				struct scatterlist    *src,
scatterlist        54 drivers/crypto/nx/nx-aes-ecb.c 			    struct scatterlist    *dst,
scatterlist        55 drivers/crypto/nx/nx-aes-ecb.c 			    struct scatterlist    *src,
scatterlist       103 drivers/crypto/nx/nx-aes-ecb.c 			      struct scatterlist    *dst,
scatterlist       104 drivers/crypto/nx/nx-aes-ecb.c 			      struct scatterlist    *src,
scatterlist       111 drivers/crypto/nx/nx-aes-ecb.c 			      struct scatterlist    *dst,
scatterlist       112 drivers/crypto/nx/nx-aes-ecb.c 			      struct scatterlist    *src,
scatterlist       150 drivers/crypto/nx/nx.c 				struct scatterlist *sg_src,
scatterlist       260 drivers/crypto/nx/nx.c 		      struct scatterlist    *dst,
scatterlist       261 drivers/crypto/nx/nx.c 		      struct scatterlist    *src,
scatterlist       159 drivers/crypto/nx/nx.h 		      struct scatterlist *, struct scatterlist *, unsigned int *,
scatterlist       162 drivers/crypto/nx/nx.h 				struct scatterlist *, unsigned int,
scatterlist        93 drivers/crypto/omap-aes-gcm.c 	struct scatterlist *tmp, sg_arr[2];
scatterlist       177 drivers/crypto/omap-aes-gcm.c 	struct scatterlist iv_sg, tag_sg;
scatterlist       268 drivers/crypto/omap-aes.c 			      struct scatterlist *in_sg,
scatterlist       269 drivers/crypto/omap-aes.c 			      struct scatterlist *out_sg,
scatterlist       178 drivers/crypto/omap-aes.h 	struct scatterlist		*in_sg;
scatterlist       179 drivers/crypto/omap-aes.h 	struct scatterlist		*out_sg;
scatterlist       182 drivers/crypto/omap-aes.h 	struct scatterlist		in_sgl[2];
scatterlist       183 drivers/crypto/omap-aes.h 	struct scatterlist		out_sgl;
scatterlist       184 drivers/crypto/omap-aes.h 	struct scatterlist		*orig_out;
scatterlist        17 drivers/crypto/omap-crypto.c 				     struct scatterlist **sg,
scatterlist        18 drivers/crypto/omap-crypto.c 				     struct scatterlist *new_sg, u16 flags)
scatterlist        21 drivers/crypto/omap-crypto.c 	struct scatterlist *tmp;
scatterlist        55 drivers/crypto/omap-crypto.c static int omap_crypto_copy_sgs(int total, int bs, struct scatterlist **sg,
scatterlist        56 drivers/crypto/omap-crypto.c 				struct scatterlist *new_sg, u16 flags)
scatterlist        88 drivers/crypto/omap-crypto.c static int omap_crypto_check_sg(struct scatterlist *sg, int total, int bs,
scatterlist       125 drivers/crypto/omap-crypto.c int omap_crypto_align_sg(struct scatterlist **sg, int total, int bs,
scatterlist       126 drivers/crypto/omap-crypto.c 			 struct scatterlist *new_sg, u16 flags,
scatterlist       157 drivers/crypto/omap-crypto.c void omap_crypto_cleanup(struct scatterlist *sg, struct scatterlist *orig,
scatterlist        27 drivers/crypto/omap-crypto.h int omap_crypto_align_sg(struct scatterlist **sg, int total, int bs,
scatterlist        28 drivers/crypto/omap-crypto.h 			 struct scatterlist *new_sg, u16 flags,
scatterlist        30 drivers/crypto/omap-crypto.h void omap_crypto_cleanup(struct scatterlist *sg, struct scatterlist *orig,
scatterlist       151 drivers/crypto/omap-des.c 	struct scatterlist		*in_sg;
scatterlist       152 drivers/crypto/omap-des.c 	struct scatterlist		*out_sg;
scatterlist       155 drivers/crypto/omap-des.c 	struct scatterlist		in_sgl;
scatterlist       156 drivers/crypto/omap-des.c 	struct scatterlist		out_sgl;
scatterlist       157 drivers/crypto/omap-des.c 	struct scatterlist		*orig_out;
scatterlist       377 drivers/crypto/omap-des.c 		struct scatterlist *in_sg, struct scatterlist *out_sg,
scatterlist       152 drivers/crypto/omap-sham.c 	struct scatterlist	*sg;
scatterlist       153 drivers/crypto/omap-sham.c 	struct scatterlist	sgl[2];
scatterlist       641 drivers/crypto/omap-sham.c 				   struct scatterlist *sg, int bs, int new_len)
scatterlist       644 drivers/crypto/omap-sham.c 	struct scatterlist *tmp;
scatterlist       698 drivers/crypto/omap-sham.c 			      struct scatterlist *sg, int bs, int new_len)
scatterlist       730 drivers/crypto/omap-sham.c static int omap_sham_align_sgs(struct scatterlist *sg,
scatterlist       737 drivers/crypto/omap-sham.c 	struct scatterlist *sg_tmp = sg;
scatterlist       342 drivers/crypto/padlock-aes.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       368 drivers/crypto/padlock-aes.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       415 drivers/crypto/padlock-aes.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       443 drivers/crypto/padlock-aes.c 			   struct scatterlist *dst, struct scatterlist *src,
scatterlist       274 drivers/crypto/picoxcell_crypto.c 					 struct scatterlist *payload,
scatterlist       280 drivers/crypto/picoxcell_crypto.c 	struct scatterlist *cur;
scatterlist       318 drivers/crypto/picoxcell_crypto.c 	struct scatterlist *cur;
scatterlist       443 drivers/crypto/picoxcell_crypto.c 			   dma_addr_t ddt_addr, struct scatterlist *payload,
scatterlist       708 drivers/crypto/qat/qat_common/qat_algs.c 			       struct scatterlist *sgl,
scatterlist       709 drivers/crypto/qat/qat_common/qat_algs.c 			       struct scatterlist *sglout,
scatterlist       719 drivers/crypto/qat/qat_common/qat_algs.c 	struct scatterlist *sg;
scatterlist        60 drivers/crypto/qce/ablkcipher.c 	struct scatterlist *sg;
scatterlist        40 drivers/crypto/qce/cipher.h 	struct scatterlist result_sg;
scatterlist        42 drivers/crypto/qce/cipher.h 	struct scatterlist *dst_sg;
scatterlist        44 drivers/crypto/qce/cipher.h 	struct scatterlist *src_sg;
scatterlist        49 drivers/crypto/qce/dma.c struct scatterlist *
scatterlist        50 drivers/crypto/qce/dma.c qce_sgtable_add(struct sg_table *sgt, struct scatterlist *new_sgl)
scatterlist        52 drivers/crypto/qce/dma.c 	struct scatterlist *sg = sgt->sgl, *sg_last = NULL;
scatterlist        74 drivers/crypto/qce/dma.c static int qce_dma_prep_sg(struct dma_chan *chan, struct scatterlist *sg,
scatterlist        96 drivers/crypto/qce/dma.c int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *rx_sg,
scatterlist        97 drivers/crypto/qce/dma.c 		     int rx_nents, struct scatterlist *tx_sg, int tx_nents,
scatterlist        39 drivers/crypto/qce/dma.h int qce_dma_prep_sgs(struct qce_dma_data *dma, struct scatterlist *sg_in,
scatterlist        40 drivers/crypto/qce/dma.h 		     int in_ents, struct scatterlist *sg_out, int out_ents,
scatterlist        44 drivers/crypto/qce/dma.h struct scatterlist *
scatterlist        45 drivers/crypto/qce/dma.h qce_sgtable_add(struct sg_table *sgt, struct scatterlist *sg_add);
scatterlist       232 drivers/crypto/qce/sha.c 	struct scatterlist *sg_last, *sg;
scatterlist       351 drivers/crypto/qce/sha.c 	struct scatterlist sg;
scatterlist        47 drivers/crypto/qce/sha.h 	struct scatterlist *src_orig;
scatterlist        54 drivers/crypto/qce/sha.h 	struct scatterlist sg[2];
scatterlist        57 drivers/crypto/qce/sha.h 	struct scatterlist result_sg;
scatterlist        67 drivers/crypto/rockchip/rk3288_crypto.c static int check_alignment(struct scatterlist *sg_src,
scatterlist        68 drivers/crypto/rockchip/rk3288_crypto.c 			   struct scatterlist *sg_dst,
scatterlist        85 drivers/crypto/rockchip/rk3288_crypto.c 			struct scatterlist *sg_src,
scatterlist        86 drivers/crypto/rockchip/rk3288_crypto.c 			struct scatterlist *sg_dst)
scatterlist       154 drivers/crypto/rockchip/rk3288_crypto.c 	struct scatterlist *sg_in, *sg_out;
scatterlist       202 drivers/crypto/rockchip/rk3288_crypto.h 	struct scatterlist		*sg_src;
scatterlist       203 drivers/crypto/rockchip/rk3288_crypto.h 	struct scatterlist		*sg_dst;
scatterlist       204 drivers/crypto/rockchip/rk3288_crypto.h 	struct scatterlist		sg_tmp;
scatterlist       205 drivers/crypto/rockchip/rk3288_crypto.h 	struct scatterlist		*first;
scatterlist       223 drivers/crypto/rockchip/rk3288_crypto.h 			 struct scatterlist *sg_src,
scatterlist       224 drivers/crypto/rockchip/rk3288_crypto.h 			 struct scatterlist *sg_dst);
scatterlist       308 drivers/crypto/s5p-sss.c 	struct scatterlist		*sg_src;
scatterlist       309 drivers/crypto/s5p-sss.c 	struct scatterlist		*sg_dst;
scatterlist       311 drivers/crypto/s5p-sss.c 	struct scatterlist		*sg_src_cpy;
scatterlist       312 drivers/crypto/s5p-sss.c 	struct scatterlist		*sg_dst_cpy;
scatterlist       329 drivers/crypto/s5p-sss.c 	struct scatterlist		*hash_sg_iter;
scatterlist       363 drivers/crypto/s5p-sss.c 	struct scatterlist	*sg;
scatterlist       365 drivers/crypto/s5p-sss.c 	struct scatterlist	sgl[2];
scatterlist       439 drivers/crypto/s5p-sss.c 			       const struct scatterlist *sg)
scatterlist       446 drivers/crypto/s5p-sss.c 				const struct scatterlist *sg)
scatterlist       452 drivers/crypto/s5p-sss.c static void s5p_free_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist **sg)
scatterlist       466 drivers/crypto/s5p-sss.c static void s5p_sg_copy_buf(void *buf, struct scatterlist *sg,
scatterlist       516 drivers/crypto/s5p-sss.c static int s5p_make_sg_cpy(struct s5p_aes_dev *dev, struct scatterlist *src,
scatterlist       517 drivers/crypto/s5p-sss.c 			   struct scatterlist **dst)
scatterlist       542 drivers/crypto/s5p-sss.c static int s5p_set_outdata(struct s5p_aes_dev *dev, struct scatterlist *sg)
scatterlist       555 drivers/crypto/s5p-sss.c static int s5p_set_indata(struct s5p_aes_dev *dev, struct scatterlist *sg)
scatterlist       629 drivers/crypto/s5p-sss.c 				 const struct scatterlist *sg)
scatterlist      1025 drivers/crypto/s5p-sss.c 			     struct scatterlist *sg, unsigned int new_len)
scatterlist      1071 drivers/crypto/s5p-sss.c 				  struct scatterlist *sg, unsigned int new_len)
scatterlist      1074 drivers/crypto/s5p-sss.c 	struct scatterlist *tmp;
scatterlist      1141 drivers/crypto/s5p-sss.c 				struct scatterlist *sg,
scatterlist      1146 drivers/crypto/s5p-sss.c 	struct scatterlist *sg_tmp = sg;
scatterlist      1861 drivers/crypto/s5p-sss.c static bool s5p_is_sg_aligned(struct scatterlist *sg)
scatterlist      1875 drivers/crypto/s5p-sss.c 	struct scatterlist *sg;
scatterlist      1902 drivers/crypto/s5p-sss.c 	struct scatterlist *sg;
scatterlist       183 drivers/crypto/sahara.c 	struct scatterlist	*in_sg;
scatterlist       184 drivers/crypto/sahara.c 	struct scatterlist	in_sg_chain[2];
scatterlist       221 drivers/crypto/sahara.c 	struct scatterlist	*in_sg;
scatterlist       223 drivers/crypto/sahara.c 	struct scatterlist	*out_sg;
scatterlist       444 drivers/crypto/sahara.c 	struct scatterlist *sg;
scatterlist       798 drivers/crypto/sahara.c 	struct scatterlist *sg;
scatterlist       906 drivers/crypto/sahara.c static int sahara_walk_and_recalc(struct scatterlist *sg, unsigned int nbytes)
scatterlist       151 drivers/crypto/stm32/stm32-cryp.c 	struct scatterlist      *in_sg;
scatterlist       152 drivers/crypto/stm32/stm32-cryp.c 	struct scatterlist      *out_sg;
scatterlist       153 drivers/crypto/stm32/stm32-cryp.c 	struct scatterlist      *out_sg_save;
scatterlist       155 drivers/crypto/stm32/stm32-cryp.c 	struct scatterlist      in_sgl;
scatterlist       156 drivers/crypto/stm32/stm32-cryp.c 	struct scatterlist      out_sgl;
scatterlist       285 drivers/crypto/stm32/stm32-cryp.c static int stm32_cryp_check_aligned(struct scatterlist *sg, size_t total,
scatterlist       328 drivers/crypto/stm32/stm32-cryp.c static void sg_copy_buf(void *buf, struct scatterlist *sg,
scatterlist      1318 drivers/crypto/stm32/stm32-cryp.c 	struct scatterlist *out_sg_ori = cryp->out_sg;
scatterlist      1412 drivers/crypto/stm32/stm32-cryp.c 	struct scatterlist *out_sg_ori = cryp->out_sg;
scatterlist       133 drivers/crypto/stm32/stm32-hash.c 	struct scatterlist	*sg;
scatterlist       136 drivers/crypto/stm32/stm32-hash.c 	struct scatterlist	sg_key;
scatterlist       408 drivers/crypto/stm32/stm32-hash.c 			       struct scatterlist *sg, int length, int mdma)
scatterlist       543 drivers/crypto/stm32/stm32-hash.c 	struct scatterlist sg[1], *tsg;
scatterlist       655 drivers/crypto/stm32/stm32-hash.c 	struct scatterlist *sg;
scatterlist       149 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c 	struct scatterlist *in_sg = areq->src;
scatterlist       150 drivers/crypto/sunxi-ss/sun4i-ss-cipher.c 	struct scatterlist *out_sg = areq->dst;
scatterlist       183 drivers/crypto/sunxi-ss/sun4i-ss-hash.c 	struct scatterlist *in_sg = areq->src;
scatterlist       874 drivers/crypto/talitos.c 	struct scatterlist bufsl[2];
scatterlist       875 drivers/crypto/talitos.c 	struct scatterlist *psrc;
scatterlist       965 drivers/crypto/talitos.c 			     struct scatterlist *src,
scatterlist       966 drivers/crypto/talitos.c 			     struct scatterlist *dst,
scatterlist      1098 drivers/crypto/talitos.c static int sg_to_link_tbl_offset(struct scatterlist *sg, int sg_count,
scatterlist      1147 drivers/crypto/talitos.c static int talitos_sg_map_ext(struct device *dev, struct scatterlist *src,
scatterlist      1183 drivers/crypto/talitos.c static int talitos_sg_map(struct device *dev, struct scatterlist *src,
scatterlist      1322 drivers/crypto/talitos.c 						 struct scatterlist *src,
scatterlist      1323 drivers/crypto/talitos.c 						 struct scatterlist *dst,
scatterlist      2189 drivers/crypto/talitos.c 	struct scatterlist sg[1];
scatterlist       215 drivers/crypto/ux500/cryp/cryp.h 	struct scatterlist *sg_src;
scatterlist       216 drivers/crypto/ux500/cryp/cryp.h 	struct scatterlist *sg_dst;
scatterlist       521 drivers/crypto/ux500/cryp/cryp_core.c 				 struct scatterlist *sg,
scatterlist       626 drivers/crypto/ux500/cryp/cryp_core.c static int cryp_dma_write(struct cryp_ctx *ctx, struct scatterlist *sg,
scatterlist       641 drivers/crypto/ux500/cryp/cryp_core.c static int cryp_dma_read(struct cryp_ctx *ctx, struct scatterlist *sg, int len)
scatterlist       818 drivers/crypto/ux500/cryp/cryp_core.c static int get_nents(struct scatterlist *sg, int nbytes)
scatterlist       315 drivers/crypto/ux500/hash/hash_alg.h 	struct scatterlist	*sg;
scatterlist       138 drivers/crypto/ux500/hash/hash_core.c static int hash_set_dma_transfer(struct hash_ctx *ctx, struct scatterlist *sg,
scatterlist       196 drivers/crypto/ux500/hash/hash_core.c 			  struct scatterlist *sg, int len)
scatterlist       498 drivers/crypto/ux500/hash/hash_core.c static int hash_get_nents(struct scatterlist *sg, int size, bool *aligned)
scatterlist       532 drivers/crypto/ux500/hash/hash_core.c static bool hash_dma_valid_data(struct scatterlist *sg, int datasize)
scatterlist        88 drivers/crypto/virtio/virtio_crypto_algs.c static u64 virtio_crypto_alg_sg_nents_length(struct scatterlist *sg)
scatterlist       119 drivers/crypto/virtio/virtio_crypto_algs.c 	struct scatterlist outhdr, key_sg, inhdr, *sgs[3];
scatterlist       207 drivers/crypto/virtio/virtio_crypto_algs.c 	struct scatterlist outhdr, status_sg, *sgs[2];
scatterlist       355 drivers/crypto/virtio/virtio_crypto_algs.c 	struct scatterlist outhdr, iv_sg, status_sg, **sgs;
scatterlist       360 drivers/crypto/virtio/virtio_crypto_algs.c 	struct scatterlist *sg;
scatterlist        94 drivers/crypto/virtio/virtio_crypto_common.h 	struct scatterlist **sgs;
scatterlist       385 drivers/dma/altera-msgdma.c msgdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
scatterlist       397 drivers/dma/altera-msgdma.c 	struct scatterlist *sg;
scatterlist      2050 drivers/dma/amba-pl08x.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      2057 drivers/dma/amba-pl08x.c 	struct scatterlist *sg;
scatterlist       979 drivers/dma/at_hdmac.c 		       struct scatterlist *sgl,
scatterlist       986 drivers/dma/at_hdmac.c 	struct scatterlist	*sg;
scatterlist      1064 drivers/dma/at_hdmac.c atc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      1079 drivers/dma/at_hdmac.c 	struct scatterlist	*sg;
scatterlist       633 drivers/dma/at_xdmac.c at_xdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       639 drivers/dma/at_xdmac.c 	struct scatterlist		*sg;
scatterlist      1228 drivers/dma/at_xdmac.c at_xdmac_prep_dma_memset_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      1235 drivers/dma/at_xdmac.c 	struct scatterlist	*sg, *psg = NULL, *ppsg = NULL;
scatterlist       267 drivers/dma/bcm2835-dma.c 	struct scatterlist *sgl,
scatterlist       271 drivers/dma/bcm2835-dma.c 	struct scatterlist *sgent;
scatterlist       389 drivers/dma/bcm2835-dma.c 	struct scatterlist *sgl,
scatterlist       396 drivers/dma/bcm2835-dma.c 	struct scatterlist *sgent;
scatterlist       644 drivers/dma/bcm2835-dma.c 	struct scatterlist *sgl, unsigned int sg_len,
scatterlist      1271 drivers/dma/coh901318.c 	struct scatterlist *sg;
scatterlist      2268 drivers/dma/coh901318.c coh901318_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      2276 drivers/dma/coh901318.c 	struct scatterlist *sg;
scatterlist       136 drivers/dma/coh901318.h 		      struct scatterlist *sg, unsigned int nents,
scatterlist       233 drivers/dma/coh901318_lli.c 		      struct scatterlist *sgl, unsigned int nents,
scatterlist       239 drivers/dma/coh901318_lli.c 	struct scatterlist *sg;
scatterlist       527 drivers/dma/dma-axi-dmac.c 	struct dma_chan *c, struct scatterlist *sgl,
scatterlist       534 drivers/dma/dma-axi-dmac.c 	struct scatterlist *sg;
scatterlist       354 drivers/dma/dma-jz4780.c 	struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len,
scatterlist       327 drivers/dma/dw-edma/dw-edma-core.c 	struct scatterlist *sg = NULL;
scatterlist       435 drivers/dma/dw-edma/dw-edma-core.c dw_edma_device_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
scatterlist       132 drivers/dma/dw-edma/dw-edma-core.h 	struct scatterlist		*sgl;
scatterlist       622 drivers/dma/dw/core.c dwc_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       639 drivers/dma/dw/core.c 	struct scatterlist	*sg;
scatterlist      1033 drivers/dma/ep93xx_dma.c ep93xx_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      1039 drivers/dma/ep93xx_dma.c 	struct scatterlist *sg;
scatterlist       512 drivers/dma/fsl-edma-common.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       518 drivers/dma/fsl-edma-common.c 	struct scatterlist *sg;
scatterlist       239 drivers/dma/fsl-edma-common.h 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       259 drivers/dma/hsu/hsu.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       265 drivers/dma/hsu/hsu.c 	struct scatterlist *sg;
scatterlist       293 drivers/dma/idma64.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       299 drivers/dma/idma64.c 	struct scatterlist *sg;
scatterlist       448 drivers/dma/img-mdc-dma.c 	struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       455 drivers/dma/img-mdc-dma.c 	struct scatterlist *sg;
scatterlist       137 drivers/dma/imx-dma.c 	struct scatterlist		*sg;
scatterlist       159 drivers/dma/imx-dma.c 	struct scatterlist		*sg_list;
scatterlist       285 drivers/dma/imx-dma.c 	struct scatterlist *sg = d->sg;
scatterlist       816 drivers/dma/imx-dma.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       821 drivers/dma/imx-dma.c 	struct scatterlist *sg;
scatterlist       889 drivers/dma/imx-dma.c 			sizeof(struct scatterlist), GFP_ATOMIC);
scatterlist      1441 drivers/dma/imx-sdma.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      1449 drivers/dma/imx-sdma.c 	struct scatterlist *sg;
scatterlist       774 drivers/dma/ipu/ipu_idmac.c 	struct idmac_tx_desc *desc, struct scatterlist *sg, int buf_idx)
scatterlist       801 drivers/dma/ipu/ipu_idmac.c 	struct scatterlist *sg;
scatterlist      1123 drivers/dma/ipu/ipu_idmac.c static struct scatterlist *idmac_sg_next(struct idmac_channel *ichan,
scatterlist      1124 drivers/dma/ipu/ipu_idmac.c 	struct idmac_tx_desc **desc, struct scatterlist *sg)
scatterlist      1126 drivers/dma/ipu/ipu_idmac.c 	struct scatterlist *sgnew = sg ? sg_next(sg) : NULL;
scatterlist      1158 drivers/dma/ipu/ipu_idmac.c 	struct scatterlist **sg, *sgnext, *sgnew = NULL;
scatterlist      1311 drivers/dma/ipu/ipu_idmac.c 		struct scatterlist *sg;
scatterlist      1334 drivers/dma/ipu/ipu_idmac.c 		struct scatterlist *sgl, unsigned int sg_len,
scatterlist       533 drivers/dma/k3dma.c 	struct dma_chan *chan, struct scatterlist *sgl, unsigned int sglen,
scatterlist       539 drivers/dma/k3dma.c 	struct scatterlist *sg;
scatterlist       340 drivers/dma/mediatek/mtk-uart-apdma.c 	(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       526 drivers/dma/mmp_pdma.c mmp_pdma_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
scatterlist       533 drivers/dma/mmp_pdma.c 	struct scatterlist *sg;
scatterlist       270 drivers/dma/moxart-dma.c 	struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       278 drivers/dma/moxart-dma.c 	struct scatterlist *sgent;
scatterlist       684 drivers/dma/mpc512x_dma.c mpc_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       695 drivers/dma/mpc512x_dma.c 	struct scatterlist *sg;
scatterlist       495 drivers/dma/mxs-dma.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       502 drivers/dma/mxs-dma.c 	struct scatterlist *sg;
scatterlist       914 drivers/dma/nbpfaxi.c 		struct scatterlist *src_sg, struct scatterlist *dst_sg,
scatterlist       919 drivers/dma/nbpfaxi.c 	struct scatterlist *mem_sg;
scatterlist       987 drivers/dma/nbpfaxi.c 	struct scatterlist dst_sg;
scatterlist       988 drivers/dma/nbpfaxi.c 	struct scatterlist src_sg;
scatterlist      1007 drivers/dma/nbpfaxi.c 	struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len,
scatterlist      1011 drivers/dma/nbpfaxi.c 	struct scatterlist slave_sg;
scatterlist       876 drivers/dma/owl-dma.c 				       struct scatterlist *sgl,
scatterlist       886 drivers/dma/owl-dma.c 	struct scatterlist *sg;
scatterlist       567 drivers/dma/pch_dma.c 			struct scatterlist *sgl, unsigned int sg_len,
scatterlist       576 drivers/dma/pch_dma.c 	struct scatterlist *sg;
scatterlist      2829 drivers/dma/pl330.c pl330_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      2835 drivers/dma/pl330.c 	struct scatterlist *sg;
scatterlist       971 drivers/dma/pxa_dma.c pxad_prep_slave_sg(struct dma_chan *dchan, struct scatterlist *sgl,
scatterlist       978 drivers/dma/pxa_dma.c 	struct scatterlist *sg;
scatterlist       607 drivers/dma/qcom/bam_dma.c 	struct scatterlist *sgl, unsigned int sg_len,
scatterlist       614 drivers/dma/qcom/bam_dma.c 	struct scatterlist *sg;
scatterlist       975 drivers/dma/s3c24xx-dma.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       985 drivers/dma/s3c24xx-dma.c 	struct scatterlist *sg;
scatterlist       523 drivers/dma/sa11x0-dma.c 	struct dma_chan *chan, struct scatterlist *sg, unsigned int sglen,
scatterlist       528 drivers/dma/sa11x0-dma.c 	struct scatterlist *sgent;
scatterlist       894 drivers/dma/sh/rcar-dmac.c rcar_dmac_chan_prep_sg(struct rcar_dmac_chan *chan, struct scatterlist *sgl,
scatterlist       901 drivers/dma/sh/rcar-dmac.c 	struct scatterlist *sg;
scatterlist      1097 drivers/dma/sh/rcar-dmac.c 	struct scatterlist sgl;
scatterlist      1166 drivers/dma/sh/rcar-dmac.c rcar_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      1196 drivers/dma/sh/rcar-dmac.c 	struct scatterlist *sgl;
scatterlist       561 drivers/dma/sh/shdma-base.c 	struct scatterlist *sgl, unsigned int sg_len, dma_addr_t *addr,
scatterlist       564 drivers/dma/sh/shdma-base.c 	struct scatterlist *sg;
scatterlist       644 drivers/dma/sh/shdma-base.c 	struct scatterlist sg;
scatterlist       662 drivers/dma/sh/shdma-base.c 	struct dma_chan *chan, struct scatterlist *sgl, unsigned int sg_len,
scatterlist       703 drivers/dma/sh/shdma-base.c 	struct scatterlist *sgl;
scatterlist       416 drivers/dma/sh/usb-dmac.c usb_dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       422 drivers/dma/sh/usb-dmac.c 	struct scatterlist *sg;
scatterlist       920 drivers/dma/sprd-dma.c sprd_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       929 drivers/dma/sprd-dma.c 	struct scatterlist *sg;
scatterlist       506 drivers/dma/st_fdma.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       513 drivers/dma/st_fdma.c 	struct scatterlist *sg;
scatterlist      1020 drivers/dma/ste_dma40.c static int d40_sg_2_dmalen(struct scatterlist *sgl, int sg_len,
scatterlist      1023 drivers/dma/ste_dma40.c 	struct scatterlist *sg;
scatterlist      2111 drivers/dma/ste_dma40.c 		struct scatterlist *sg_src, struct scatterlist *sg_dst,
scatterlist      2139 drivers/dma/ste_dma40.c 		struct scatterlist *sg_src, struct scatterlist *sg_dst,
scatterlist      2171 drivers/dma/ste_dma40.c d40_prep_desc(struct d40_chan *chan, struct scatterlist *sg,
scatterlist      2209 drivers/dma/ste_dma40.c d40_prep_sg(struct dma_chan *dchan, struct scatterlist *sg_src,
scatterlist      2210 drivers/dma/ste_dma40.c 	    struct scatterlist *sg_dst, unsigned int sg_len,
scatterlist      2481 drivers/dma/ste_dma40.c 	struct scatterlist dst_sg;
scatterlist      2482 drivers/dma/ste_dma40.c 	struct scatterlist src_sg;
scatterlist      2498 drivers/dma/ste_dma40.c d40_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      2515 drivers/dma/ste_dma40.c 	struct scatterlist *sg;
scatterlist      2518 drivers/dma/ste_dma40.c 	sg = kcalloc(periods + 1, sizeof(struct scatterlist), GFP_NOWAIT);
scatterlist       265 drivers/dma/ste_dma40_ll.c int d40_phy_sg_to_lli(struct scatterlist *sg,
scatterlist       277 drivers/dma/ste_dma40_ll.c 	struct scatterlist *current_sg = sg;
scatterlist       417 drivers/dma/ste_dma40_ll.c int d40_log_sg_to_lli(struct scatterlist *sg,
scatterlist       425 drivers/dma/ste_dma40_ll.c 	struct scatterlist *current_sg = sg;
scatterlist       441 drivers/dma/ste_dma40_ll.h int d40_phy_sg_to_lli(struct scatterlist *sg,
scatterlist       453 drivers/dma/ste_dma40_ll.h int d40_log_sg_to_lli(struct scatterlist *sg,
scatterlist       829 drivers/dma/stm32-dma.c 	struct dma_chan *c, struct scatterlist *sgl,
scatterlist       835 drivers/dma/stm32-dma.c 	struct scatterlist *sg;
scatterlist       728 drivers/dma/stm32-mdma.c 				 struct scatterlist *sgl, u32 sg_len,
scatterlist       733 drivers/dma/stm32-mdma.c 	struct scatterlist *sg;
scatterlist       781 drivers/dma/stm32-mdma.c stm32_mdma_prep_slave_sg(struct dma_chan *c, struct scatterlist *sgl,
scatterlist       767 drivers/dma/sun4i-dma.c sun4i_dma_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       776 drivers/dma/sun4i-dma.c 	struct scatterlist *sg;
scatterlist       683 drivers/dma/sun6i-dma.c 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       692 drivers/dma/sun6i-dma.c 	struct scatterlist *sg;
scatterlist      1001 drivers/dma/tegra20-apb-dma.c 	struct dma_chan *dc, struct scatterlist *sgl, unsigned int sg_len,
scatterlist      1008 drivers/dma/tegra20-apb-dma.c 	struct scatterlist *sg;
scatterlist       585 drivers/dma/ti/cppi41.c 	struct dma_chan *chan, struct scatterlist *sgl, unsigned sg_len,
scatterlist       592 drivers/dma/ti/cppi41.c 	struct scatterlist *sg;
scatterlist      1054 drivers/dma/ti/edma.c 	struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      1064 drivers/dma/ti/edma.c 	struct scatterlist *sg;
scatterlist       886 drivers/dma/ti/omap-dma.c 	struct dma_chan *chan, struct scatterlist *sgl, unsigned sglen,
scatterlist       892 drivers/dma/ti/omap-dma.c 	struct scatterlist *sgent;
scatterlist       146 drivers/dma/timb_dma.c 	struct scatterlist *sg, bool last)
scatterlist       490 drivers/dma/timb_dma.c 	struct scatterlist *sgl, unsigned int sg_len,
scatterlist       497 drivers/dma/timb_dma.c 	struct scatterlist *sg;
scatterlist       803 drivers/dma/txx9dmac.c txx9dmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       813 drivers/dma/txx9dmac.c 	struct scatterlist *sg;
scatterlist        53 drivers/dma/uniphier-mdmac.c 	struct scatterlist *sgl;
scatterlist       110 drivers/dma/uniphier-mdmac.c 	struct scatterlist *sg;
scatterlist       230 drivers/dma/uniphier-mdmac.c uniphier_mdmac_prep_slave_sg(struct dma_chan *chan, struct scatterlist *sgl,
scatterlist      1776 drivers/dma/xilinx/xilinx_dma.c 	struct dma_chan *dchan, struct scatterlist *sgl, unsigned int sg_len,
scatterlist      1784 drivers/dma/xilinx/xilinx_dma.c 	struct scatterlist *sg;
scatterlist       546 drivers/dma/zx_dma.c 	struct dma_chan *chan, struct scatterlist *sgl, unsigned int sglen,
scatterlist       552 drivers/dma/zx_dma.c 	struct scatterlist *sg;
scatterlist      1384 drivers/firewire/sbp2.c 	struct scatterlist *sg = scsi_sglist(orb->cmd);
scatterlist       132 drivers/fpga/zynq-fpga.c 	struct scatterlist *cur_sg;
scatterlist       392 drivers/fpga/zynq-fpga.c 	struct scatterlist *sg;
scatterlist       341 drivers/gpu/drm/arm/malidp_planes.c 		struct scatterlist *sgl;
scatterlist       380 drivers/gpu/drm/armada/armada_gem.c 	struct scatterlist *sg;
scatterlist       455 drivers/gpu/drm/armada/armada_gem.c 		struct scatterlist *sg;
scatterlist       477 drivers/gpu/drm/drm_gem_cma_helper.c 		struct scatterlist *s;
scatterlist       951 drivers/gpu/drm/drm_prime.c 	struct scatterlist *sg;
scatterlist        74 drivers/gpu/drm/etnaviv/etnaviv_mmu.c {	struct scatterlist *sg;
scatterlist       112 drivers/gpu/drm/etnaviv/etnaviv_mmu.c 	struct scatterlist *sg;
scatterlist        25 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct scatterlist *src, *dst;
scatterlist        24 drivers/gpu/drm/i915/gem/i915_gem_internal.c 	struct scatterlist *sg;
scatterlist        39 drivers/gpu/drm/i915/gem/i915_gem_internal.c 	struct scatterlist *sg;
scatterlist       214 drivers/gpu/drm/i915/gem/i915_gem_object.h struct scatterlist *
scatterlist       196 drivers/gpu/drm/i915/gem/i915_gem_object_types.h 			struct scatterlist *sg_pos;
scatterlist       373 drivers/gpu/drm/i915/gem/i915_gem_pages.c struct scatterlist *
scatterlist       379 drivers/gpu/drm/i915/gem/i915_gem_pages.c 	struct scatterlist *sg;
scatterlist       489 drivers/gpu/drm/i915/gem/i915_gem_pages.c 	struct scatterlist *sg;
scatterlist       517 drivers/gpu/drm/i915/gem/i915_gem_pages.c 	struct scatterlist *sg;
scatterlist        24 drivers/gpu/drm/i915/gem/i915_gem_phys.c 	struct scatterlist *sg;
scatterlist        33 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 	struct scatterlist *sg;
scatterlist       479 drivers/gpu/drm/i915/gem/i915_gem_stolen.c 	struct scatterlist *sg;
scatterlist        15 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c 	struct scatterlist *sg;
scatterlist        29 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c 	struct scatterlist *sg, *src, *end;
scatterlist        45 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 	struct scatterlist *sg;
scatterlist        61 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 	struct scatterlist *sg;
scatterlist       185 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 	struct scatterlist *sg;
scatterlist       241 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 	struct scatterlist *sg;
scatterlist        14 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	struct scatterlist *sg;
scatterlist        44 drivers/gpu/drm/i915/gvt/dmabuf.c 	struct scatterlist *sg;
scatterlist      1158 drivers/gpu/drm/i915/i915_gem_gtt.c 	struct scatterlist *sg;
scatterlist      1161 drivers/gpu/drm/i915/i915_gem_gtt.c 	struct scatterlist *sg = vma->pages->sgl;
scatterlist      3356 drivers/gpu/drm/i915/i915_gem_gtt.c static struct scatterlist *
scatterlist      3360 drivers/gpu/drm/i915/i915_gem_gtt.c 	     struct sg_table *st, struct scatterlist *sg)
scatterlist      3391 drivers/gpu/drm/i915/i915_gem_gtt.c 	struct scatterlist *sg;
scatterlist      3425 drivers/gpu/drm/i915/i915_gem_gtt.c static struct scatterlist *
scatterlist      3429 drivers/gpu/drm/i915/i915_gem_gtt.c 	    struct sg_table *st, struct scatterlist *sg)
scatterlist      3472 drivers/gpu/drm/i915/i915_gem_gtt.c 	struct scatterlist *sg;
scatterlist      3513 drivers/gpu/drm/i915/i915_gem_gtt.c 	struct scatterlist *sg, *iter;
scatterlist        53 drivers/gpu/drm/i915/i915_gpu_error.c static void __sg_set_buf(struct scatterlist *sg,
scatterlist        78 drivers/gpu/drm/i915/i915_gpu_error.c 		struct scatterlist *sgl;
scatterlist       639 drivers/gpu/drm/i915/i915_gpu_error.c static void err_free_sgl(struct scatterlist *sgl)
scatterlist       642 drivers/gpu/drm/i915/i915_gpu_error.c 		struct scatterlist *sg;
scatterlist       831 drivers/gpu/drm/i915/i915_gpu_error.c 	struct scatterlist *sg;
scatterlist       166 drivers/gpu/drm/i915/i915_gpu_error.h 	struct scatterlist *sgl, *fit;
scatterlist       186 drivers/gpu/drm/i915/i915_gpu_error.h 	struct scatterlist *sgl, *cur, *end;
scatterlist        12 drivers/gpu/drm/i915/i915_scatterlist.c 	struct scatterlist *sg, *new_sg;
scatterlist        20 drivers/gpu/drm/i915/i915_scatterlist.h 	struct scatterlist *sgp;
scatterlist        27 drivers/gpu/drm/i915/i915_scatterlist.h } __sgt_iter(struct scatterlist *sgl, bool dma) {
scatterlist        42 drivers/gpu/drm/i915/i915_scatterlist.h static inline int __sg_page_count(const struct scatterlist *sg)
scatterlist        47 drivers/gpu/drm/i915/i915_scatterlist.h static inline struct scatterlist *____sg_next(struct scatterlist *sg)
scatterlist        64 drivers/gpu/drm/i915/i915_scatterlist.h static inline struct scatterlist *__sg_next(struct scatterlist *sg)
scatterlist        95 drivers/gpu/drm/i915/i915_scatterlist.h static inline unsigned int i915_sg_page_sizes(struct scatterlist *sg)
scatterlist        62 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c 	struct scatterlist *sg;
scatterlist        14 drivers/gpu/drm/i915/selftests/i915_mock_selftests.h selftest(scatterlist, scatterlist_mock_selftests)
scatterlist       365 drivers/gpu/drm/i915/selftests/i915_vma.c static struct scatterlist *
scatterlist       368 drivers/gpu/drm/i915/selftests/i915_vma.c 	       struct scatterlist *sg)
scatterlist       415 drivers/gpu/drm/i915/selftests/i915_vma.c static struct scatterlist *
scatterlist       418 drivers/gpu/drm/i915/selftests/i915_vma.c 		struct scatterlist *sg)
scatterlist       529 drivers/gpu/drm/i915/selftests/i915_vma.c 					struct scatterlist *sg;
scatterlist        47 drivers/gpu/drm/i915/selftests/scatterlist.c 	struct scatterlist *sg;
scatterlist       220 drivers/gpu/drm/i915/selftests/scatterlist.c 	struct scatterlist *sg;
scatterlist       216 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct scatterlist *s;
scatterlist        40 drivers/gpu/drm/msm/msm_gpummu.c 	struct scatterlist *sg;
scatterlist        20 drivers/gpu/drm/nouveau/include/nvif/if000a.h 	struct scatterlist *sgl;
scatterlist        67 drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h 	struct scatterlist *sgl;
scatterlist        37 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mem.c 		struct scatterlist *sgl;
scatterlist       252 drivers/gpu/drm/panfrost/panfrost_mmu.c 	struct scatterlist *sgl;
scatterlist        79 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 	struct scatterlist *s;
scatterlist       465 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 	struct scatterlist *s;
scatterlist       511 drivers/gpu/drm/tegra/gem.c 		struct scatterlist *sg;
scatterlist        69 drivers/gpu/drm/udl/udl_dmabuf.c 	struct scatterlist *rd, *wr;
scatterlist        94 drivers/gpu/drm/v3d/v3d_mmu.c 	struct scatterlist *sgl;
scatterlist       261 drivers/gpu/drm/virtio/virtgpu_vq.c 	struct scatterlist *sgs[3], vcmd, vout, vresp;
scatterlist       350 drivers/gpu/drm/virtio/virtgpu_vq.c 	struct scatterlist *sgs[1], ccmd;
scatterlist       967 drivers/gpu/drm/virtio/virtgpu_vq.c 	struct scatterlist *sg;
scatterlist       436 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c 			sgl_size = ttm_round_pot(sizeof(struct scatterlist));
scatterlist       129 drivers/gpu/host1x/job.c 		struct scatterlist *sg;
scatterlist       173 drivers/hsi/clients/ssi_protocol.c 	struct scatterlist *sg;
scatterlist       115 drivers/hsi/controllers/omap_ssi.h 	struct scatterlist	*sg;
scatterlist        55 drivers/hwtracing/intel_th/msu-sink.c 	struct scatterlist *sg_ptr;
scatterlist        84 drivers/hwtracing/intel_th/msu-sink.c 	struct scatterlist *sg_ptr;
scatterlist        98 drivers/hwtracing/intel_th/msu.c 	struct scatterlist	*start_block;
scatterlist        99 drivers/hwtracing/intel_th/msu.c 	struct scatterlist	*block;
scatterlist       274 drivers/hwtracing/intel_th/msu.c static inline struct scatterlist *msc_win_base_sg(struct msc_window *win)
scatterlist       322 drivers/hwtracing/intel_th/msu.c 	struct scatterlist *sg;
scatterlist       407 drivers/hwtracing/intel_th/msu.c static struct scatterlist *msc_win_oldest_sg(struct msc_window *win)
scatterlist       410 drivers/hwtracing/intel_th/msu.c 	struct scatterlist *sg;
scatterlist       653 drivers/hwtracing/intel_th/msu.c 	struct scatterlist *sg;
scatterlist       992 drivers/hwtracing/intel_th/msu.c 	struct scatterlist *sg_ptr;
scatterlist      1025 drivers/hwtracing/intel_th/msu.c 	struct scatterlist *sg_ptr;
scatterlist      1037 drivers/hwtracing/intel_th/msu.c 	struct scatterlist *sg_ptr;
scatterlist      1120 drivers/hwtracing/intel_th/msu.c 	struct scatterlist *sg;
scatterlist      1174 drivers/hwtracing/intel_th/msu.c 		struct scatterlist *sg;
scatterlist      1370 drivers/hwtracing/intel_th/msu.c 	struct scatterlist *sg;
scatterlist       180 drivers/i2c/busses/i2c-at91-master.c 		struct scatterlist *sg;
scatterlist       117 drivers/i2c/busses/i2c-at91.h 	struct scatterlist sg[2];
scatterlist       128 drivers/i2c/busses/i2c-mxs.c 	struct scatterlist		sg_io[2];
scatterlist       190 drivers/i2c/busses/i2c-mxs.c 					(struct scatterlist *)&i2c->pio_data[0],
scatterlist       218 drivers/i2c/busses/i2c-mxs.c 					(struct scatterlist *)&i2c->pio_data[1],
scatterlist       248 drivers/i2c/busses/i2c-mxs.c 					(struct scatterlist *)&i2c->pio_data[0],
scatterlist       225 drivers/i2c/busses/i2c-qup.c 	struct	scatterlist *sg;
scatterlist       602 drivers/i2c/busses/i2c-qup.c static int qup_sg_set_buf(struct scatterlist *sg, void *buf,
scatterlist       138 drivers/i2c/busses/i2c-rcar.c 	struct scatterlist sg;
scatterlist       136 drivers/i2c/busses/i2c-sh_mobile.c 	struct scatterlist sg;
scatterlist       219 drivers/ide/au1xxx-ide.c 	struct scatterlist *sg;
scatterlist       121 drivers/ide/ide-dma-sff.c 	struct scatterlist *sg;
scatterlist       136 drivers/ide/ide-dma.c 	struct scatterlist *sg = hwif->sg_table;
scatterlist       236 drivers/ide/ide-io.c 	struct scatterlist *sg = hwif->sg_table;
scatterlist      1009 drivers/ide/ide-probe.c 				       sizeof(struct scatterlist),
scatterlist       230 drivers/ide/ide-taskfile.c 	struct scatterlist *sg = hwif->sg_table;
scatterlist       231 drivers/ide/ide-taskfile.c 	struct scatterlist *cursg = cmd->cursg;
scatterlist      1459 drivers/ide/pmac.c 	struct scatterlist *sg;
scatterlist       240 drivers/ide/tx4939ide.c 	struct scatterlist *sg;
scatterlist        86 drivers/infiniband/core/rw.c 		struct rdma_rw_reg_ctx *reg, struct scatterlist *sg,
scatterlist       119 drivers/infiniband/core/rw.c 		u8 port_num, struct scatterlist *sg, u32 sg_cnt, u32 offset,
scatterlist       190 drivers/infiniband/core/rw.c 		struct scatterlist *sg, u32 sg_cnt, u32 offset,
scatterlist       246 drivers/infiniband/core/rw.c 		struct scatterlist *sg, u32 offset, u64 remote_addr, u32 rkey,
scatterlist       271 drivers/infiniband/core/rw.c static void rdma_rw_unmap_sg(struct ib_device *dev, struct scatterlist *sg,
scatterlist       280 drivers/infiniband/core/rw.c static int rdma_rw_map_sg(struct ib_device *dev, struct scatterlist *sg,
scatterlist       304 drivers/infiniband/core/rw.c 		struct scatterlist *sg, u32 sg_cnt, u32 sg_offset,
scatterlist       372 drivers/infiniband/core/rw.c 		u8 port_num, struct scatterlist *sg, u32 sg_cnt,
scatterlist       373 drivers/infiniband/core/rw.c 		struct scatterlist *prot_sg, u32 prot_sg_cnt,
scatterlist       578 drivers/infiniband/core/rw.c 		struct scatterlist *sg, u32 sg_cnt, enum dma_data_direction dir)
scatterlist       616 drivers/infiniband/core/rw.c 		u8 port_num, struct scatterlist *sg, u32 sg_cnt,
scatterlist       617 drivers/infiniband/core/rw.c 		struct scatterlist *prot_sg, u32 prot_sg_cnt,
scatterlist        73 drivers/infiniband/core/umem.c static struct scatterlist *ib_umem_add_sg_table(struct scatterlist *sg,
scatterlist       148 drivers/infiniband/core/umem.c 	struct scatterlist *sg;
scatterlist       206 drivers/infiniband/core/umem.c 	struct scatterlist *sg;
scatterlist       351 drivers/infiniband/core/umem.c 	struct scatterlist *sg;
scatterlist      2472 drivers/infiniband/core/verbs.c int ib_map_mr_sg_pi(struct ib_mr *mr, struct scatterlist *data_sg,
scatterlist      2474 drivers/infiniband/core/verbs.c 		    struct scatterlist *meta_sg, int meta_sg_nents,
scatterlist      2514 drivers/infiniband/core/verbs.c int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
scatterlist      2546 drivers/infiniband/core/verbs.c int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
scatterlist      2549 drivers/infiniband/core/verbs.c 	struct scatterlist *sg;
scatterlist      2828 drivers/infiniband/core/verbs.c 			     struct scatterlist *sglist, unsigned int nents,
scatterlist      3356 drivers/infiniband/hw/bnxt_re/ib_verbs.c int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents,
scatterlist       200 drivers/infiniband/hw/bnxt_re/ib_verbs.h int bnxt_re_map_mr_sg(struct ib_mr *ib_mr, struct scatterlist *sg, int sg_nents,
scatterlist        86 drivers/infiniband/hw/bnxt_re/qplib_res.c 		       struct scatterlist *sghead, u32 pages,
scatterlist       168 drivers/infiniband/hw/bnxt_re/qplib_res.c 	struct scatterlist *sghead = NULL;
scatterlist       227 drivers/infiniband/hw/bnxt_re/qplib_res.h 	struct scatterlist		*sglist;
scatterlist       655 drivers/infiniband/hw/cxgb3/iwch_provider.c static int iwch_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
scatterlist       984 drivers/infiniband/hw/cxgb4/iw_cxgb4.h int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist       785 drivers/infiniband/hw/cxgb4/mem.c int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist       105 drivers/infiniband/hw/efa/efa_verbs.c 			struct scatterlist *sgl;
scatterlist      1065 drivers/infiniband/hw/efa/efa_verbs.c static struct scatterlist *efa_vmalloc_buf_to_sg(u64 *buf, int page_cnt)
scatterlist      1067 drivers/infiniband/hw/efa/efa_verbs.c 	struct scatterlist *sglist;
scatterlist      1097 drivers/infiniband/hw/efa/efa_verbs.c 	struct scatterlist *pages_sgl = pbl->phys.indirect.sgl;
scatterlist      1236 drivers/infiniband/hw/efa/efa_verbs.c 	struct scatterlist *sgl;
scatterlist      1197 drivers/infiniband/hw/hns/hns_roce_device.h int hns_roce_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist       284 drivers/infiniband/hw/hns/hns_roce_hem.c 	struct scatterlist *mem;
scatterlist        62 drivers/infiniband/hw/hns/hns_roce_hem.h 	 (sizeof(struct scatterlist) + sizeof(void *)))
scatterlist        85 drivers/infiniband/hw/hns/hns_roce_hem.h 	struct scatterlist	 mem[HNS_ROCE_HEM_CHUNK_LEN];
scatterlist      1434 drivers/infiniband/hw/hns/hns_roce_mr.c int hns_roce_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist      1631 drivers/infiniband/hw/i40iw/i40iw_verbs.c static int i40iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
scatterlist       742 drivers/infiniband/hw/mlx4/mlx4_ib.h int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist       193 drivers/infiniband/hw/mlx4/mr.c 	struct scatterlist *sg;
scatterlist       267 drivers/infiniband/hw/mlx4/mr.c 	struct scatterlist *sg;
scatterlist       806 drivers/infiniband/hw/mlx4/mr.c int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist        56 drivers/infiniband/hw/mlx5/mem.c 	struct scatterlist *sg;
scatterlist       138 drivers/infiniband/hw/mlx5/mem.c 	struct scatterlist *sg;
scatterlist      1175 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist      1177 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
scatterlist      1179 drivers/infiniband/hw/mlx5/mlx5_ib.h 			 struct scatterlist *meta_sg, int meta_sg_nents,
scatterlist      2028 drivers/infiniband/hw/mlx5/mr.c mlx5_ib_map_pa_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
scatterlist      2030 drivers/infiniband/hw/mlx5/mr.c 			struct scatterlist *meta_sg, int meta_sg_nents,
scatterlist      2063 drivers/infiniband/hw/mlx5/mr.c 		   struct scatterlist *sgl,
scatterlist      2066 drivers/infiniband/hw/mlx5/mr.c 		   struct scatterlist *meta_sgl,
scatterlist      2070 drivers/infiniband/hw/mlx5/mr.c 	struct scatterlist *sg = sgl;
scatterlist      2151 drivers/infiniband/hw/mlx5/mr.c mlx5_ib_map_mtt_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
scatterlist      2153 drivers/infiniband/hw/mlx5/mr.c 			 struct scatterlist *meta_sg, int meta_sg_nents,
scatterlist      2216 drivers/infiniband/hw/mlx5/mr.c mlx5_ib_map_klm_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
scatterlist      2218 drivers/infiniband/hw/mlx5/mr.c 			 struct scatterlist *meta_sg, int meta_sg_nents,
scatterlist      2249 drivers/infiniband/hw/mlx5/mr.c int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
scatterlist      2251 drivers/infiniband/hw/mlx5/mr.c 			 struct scatterlist *meta_sg, int meta_sg_nents,
scatterlist      2310 drivers/infiniband/hw/mlx5/mr.c int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist        59 drivers/infiniband/hw/mthca/mthca_memfree.c 		struct scatterlist mem;
scatterlist       107 drivers/infiniband/hw/mthca/mthca_memfree.c static int mthca_alloc_icm_pages(struct scatterlist *mem, int order, gfp_t gfp_mask)
scatterlist       123 drivers/infiniband/hw/mthca/mthca_memfree.c static int mthca_alloc_icm_coherent(struct device *dev, struct scatterlist *mem,
scatterlist        43 drivers/infiniband/hw/mthca/mthca_memfree.h 	 (sizeof (struct scatterlist)))
scatterlist        55 drivers/infiniband/hw/mthca/mthca_memfree.h 	struct scatterlist mem[MTHCA_ICM_CHUNK_LEN];
scatterlist      2976 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist       107 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist      1288 drivers/infiniband/hw/qedr/verbs.c 	struct scatterlist *sg;
scatterlist      2842 drivers/infiniband/hw/qedr/verbs.c int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
scatterlist        84 drivers/infiniband/hw/qedr/verbs.h int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
scatterlist        70 drivers/infiniband/hw/usnic/usnic_uiom.c 	struct scatterlist *sg;
scatterlist        90 drivers/infiniband/hw/usnic/usnic_uiom.c 	struct scatterlist *sg;
scatterlist        80 drivers/infiniband/hw/usnic/usnic_uiom.h 	struct scatterlist		page_list[0];
scatterlist       312 drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c int pvrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
scatterlist       410 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h int pvrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
scatterlist       632 drivers/infiniband/sw/rdmavt/mr.c int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
scatterlist        84 drivers/infiniband/sw/rdmavt/mr.h int rvt_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
scatterlist      1026 drivers/infiniband/sw/rxe/rxe_verbs.c static int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
scatterlist      1456 drivers/infiniband/sw/siw/siw_verbs.c int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle,
scatterlist      1459 drivers/infiniband/sw/siw/siw_verbs.c 	struct scatterlist *slp;
scatterlist        74 drivers/infiniband/sw/siw/siw_verbs.h int siw_map_mr_sg(struct ib_mr *base_mr, struct scatterlist *sl, int num_sle,
scatterlist       198 drivers/infiniband/ulp/iser/iscsi_iser.h 	struct scatterlist *sg;
scatterlist       142 drivers/infiniband/ulp/iser/iser_memory.c 	struct scatterlist *sg;
scatterlist       194 drivers/infiniband/ulp/iser/iser_memory.c 	struct scatterlist *sg = mem->sg;
scatterlist      1192 drivers/infiniband/ulp/isert/ib_isert.c 	struct scatterlist *sg_start;
scatterlist       128 drivers/infiniband/ulp/isert/ib_isert.h 	struct scatterlist	sg;
scatterlist      1601 drivers/infiniband/ulp/srp/ib_srp.c 			    struct scatterlist *sg)
scatterlist      1644 drivers/infiniband/ulp/srp/ib_srp.c 			  struct srp_request *req, struct scatterlist *scat,
scatterlist      1647 drivers/infiniband/ulp/srp/ib_srp.c 	struct scatterlist *sg;
scatterlist      1668 drivers/infiniband/ulp/srp/ib_srp.c 			 struct srp_request *req, struct scatterlist *scat,
scatterlist      1696 drivers/infiniband/ulp/srp/ib_srp.c 			  struct srp_request *req, struct scatterlist *scat,
scatterlist      1700 drivers/infiniband/ulp/srp/ib_srp.c 	struct scatterlist *sg;
scatterlist      1727 drivers/infiniband/ulp/srp/ib_srp.c 	struct scatterlist idb_sg[1];
scatterlist      1768 drivers/infiniband/ulp/srp/ib_srp.c 			      struct scatterlist *scat, int count)
scatterlist      1804 drivers/infiniband/ulp/srp/ib_srp.c 	struct scatterlist *scat, *sg;
scatterlist       343 drivers/infiniband/ulp/srp/ib_srp.h 		struct scatterlist	*sg;
scatterlist       889 drivers/infiniband/ulp/srpt/ib_srpt.c 		struct srp_direct_buf *db, int nbufs, struct scatterlist **sg,
scatterlist       894 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct scatterlist *prev = NULL;
scatterlist      1014 drivers/infiniband/ulp/srpt/ib_srpt.c 		struct scatterlist **sg, unsigned int *sg_cnt, u64 *data_len,
scatterlist      1492 drivers/infiniband/ulp/srpt/ib_srpt.c 	struct scatterlist *sg = NULL;
scatterlist       196 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct scatterlist	*sg;
scatterlist       226 drivers/infiniband/ulp/srpt/ib_srpt.h 	struct scatterlist	imm_sg;
scatterlist      2546 drivers/iommu/amd_iommu.c 			struct scatterlist *sglist,
scatterlist      2550 drivers/iommu/amd_iommu.c 	struct scatterlist *s;
scatterlist      2575 drivers/iommu/amd_iommu.c static int map_sg(struct device *dev, struct scatterlist *sglist,
scatterlist      2582 drivers/iommu/amd_iommu.c 	struct scatterlist *s;
scatterlist      2666 drivers/iommu/amd_iommu.c static void unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist       606 drivers/iommu/dma-iommu.c 		struct scatterlist *sg;
scatterlist       677 drivers/iommu/dma-iommu.c 		struct scatterlist *sgl, int nelems,
scatterlist       680 drivers/iommu/dma-iommu.c 	struct scatterlist *sg;
scatterlist       691 drivers/iommu/dma-iommu.c 		struct scatterlist *sgl, int nelems,
scatterlist       694 drivers/iommu/dma-iommu.c 	struct scatterlist *sg;
scatterlist       735 drivers/iommu/dma-iommu.c static int __finalise_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist       738 drivers/iommu/dma-iommu.c 	struct scatterlist *s, *cur = sg;
scatterlist       788 drivers/iommu/dma-iommu.c static void __invalidate_sg(struct scatterlist *sg, int nents)
scatterlist       790 drivers/iommu/dma-iommu.c 	struct scatterlist *s;
scatterlist       810 drivers/iommu/dma-iommu.c static int iommu_dma_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       816 drivers/iommu/dma-iommu.c 	struct scatterlist *s, *prev = NULL;
scatterlist       885 drivers/iommu/dma-iommu.c static void iommu_dma_unmap_sg(struct device *dev, struct scatterlist *sg,
scatterlist       889 drivers/iommu/dma-iommu.c 	struct scatterlist *tmp;
scatterlist      2224 drivers/iommu/intel-iommu.c 			    struct scatterlist *sg, unsigned long phys_pfn,
scatterlist      2339 drivers/iommu/intel-iommu.c 			  struct scatterlist *sg, unsigned long phys_pfn,
scatterlist      2359 drivers/iommu/intel-iommu.c 				    struct scatterlist *sg, unsigned long nr_pages,
scatterlist      3687 drivers/iommu/intel-iommu.c static void intel_unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist      3693 drivers/iommu/intel-iommu.c 	struct scatterlist *sg;
scatterlist      3708 drivers/iommu/intel-iommu.c static int intel_map_sg(struct device *dev, struct scatterlist *sglist, int nelems,
scatterlist      3717 drivers/iommu/intel-iommu.c 	struct scatterlist *sg;
scatterlist      3948 drivers/iommu/intel-iommu.c bounce_unmap_sg(struct device *dev, struct scatterlist *sglist, int nelems,
scatterlist      3951 drivers/iommu/intel-iommu.c 	struct scatterlist *sg;
scatterlist      3960 drivers/iommu/intel-iommu.c bounce_map_sg(struct device *dev, struct scatterlist *sglist, int nelems,
scatterlist      3964 drivers/iommu/intel-iommu.c 	struct scatterlist *sg;
scatterlist      3997 drivers/iommu/intel-iommu.c bounce_sync_sg_for_cpu(struct device *dev, struct scatterlist *sglist,
scatterlist      4000 drivers/iommu/intel-iommu.c 	struct scatterlist *sg;
scatterlist      4009 drivers/iommu/intel-iommu.c bounce_sync_sg_for_device(struct device *dev, struct scatterlist *sglist,
scatterlist      4012 drivers/iommu/intel-iommu.c 	struct scatterlist *sg;
scatterlist      1996 drivers/iommu/iommu.c 		    struct scatterlist *sg, unsigned int nents, int prot)
scatterlist       224 drivers/iommu/virtio-iommu.c 	struct scatterlist top_sg, bottom_sg;
scatterlist       225 drivers/iommu/virtio-iommu.c 	struct scatterlist *sg[2] = { &top_sg, &bottom_sg };
scatterlist       563 drivers/iommu/virtio-iommu.c 	struct scatterlist sg[1];
scatterlist       987 drivers/iommu/virtio-iommu.c 	struct scatterlist sg[1];
scatterlist       576 drivers/mailbox/bcm-flexrm-mailbox.c 	struct scatterlist *sg;
scatterlist       606 drivers/mailbox/bcm-flexrm-mailbox.c 	struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst;
scatterlist       665 drivers/mailbox/bcm-flexrm-mailbox.c 	struct scatterlist *src_sg = msg->spu.src, *dst_sg = msg->spu.dst;
scatterlist       274 drivers/mailbox/bcm-pdc-mailbox.c 	struct scatterlist *dst_sg;
scatterlist       396 drivers/mailbox/bcm-pdc-mailbox.c 	struct scatterlist *src_sg[PDC_RING_ENTRIES];
scatterlist       706 drivers/mailbox/bcm-pdc-mailbox.c static int pdc_tx_list_sg_add(struct pdc_state *pdcs, struct scatterlist *sg)
scatterlist       814 drivers/mailbox/bcm-pdc-mailbox.c static int pdc_rx_list_init(struct pdc_state *pdcs, struct scatterlist *dst_sg,
scatterlist       874 drivers/mailbox/bcm-pdc-mailbox.c static int pdc_rx_list_sg_add(struct pdc_state *pdcs, struct scatterlist *sg)
scatterlist      1104 drivers/mailbox/bcm-pdc-mailbox.c static u32 pdc_desc_count(struct scatterlist *sg)
scatterlist        82 drivers/md/dm-crypt.c 	struct scatterlist sg_in[4];
scatterlist        83 drivers/md/dm-crypt.c 	struct scatterlist sg_out[4];
scatterlist       223 drivers/md/dm-crypt.c static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc,
scatterlist       224 drivers/md/dm-crypt.c 					     struct scatterlist *sg);
scatterlist       504 drivers/md/dm-crypt.c 	struct scatterlist *sg;
scatterlist       522 drivers/md/dm-crypt.c 	struct scatterlist *sg;
scatterlist       650 drivers/md/dm-crypt.c 	struct scatterlist *sg;
scatterlist       676 drivers/md/dm-crypt.c 	struct scatterlist *sg;
scatterlist       722 drivers/md/dm-crypt.c 	struct scatterlist src, dst;
scatterlist       810 drivers/md/dm-crypt.c static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc,
scatterlist       811 drivers/md/dm-crypt.c 					     struct scatterlist *sg)
scatterlist      1069 drivers/md/dm-crypt.c 	struct scatterlist *sg_in, *sg_out;
scatterlist       177 drivers/md/dm-integrity.c 	struct scatterlist **journal_scatterlist;
scatterlist       178 drivers/md/dm-integrity.c 	struct scatterlist **journal_io_scatterlist;
scatterlist       877 drivers/md/dm-integrity.c 	struct scatterlist **source_sg;
scatterlist       878 drivers/md/dm-integrity.c 	struct scatterlist **target_sg;
scatterlist      3180 drivers/md/dm-integrity.c static void dm_integrity_free_journal_scatterlist(struct dm_integrity_c *ic, struct scatterlist **sl)
scatterlist      3188 drivers/md/dm-integrity.c static struct scatterlist **dm_integrity_alloc_journal_scatterlist(struct dm_integrity_c *ic,
scatterlist      3191 drivers/md/dm-integrity.c 	struct scatterlist **sl;
scatterlist      3195 drivers/md/dm-integrity.c 			    sizeof(struct scatterlist *),
scatterlist      3201 drivers/md/dm-integrity.c 		struct scatterlist *s;
scatterlist      3213 drivers/md/dm-integrity.c 		s = kvmalloc_array(n_pages, sizeof(struct scatterlist),
scatterlist      3370 drivers/md/dm-integrity.c 			struct scatterlist *sg;
scatterlist      3394 drivers/md/dm-integrity.c 					    sizeof(struct scatterlist),
scatterlist      3470 drivers/md/dm-integrity.c 				struct scatterlist sg;
scatterlist       100 drivers/md/dm-verity-target.c 	struct scatterlist sg;
scatterlist       372 drivers/md/dm-verity-target.c 	struct scatterlist sg;
scatterlist       137 drivers/media/common/saa7146/saa7146_core.c static struct scatterlist* vmalloc_to_sg(unsigned char *virt, int nr_pages)
scatterlist       139 drivers/media/common/saa7146/saa7146_core.c 	struct scatterlist *sglist;
scatterlist       143 drivers/media/common/saa7146/saa7146_core.c 	sglist = kcalloc(nr_pages, sizeof(struct scatterlist), GFP_KERNEL);
scatterlist       236 drivers/media/common/saa7146/saa7146_core.c 	struct scatterlist *list, int sglen  )
scatterlist       200 drivers/media/common/saa7146/saa7146_video.c 	struct scatterlist *list = dma->sglist;
scatterlist        51 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct scatterlist *s;
scatterlist       224 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct scatterlist *rd, *wr;
scatterlist       368 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct scatterlist *rd, *wr;
scatterlist       218 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	struct scatterlist *sg;
scatterlist        36 drivers/media/pci/bt8xx/bttv-risc.c 		 struct scatterlist *sglist,
scatterlist        42 drivers/media/pci/bt8xx/bttv-risc.c 	struct scatterlist *sg;
scatterlist       115 drivers/media/pci/bt8xx/bttv-risc.c 		 struct scatterlist *sglist,
scatterlist       125 drivers/media/pci/bt8xx/bttv-risc.c 	struct scatterlist *ysg;
scatterlist       126 drivers/media/pci/bt8xx/bttv-risc.c 	struct scatterlist *usg;
scatterlist       127 drivers/media/pci/bt8xx/bttv-risc.c 	struct scatterlist *vsg;
scatterlist       239 drivers/media/pci/bt8xx/bttvp.h 		     struct scatterlist *sglist,
scatterlist       150 drivers/media/pci/cobalt/cobalt-omnitek.c 		struct scatterlist *scatter_list, bool to_pci, unsigned sglen,
scatterlist        35 drivers/media/pci/cobalt/cobalt-omnitek.h 	struct scatterlist *scatter_list, bool to_pci, unsigned sglen,
scatterlist      1131 drivers/media/pci/cx23885/cx23885-core.c static __le32 *cx23885_risc_field(__le32 *rp, struct scatterlist *sglist,
scatterlist      1136 drivers/media/pci/cx23885/cx23885-core.c 	struct scatterlist *sg;
scatterlist      1199 drivers/media/pci/cx23885/cx23885-core.c 			struct scatterlist *sglist, unsigned int top_offset,
scatterlist      1242 drivers/media/pci/cx23885/cx23885-core.c 				   struct scatterlist *sglist,
scatterlist      1274 drivers/media/pci/cx23885/cx23885-core.c 			struct scatterlist *sglist, unsigned int top_offset,
scatterlist       327 drivers/media/pci/cx23885/cx23885.h 	struct scatterlist	*sglist;
scatterlist       517 drivers/media/pci/cx23885/cx23885.h 	struct scatterlist *sglist,
scatterlist       522 drivers/media/pci/cx23885/cx23885.h 	struct cx23885_riscmem *risc, struct scatterlist *sglist,
scatterlist       623 drivers/media/pci/cx23885/cx23885.h 				   struct scatterlist *sglist,
scatterlist        55 drivers/media/pci/cx25821/cx25821-alsa.c 	struct scatterlist	*sglist;
scatterlist       993 drivers/media/pci/cx25821/cx25821-core.c static __le32 *cx25821_risc_field(__le32 * rp, struct scatterlist *sglist,
scatterlist       998 drivers/media/pci/cx25821/cx25821-core.c 	struct scatterlist *sg;
scatterlist      1056 drivers/media/pci/cx25821/cx25821-core.c 			struct scatterlist *sglist, unsigned int top_offset,
scatterlist      1104 drivers/media/pci/cx25821/cx25821-core.c static __le32 *cx25821_risc_field_audio(__le32 * rp, struct scatterlist *sglist,
scatterlist      1109 drivers/media/pci/cx25821/cx25821-core.c 	struct scatterlist *sg;
scatterlist      1167 drivers/media/pci/cx25821/cx25821-core.c 				  struct scatterlist *sglist,
scatterlist       399 drivers/media/pci/cx25821/cx25821.h 			       struct scatterlist *sglist,
scatterlist       406 drivers/media/pci/cx25821/cx25821.h 					 struct scatterlist *sglist,
scatterlist        48 drivers/media/pci/cx88/cx88-alsa.c 	struct scatterlist	*sglist;
scatterlist        70 drivers/media/pci/cx88/cx88-core.c static __le32 *cx88_risc_field(__le32 *rp, struct scatterlist *sglist,
scatterlist        75 drivers/media/pci/cx88/cx88-core.c 	struct scatterlist *sg;
scatterlist       131 drivers/media/pci/cx88/cx88-core.c 		     struct scatterlist *sglist,
scatterlist       177 drivers/media/pci/cx88/cx88-core.c 			 struct scatterlist *sglist, unsigned int bpl,
scatterlist       622 drivers/media/pci/cx88/cx88.h 		 struct scatterlist *sglist,
scatterlist       627 drivers/media/pci/cx88/cx88.h 		     struct scatterlist *sglist, unsigned int bpl,
scatterlist       298 drivers/media/pci/ivtv/ivtv-driver.h 	struct scatterlist SGlist[IVTV_DMA_SG_OSD_ENT];
scatterlist       380 drivers/media/pci/ivtv/ivtv-driver.h 	struct scatterlist *SGlist;
scatterlist        65 drivers/media/pci/ivtv/ivtv-udma.c 	struct scatterlist *sg;
scatterlist       236 drivers/media/pci/saa7134/saa7134-core.c 			  struct scatterlist *list, unsigned int length,
scatterlist       510 drivers/media/pci/saa7134/saa7134.h 	struct scatterlist	   *sglist;
scatterlist       757 drivers/media/pci/saa7134/saa7134.h 			   struct scatterlist *list, unsigned int length,
scatterlist       313 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c 	struct scatterlist *sg;
scatterlist        33 drivers/media/pci/tw68/tw68-risc.c static __le32 *tw68_risc_field(__le32 *rp, struct scatterlist *sglist,
scatterlist        38 drivers/media/pci/tw68/tw68-risc.c 	struct scatterlist *sg;
scatterlist       130 drivers/media/pci/tw68/tw68-risc.c 			struct scatterlist *sglist,
scatterlist       203 drivers/media/pci/tw68/tw68.h 	struct scatterlist *sglist, unsigned int top_offset,
scatterlist       190 drivers/media/pci/tw686x/tw686x-video.c 	struct scatterlist *sg;
scatterlist      1257 drivers/media/platform/marvell-ccic/mcam-core.c 	struct scatterlist *sg;
scatterlist       678 drivers/media/platform/pxa_camera.c 	struct scatterlist		*sg[3];
scatterlist       861 drivers/media/platform/pxa_camera.c 				struct scatterlist *sg, int sglen)
scatterlist       118 drivers/media/platform/rockchip/rga/rga-buf.c 	struct scatterlist *sgl;
scatterlist        62 drivers/media/v4l2-core/videobuf-dma-sg.c static struct scatterlist *videobuf_vmalloc_to_sg(unsigned char *virt,
scatterlist        65 drivers/media/v4l2-core/videobuf-dma-sg.c 	struct scatterlist *sglist;
scatterlist        92 drivers/media/v4l2-core/videobuf-dma-sg.c static struct scatterlist *videobuf_pages_to_sg(struct page **pages,
scatterlist        95 drivers/media/v4l2-core/videobuf-dma-sg.c 	struct scatterlist *sglist;
scatterlist       266 drivers/memstick/core/memstick.c 			  const struct scatterlist *sg)
scatterlist        36 drivers/memstick/core/ms_block.c static size_t msb_sg_copy(struct scatterlist *sg_from,
scatterlist        37 drivers/memstick/core/ms_block.c 	struct scatterlist *sg_to, int to_nents, size_t offset, size_t len)
scatterlist        94 drivers/memstick/core/ms_block.c static int msb_sg_compare_to_buffer(struct scatterlist *sg,
scatterlist       340 drivers/memstick/core/ms_block.c 	struct scatterlist sg[2];
scatterlist       476 drivers/memstick/core/ms_block.c 	struct scatterlist sg[2];
scatterlist       856 drivers/memstick/core/ms_block.c 					struct scatterlist *sg,  int offset)
scatterlist       973 drivers/memstick/core/ms_block.c 				struct scatterlist *orig_sg,  int offset)
scatterlist       975 drivers/memstick/core/ms_block.c 	struct scatterlist sg;
scatterlist       997 drivers/memstick/core/ms_block.c 			u16 pba, u32 lba, struct scatterlist *sg, int offset)
scatterlist      1112 drivers/memstick/core/ms_block.c 	struct scatterlist *sg, int offset)
scatterlist      1189 drivers/memstick/core/ms_block.c 	struct scatterlist sg;
scatterlist      1252 drivers/memstick/core/ms_block.c 	struct scatterlist sg;
scatterlist      1528 drivers/memstick/core/ms_block.c 	struct scatterlist sg;
scatterlist      1600 drivers/memstick/core/ms_block.c 	int page, bool add_to_cache_only, struct scatterlist *sg, int offset)
scatterlist      1603 drivers/memstick/core/ms_block.c 	struct scatterlist sg_tmp[10];
scatterlist      1641 drivers/memstick/core/ms_block.c 				int page, struct scatterlist *sg, int offset)
scatterlist      1644 drivers/memstick/core/ms_block.c 	struct scatterlist sg_tmp[10];
scatterlist      1803 drivers/memstick/core/ms_block.c 	int page, struct scatterlist *sg, size_t len, int *sucessfuly_written)
scatterlist      1843 drivers/memstick/core/ms_block.c 		int page, struct scatterlist *sg, int len, int *sucessfuly_read)
scatterlist      1872 drivers/memstick/core/ms_block.c 	struct scatterlist *sg = msb->prealloc_sg;
scatterlist       193 drivers/memstick/core/ms_block.h 	struct scatterlist		prealloc_sg[MS_BLOCK_MAX_SEGS+1];
scatterlist       202 drivers/memstick/core/ms_block.h 	struct scatterlist		*current_sg;
scatterlist       168 drivers/memstick/core/mspro_block.c 	struct scatterlist    req_sg[MSPRO_BLOCK_MAX_SEGS];
scatterlist       579 drivers/memstick/core/mspro_block.c 	struct scatterlist t_sg = { 0 };
scatterlist       129 drivers/memstick/host/rtsx_pci_ms.c 		u8 tpc, u8 cfg, struct scatterlist *sg)
scatterlist       231 drivers/memstick/host/rtsx_usb_ms.c 		u8 tpc, u8 cfg, struct scatterlist *sg)
scatterlist       184 drivers/message/fusion/mptscsih.c 	struct scatterlist *sg;
scatterlist       450 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist,
scatterlist       469 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
scatterlist       484 drivers/misc/cardreader/rtsx_pcr.c void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
scatterlist       493 drivers/misc/cardreader/rtsx_pcr.c int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist,
scatterlist       497 drivers/misc/cardreader/rtsx_pcr.c 	struct scatterlist *sg;
scatterlist        41 drivers/misc/cardreader/rtsx_usb.c 		unsigned int pipe, struct scatterlist *sg, int num_sg,
scatterlist        76 drivers/misc/cardreader/rtsx_usb.c 				(struct scatterlist *)buf, num_sg, len, act_len,
scatterlist      3107 drivers/misc/habanalabs/goya/goya.c static int goya_dma_map_sg(struct hl_device *hdev, struct scatterlist *sgl,
scatterlist      3110 drivers/misc/habanalabs/goya/goya.c 	struct scatterlist *sg;
scatterlist      3123 drivers/misc/habanalabs/goya/goya.c static void goya_dma_unmap_sg(struct hl_device *hdev, struct scatterlist *sgl,
scatterlist      3126 drivers/misc/habanalabs/goya/goya.c 	struct scatterlist *sg;
scatterlist      3138 drivers/misc/habanalabs/goya/goya.c 	struct scatterlist *sg, *sg_next_iter;
scatterlist      3596 drivers/misc/habanalabs/goya/goya.c 	struct scatterlist *sg, *sg_next_iter;
scatterlist       539 drivers/misc/habanalabs/habanalabs.h 				struct scatterlist *sgl, int nents,
scatterlist       543 drivers/misc/habanalabs/habanalabs.h 				struct scatterlist *sgl, int nents,
scatterlist       624 drivers/misc/habanalabs/memory.c static u32 get_sg_info(struct scatterlist *sg, dma_addr_t *dma_addr)
scatterlist       650 drivers/misc/habanalabs/memory.c 	struct scatterlist *sg;
scatterlist       187 drivers/misc/mic/host/mic_boot.c static int __mic_dma_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       193 drivers/misc/mic/host/mic_boot.c 	struct scatterlist *s;
scatterlist       218 drivers/misc/mic/host/mic_boot.c 			       struct scatterlist *sg, int nents,
scatterlist       224 drivers/misc/mic/host/mic_boot.c 	struct scatterlist *s;
scatterlist        43 drivers/misc/mic/scif/scif_debugfs.c 	struct scatterlist *sg;
scatterlist       129 drivers/misc/mic/scif/scif_main.h 	struct scatterlist *ppi_sg[2];
scatterlist       354 drivers/misc/mic/scif/scif_nodeqp.c static void scif_p2p_freesg(struct scatterlist *sg)
scatterlist       359 drivers/misc/mic/scif/scif_nodeqp.c static struct scatterlist *
scatterlist       362 drivers/misc/mic/scif/scif_nodeqp.c 	struct scatterlist *sg;
scatterlist       366 drivers/misc/mic/scif/scif_nodeqp.c 	sg = kcalloc(page_cnt, sizeof(struct scatterlist), GFP_KERNEL);
scatterlist       527 drivers/misc/mic/scif/scif_rma.c 	struct scatterlist *sg;
scatterlist       294 drivers/misc/tifm_core.c int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
scatterlist       301 drivers/misc/tifm_core.c void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
scatterlist       497 drivers/mmc/core/block.c 	struct scatterlist sg;
scatterlist       913 drivers/mmc/core/block.c 	struct scatterlist sg;
scatterlist      1392 drivers/mmc/core/block.c 		struct scatterlist *sg;
scatterlist       301 drivers/mmc/core/core.c 	struct scatterlist *sg;
scatterlist       254 drivers/mmc/core/mmc_ops.c 	struct scatterlist sg;
scatterlist       616 drivers/mmc/core/mmc_ops.c 	struct scatterlist sg;
scatterlist       712 drivers/mmc/core/mmc_ops.c 	struct scatterlist sg;
scatterlist        84 drivers/mmc/core/mmc_test.c 	struct scatterlist *sg;
scatterlist       209 drivers/mmc/core/mmc_test.c 	struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len,
scatterlist       296 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist       408 drivers/mmc/core/mmc_test.c 			   struct scatterlist *sglist, int repeat,
scatterlist       412 drivers/mmc/core/mmc_test.c 	struct scatterlist *sg = NULL;
scatterlist       460 drivers/mmc/core/mmc_test.c 				       struct scatterlist *sglist,
scatterlist       465 drivers/mmc/core/mmc_test.c 	struct scatterlist *sg = NULL;
scatterlist       839 drivers/mmc/core/mmc_test.c 				      struct scatterlist *sg, unsigned sg_len,
scatterlist       884 drivers/mmc/core/mmc_test.c 	struct scatterlist *sg, unsigned sg_len, unsigned dev_addr,
scatterlist       917 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist       941 drivers/mmc/core/mmc_test.c 	struct scatterlist *sg, unsigned sg_len, unsigned dev_addr,
scatterlist      1027 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1041 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1054 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1063 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1073 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1094 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1115 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1133 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1151 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1169 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1187 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1202 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1218 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1245 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1322 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1332 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1343 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist      1365 drivers/mmc/core/mmc_test.c 	struct scatterlist sg;
scatterlist       162 drivers/mmc/core/queue.c static struct scatterlist *mmc_alloc_sg(int sg_len, gfp_t gfp)
scatterlist       164 drivers/mmc/core/queue.c 	struct scatterlist *sg;
scatterlist        66 drivers/mmc/core/queue.h 	struct scatterlist	*sg;
scatterlist       216 drivers/mmc/core/sd_ops.c 	struct scatterlist sg;
scatterlist       270 drivers/mmc/core/sd_ops.c 	struct scatterlist sg;
scatterlist       312 drivers/mmc/core/sd_ops.c 	struct scatterlist sg;
scatterlist       120 drivers/mmc/core/sdio_ops.c 	struct scatterlist sg, *sg_ptr;
scatterlist        56 drivers/mmc/host/alcor.c 	struct scatterlist *sg;
scatterlist       781 drivers/mmc/host/alcor.c 	struct scatterlist *sg;
scatterlist       307 drivers/mmc/host/atmel-mci.c 	struct scatterlist	*sg;
scatterlist      1086 drivers/mmc/host/atmel-mci.c 	struct scatterlist		*sg;
scatterlist      1925 drivers/mmc/host/atmel-mci.c 	struct scatterlist	*sg = host->sg;
scatterlist      1992 drivers/mmc/host/atmel-mci.c 	struct scatterlist	*sg = host->sg;
scatterlist       398 drivers/mmc/host/au1xmmc.c 	struct scatterlist *sg;
scatterlist       454 drivers/mmc/host/au1xmmc.c 	struct scatterlist *sg;
scatterlist       648 drivers/mmc/host/au1xmmc.c 			struct scatterlist *sg = &data->sg[i];
scatterlist       477 drivers/mmc/host/bcm2835.c 		struct scatterlist *sg;
scatterlist       555 drivers/mmc/host/cavium.c 	struct scatterlist *sg;
scatterlist       474 drivers/mmc/host/cqhci.c 	struct scatterlist *sg;
scatterlist       201 drivers/mmc/host/davinci_mmc.c 	struct scatterlist *sg;
scatterlist       777 drivers/mmc/host/dw_mmc.c 	struct scatterlist *sgl = host->data->sg;
scatterlist       872 drivers/mmc/host/dw_mmc.c 	struct scatterlist *sg;
scatterlist       163 drivers/mmc/host/dw_mmc.h 	struct scatterlist	*sg;
scatterlist       229 drivers/mmc/host/meson-gx-mmc.c 	struct scatterlist *sg;
scatterlist       707 drivers/mmc/host/meson-gx-mmc.c 	struct scatterlist *sg;
scatterlist       311 drivers/mmc/host/meson-mx-sdio.c 	struct scatterlist *sg;
scatterlist       872 drivers/mmc/host/mmc_spi.c 	struct scatterlist	*sg;
scatterlist        31 drivers/mmc/host/mmci_stm32_sdmmc.c 	struct scatterlist *sg;
scatterlist       129 drivers/mmc/host/mmci_stm32_sdmmc.c 	struct scatterlist *sg;
scatterlist       134 drivers/mmc/host/moxart-mmc.c 	struct scatterlist		*cur_sg;
scatterlist       337 drivers/mmc/host/mtk-sd.c 	struct scatterlist *sg;	/* I/O scatter list */
scatterlist       617 drivers/mmc/host/mtk-sd.c 	struct scatterlist *sg;
scatterlist       286 drivers/mmc/host/mxcmmc.c 	struct scatterlist *sg;
scatterlist       301 drivers/mmc/host/mxcmmc.c 	struct scatterlist *sg;
scatterlist       606 drivers/mmc/host/mxcmmc.c 	struct scatterlist *sg;
scatterlist       220 drivers/mmc/host/mxs-mmc.c 	struct scatterlist * sgl;
scatterlist       231 drivers/mmc/host/mxs-mmc.c 		sgl = (struct scatterlist *) ssp->ssp_pio_words;
scatterlist       349 drivers/mmc/host/mxs-mmc.c 	struct scatterlist *sgl = data->sg, *sg;
scatterlist       645 drivers/mmc/host/omap.c 	struct scatterlist *sg;
scatterlist       948 drivers/mmc/host/omap.c 	struct scatterlist *sg;
scatterlist      1257 drivers/mmc/host/omap_hsmmc.c 		struct scatterlist *sgl;
scatterlist       179 drivers/mmc/host/renesas_sdhi_internal_dmac.c 	struct scatterlist *sg = host->sg_ptr;
scatterlist       155 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	struct scatterlist *sg = host->sg_ptr, *sg_tmp;
scatterlist       227 drivers/mmc/host/renesas_sdhi_sys_dmac.c 	struct scatterlist *sg = host->sg_ptr, *sg_tmp;
scatterlist       320 drivers/mmc/host/s3cmci.c 	struct scatterlist *sg;
scatterlist       651 drivers/mmc/host/sdhci.c static char *sdhci_kmap_atomic(struct scatterlist *sg, unsigned long *flags)
scatterlist       701 drivers/mmc/host/sdhci.c 	struct scatterlist *sg;
scatterlist       781 drivers/mmc/host/sdhci.c 	struct scatterlist *sg;
scatterlist      1044 drivers/mmc/host/sdhci.c 		struct scatterlist *sg;
scatterlist       290 drivers/mmc/host/sh_mmcif.c 	struct scatterlist *sg = data->sg;
scatterlist       340 drivers/mmc/host/sh_mmcif.c 	struct scatterlist *sg = data->sg;
scatterlist       397 drivers/mmc/host/sunxi-mmc.c 	struct scatterlist *sg;
scatterlist       105 drivers/mmc/host/tifm_sd.c 	struct scatterlist    bounce_buf;
scatterlist       166 drivers/mmc/host/tifm_sd.c 	struct scatterlist *sg = r_data->sg;
scatterlist       222 drivers/mmc/host/tifm_sd.c 	struct scatterlist *sg = r_data->sg;
scatterlist       264 drivers/mmc/host/tifm_sd.c 	struct scatterlist *sg = NULL;
scatterlist       135 drivers/mmc/host/tmio_mmc.h 	struct scatterlist      *sg_ptr;
scatterlist       136 drivers/mmc/host/tmio_mmc.h 	struct scatterlist      *sg_orig;
scatterlist       149 drivers/mmc/host/tmio_mmc.h 	struct scatterlist	bounce_sg;
scatterlist       213 drivers/mmc/host/tmio_mmc.h static inline char *tmio_mmc_kmap_atomic(struct scatterlist *sg,
scatterlist       220 drivers/mmc/host/tmio_mmc.h static inline void tmio_mmc_kunmap_atomic(struct scatterlist *sg,
scatterlist       249 drivers/mmc/host/uniphier-sd.c 	struct scatterlist *sg = host->sg_ptr;
scatterlist       174 drivers/mmc/host/usdhi6rol0.c 	struct scatterlist bounce_sg;
scatterlist       178 drivers/mmc/host/usdhi6rol0.c 	struct scatterlist *sg;	/* current SG segment */
scatterlist       314 drivers/mmc/host/usdhi6rol0.c 			      struct scatterlist *sg)
scatterlist       357 drivers/mmc/host/usdhi6rol0.c 	struct scatterlist *sg = data->sg_len > 1 ? host->sg : data->sg;
scatterlist       401 drivers/mmc/host/usdhi6rol0.c 		struct scatterlist *sg = data->sg_len > 1 ?
scatterlist       486 drivers/mmc/host/usdhi6rol0.c 		struct scatterlist *next = sg_next(host->sg);
scatterlist       569 drivers/mmc/host/usdhi6rol0.c 	struct scatterlist *sg = data->sg;
scatterlist      1673 drivers/mmc/host/usdhi6rol0.c 	struct scatterlist *sg;
scatterlist       151 drivers/mmc/host/wbsd.h 	struct scatterlist*	cur_sg;		/* Current SG entry */
scatterlist       569 drivers/mmc/host/wmt-sdmmc.c 	struct scatterlist *sg;
scatterlist       809 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c 			     int raw_len, struct scatterlist *sgl,
scatterlist       110 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h 	struct scatterlist sgl;
scatterlist       201 drivers/mtd/nand/raw/lpc32xx_mlc.c 	struct scatterlist	sgl;
scatterlist       228 drivers/mtd/nand/raw/lpc32xx_slc.c 	struct scatterlist	sgl;
scatterlist       824 drivers/mtd/nand/raw/marvell_nand.c 	struct scatterlist sg;
scatterlist       461 drivers/mtd/nand/raw/omap2.c 	struct scatterlist sg;
scatterlist       249 drivers/mtd/nand/raw/qcom_nandc.c 	struct scatterlist *cmd_sgl;
scatterlist       250 drivers/mtd/nand/raw/qcom_nandc.c 	struct scatterlist *data_sgl;
scatterlist       280 drivers/mtd/nand/raw/qcom_nandc.c 		struct scatterlist adm_sgl;
scatterlist       282 drivers/mtd/nand/raw/qcom_nandc.c 			struct scatterlist *bam_sgl;
scatterlist       732 drivers/mtd/nand/raw/qcom_nandc.c 	struct scatterlist *sgl;
scatterlist       898 drivers/mtd/nand/raw/qcom_nandc.c 	struct scatterlist *sgl;
scatterlist       898 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	struct scatterlist *sg;
scatterlist       349 drivers/mtd/nand/raw/sunxi_nand.c 				    struct scatterlist *sg)
scatterlist       398 drivers/mtd/nand/raw/sunxi_nand.c 				     struct scatterlist *sg)
scatterlist       913 drivers/mtd/nand/raw/sunxi_nand.c 	struct scatterlist sg;
scatterlist      1278 drivers/mtd/nand/raw/sunxi_nand.c 	struct scatterlist sg;
scatterlist       236 drivers/mtd/nand/raw/tango_nand.c 	struct scatterlist sg;
scatterlist       754 drivers/mtd/ubi/eba.c 	struct scatterlist *sg;
scatterlist       481 drivers/net/caif/caif_virtio.c 						       struct scatterlist *sg)
scatterlist       526 drivers/net/caif/caif_virtio.c 	struct scatterlist sg;
scatterlist      3528 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct scatterlist *iter;
scatterlist      3556 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct scatterlist *sgl, *iter;
scatterlist        95 drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h 	struct scatterlist *sgl;
scatterlist       530 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	struct scatterlist *scl, *crt_scl;
scatterlist       540 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	if (unlikely(PAGE_SIZE / sizeof(struct scatterlist) < nr_frags + 1))
scatterlist       543 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c 	scl = kcalloc(nr_frags + 1, sizeof(struct scatterlist), GFP_ATOMIC);
scatterlist       110 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h 			struct scatterlist *scl;
scatterlist       929 drivers/net/ethernet/intel/ixgbe/ixgbe.h 		       struct scatterlist *sgl, unsigned int sgc);
scatterlist       931 drivers/net/ethernet/intel/ixgbe/ixgbe.h 			  struct scatterlist *sgl, unsigned int sgc);
scatterlist       133 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 				struct scatterlist *sgl, unsigned int sgc,
scatterlist       141 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 	struct scatterlist *sg;
scatterlist       344 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 		       struct scatterlist *sgl, unsigned int sgc)
scatterlist       365 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.c 			    struct scatterlist *sgl, unsigned int sgc)
scatterlist        39 drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h 	struct scatterlist *sgl;
scatterlist        98 drivers/net/ethernet/mellanox/mlx4/icm.c static int mlx4_alloc_icm_pages(struct scatterlist *mem, int order,
scatterlist        43 drivers/net/ethernet/mellanox/mlx4/icm.h 	 (sizeof(struct scatterlist)))
scatterlist        62 drivers/net/ethernet/mellanox/mlx4/icm.h 		struct scatterlist	sg[MLX4_ICM_CHUNK_LEN];
scatterlist       134 drivers/net/ethernet/micrel/ks8842.c 	struct scatterlist sg;
scatterlist       142 drivers/net/ethernet/micrel/ks8842.c 	struct scatterlist sg;
scatterlist       544 drivers/net/ethernet/micrel/ks8842.c 	struct scatterlist *sg = &ctl->sg;
scatterlist       618 drivers/net/macsec.c 					     struct scatterlist **sg,
scatterlist       629 drivers/net/macsec.c 	size = ALIGN(size, __alignof__(struct scatterlist));
scatterlist       631 drivers/net/macsec.c 	size += sizeof(struct scatterlist) * num_frags;
scatterlist       638 drivers/net/macsec.c 	*sg = (struct scatterlist *)(tmp + sg_offset);
scatterlist       650 drivers/net/macsec.c 	struct scatterlist *sg;
scatterlist       930 drivers/net/macsec.c 	struct scatterlist *sg;
scatterlist      1323 drivers/net/usb/usbnet.c 	urb->sg = kmalloc_array(num_sgs + 1, sizeof(struct scatterlist),
scatterlist       123 drivers/net/virtio_net.c 	struct scatterlist sg[MAX_SKB_FRAGS + 2];
scatterlist       154 drivers/net/virtio_net.c 	struct scatterlist sg[MAX_SKB_FRAGS + 2];
scatterlist      1633 drivers/net/virtio_net.c 				 struct scatterlist *out)
scatterlist      1635 drivers/net/virtio_net.c 	struct scatterlist *sgs[4], hdr, stat;
scatterlist      1677 drivers/net/virtio_net.c 	struct scatterlist sg;
scatterlist      1767 drivers/net/virtio_net.c 	struct scatterlist sg;
scatterlist      1821 drivers/net/virtio_net.c 	struct scatterlist sg[2];
scatterlist      1892 drivers/net/virtio_net.c 	struct scatterlist sg;
scatterlist      1907 drivers/net/virtio_net.c 	struct scatterlist sg;
scatterlist      2370 drivers/net/virtio_net.c 	struct scatterlist sg;
scatterlist       195 drivers/net/wireless/ath/ath6kl/hif.h 	struct scatterlist *sgentries;
scatterlist       226 drivers/net/wireless/ath/ath6kl/sdio.c 	struct scatterlist *sg;
scatterlist       357 drivers/net/wireless/ath/ath6kl/sdio.c 		size = sizeof(struct scatterlist) * n_scat_entry;
scatterlist       391 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c 	struct scatterlist *sgl;
scatterlist      1640 drivers/net/wireless/cisco/airo.c 	struct scatterlist sg;
scatterlist       626 drivers/net/wireless/intel/iwlwifi/fw/dbg.c static struct scatterlist *alloc_sgtable(int size)
scatterlist       630 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct scatterlist *iter;
scatterlist       631 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct scatterlist *table;
scatterlist      1941 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct scatterlist *sg_dump_data;
scatterlist      1998 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 	struct scatterlist *sg_dump_data;
scatterlist       330 drivers/net/wireless/mediatek/mt76/usb.c 		size += sg_max_size * sizeof(struct scatterlist);
scatterlist       339 drivers/net/wireless/mediatek/mt76/usb.c 		e->urb->sg = (struct scatterlist *)(e->urb + 1);
scatterlist        43 drivers/nvdimm/nd_virtio.c 	struct scatterlist *sgs[2], sg, ret;
scatterlist        98 drivers/nvme/host/fc.c 	struct scatterlist	sgl[SG_CHUNK_SIZE];
scatterlist       967 drivers/nvme/host/fc.c fc_map_sg(struct scatterlist *sg, int nents)
scatterlist       969 drivers/nvme/host/fc.c 	struct scatterlist *s;
scatterlist       984 drivers/nvme/host/fc.c fc_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist       991 drivers/nvme/host/fc.c fc_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist       210 drivers/nvme/host/pci.c 	struct scatterlist *sg;
scatterlist       368 drivers/nvme/host/pci.c 	return alloc_size + sizeof(struct scatterlist) * nseg;
scatterlist       571 drivers/nvme/host/pci.c static void nvme_print_sgl(struct scatterlist *sgl, int nents)
scatterlist       574 drivers/nvme/host/pci.c 	struct scatterlist *sg;
scatterlist       591 drivers/nvme/host/pci.c 	struct scatterlist *sg = iod->sg;
scatterlist       679 drivers/nvme/host/pci.c 		struct scatterlist *sg)
scatterlist       705 drivers/nvme/host/pci.c 	struct scatterlist *sg = iod->sg;
scatterlist        66 drivers/nvme/host/rdma.c 	struct scatterlist	first_sgl[];
scatterlist       734 drivers/nvme/host/rdma.c 			SG_CHUNK_SIZE * sizeof(struct scatterlist);
scatterlist       748 drivers/nvme/host/rdma.c 			SG_CHUNK_SIZE * sizeof(struct scatterlist);
scatterlist      1186 drivers/nvme/host/rdma.c 	struct scatterlist *sgl = req->sg_table.sgl;
scatterlist       286 drivers/nvme/host/tcp.c 	struct scatterlist sg;
scatterlist       297 drivers/nvme/host/tcp.c 	struct scatterlist sg;
scatterlist        44 drivers/nvme/target/fc.c 	struct scatterlist		sg[2];
scatterlist        65 drivers/nvme/target/fc.c 	struct scatterlist		*next_sg;
scatterlist        66 drivers/nvme/target/fc.c 	struct scatterlist		*data_sg;
scatterlist       289 drivers/nvme/target/fc.c fc_map_sg(struct scatterlist *sg, int nents)
scatterlist       291 drivers/nvme/target/fc.c 	struct scatterlist *s;
scatterlist       306 drivers/nvme/target/fc.c fc_dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist       313 drivers/nvme/target/fc.c fc_dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist      1720 drivers/nvme/target/fc.c 	struct scatterlist *sg;
scatterlist      1878 drivers/nvme/target/fc.c 	struct scatterlist *sg = fod->next_sg;
scatterlist       561 drivers/nvme/target/fcloop.c fcloop_fcp_copy_data(u8 op, struct scatterlist *data_sg,
scatterlist       562 drivers/nvme/target/fcloop.c 			struct scatterlist *io_sg, u32 offset, u32 length)
scatterlist       149 drivers/nvme/target/io-cmd-bdev.c 	struct scatterlist *sg;
scatterlist        83 drivers/nvme/target/io-cmd-file.c static void nvmet_file_init_bvec(struct bio_vec *bv, struct scatterlist *sg)
scatterlist       143 drivers/nvme/target/io-cmd-file.c 	struct scatterlist *sg;
scatterlist        26 drivers/nvme/target/loop.c 	struct scatterlist	first_sgl[];
scatterlist       346 drivers/nvme/target/loop.c 		SG_CHUNK_SIZE * sizeof(struct scatterlist);
scatterlist       520 drivers/nvme/target/loop.c 		SG_CHUNK_SIZE * sizeof(struct scatterlist);
scatterlist       293 drivers/nvme/target/nvmet.h 	struct scatterlist	*sg;
scatterlist        38 drivers/nvme/target/rdma.c 	struct scatterlist	inline_sg[NVMET_RDMA_MAX_INLINE_SGE];
scatterlist       217 drivers/nvme/target/rdma.c 	struct scatterlist *sg;
scatterlist       239 drivers/nvme/target/rdma.c 	struct scatterlist *sg;
scatterlist       613 drivers/nvme/target/rdma.c 	struct scatterlist *sg;
scatterlist        70 drivers/nvme/target/tcp.c 	struct scatterlist		*cur_sg;
scatterlist       220 drivers/nvme/target/tcp.c 	struct scatterlist sg;
scatterlist       272 drivers/nvme/target/tcp.c 	struct scatterlist *sg;
scatterlist       284 drivers/nvme/target/tcp.c 	struct scatterlist *sg;
scatterlist       908 drivers/parisc/ccio-dma.c ccio_map_sg(struct device *dev, struct scatterlist *sglist, int nents, 
scatterlist       987 drivers/parisc/ccio-dma.c ccio_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents, 
scatterlist        15 drivers/parisc/iommu-helpers.h iommu_fill_pdir(struct ioc *ioc, struct scatterlist *startsg, int nents, 
scatterlist        20 drivers/parisc/iommu-helpers.h 	struct scatterlist *dma_sg = startsg;	/* pointer to current DMA */
scatterlist       102 drivers/parisc/iommu-helpers.h 		struct scatterlist *startsg, int nents,
scatterlist       105 drivers/parisc/iommu-helpers.h 	struct scatterlist *contig_sg;	   /* contig chunk head */
scatterlist       273 drivers/parisc/sba_iommu.c sba_dump_sg( struct ioc *ioc, struct scatterlist *startsg, int nents)
scatterlist       939 drivers/parisc/sba_iommu.c sba_map_sg(struct device *dev, struct scatterlist *sglist, int nents,
scatterlist      1023 drivers/parisc/sba_iommu.c sba_unmap_sg(struct device *dev, struct scatterlist *sglist, int nents,
scatterlist       354 drivers/pci/controller/vmd.c static int vmd_map_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist       360 drivers/pci/controller/vmd.c static void vmd_unmap_sg(struct device *dev, struct scatterlist *sg, int nents,
scatterlist       378 drivers/pci/controller/vmd.c static void vmd_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
scatterlist       384 drivers/pci/controller/vmd.c static void vmd_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
scatterlist       741 drivers/pci/p2pdma.c struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev,
scatterlist       744 drivers/pci/p2pdma.c 	struct scatterlist *sg;
scatterlist       772 drivers/pci/p2pdma.c void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl)
scatterlist       774 drivers/pci/p2pdma.c 	struct scatterlist *sg;
scatterlist       816 drivers/pci/p2pdma.c 		struct device *dev, struct scatterlist *sg, int nents)
scatterlist       818 drivers/pci/p2pdma.c 	struct scatterlist *s;
scatterlist       855 drivers/pci/p2pdma.c int pci_p2pdma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
scatterlist       888 drivers/pci/p2pdma.c void pci_p2pdma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
scatterlist       683 drivers/rapidio/devices/tsi721.h 	struct scatterlist		*sg;
scatterlist       333 drivers/rapidio/devices/tsi721_dma.c 		      struct scatterlist *sg, u32 sys_size)
scatterlist       417 drivers/rapidio/devices/tsi721_dma.c 	struct scatterlist *sg;
scatterlist       825 drivers/rapidio/devices/tsi721_dma.c 			struct scatterlist *sgl, unsigned int sg_len,
scatterlist       199 drivers/rpmsg/virtio_rpmsg_bus.c rpmsg_sg_init(struct scatterlist *sg, void *cpu_addr, unsigned int len)
scatterlist       561 drivers/rpmsg/virtio_rpmsg_bus.c 	struct scatterlist sg;
scatterlist       706 drivers/rpmsg/virtio_rpmsg_bus.c 	struct scatterlist sg;
scatterlist       934 drivers/rpmsg/virtio_rpmsg_bus.c 		struct scatterlist sg;
scatterlist       424 drivers/s390/scsi/zfcp_dbf.c 		  char *paytag, struct scatterlist *sg, u8 id, u16 len,
scatterlist       506 drivers/s390/scsi/zfcp_dbf.c 	struct scatterlist *resp_entry = ct_els->resp;
scatterlist       592 drivers/s390/scsi/zfcp_dbf.c 	struct scatterlist sg;
scatterlist        23 drivers/s390/scsi/zfcp_ext.h extern void zfcp_sg_free_table(struct scatterlist *, int);
scatterlist        24 drivers/s390/scsi/zfcp_ext.h extern int zfcp_sg_setup_table(struct scatterlist *, int);
scatterlist       145 drivers/s390/scsi/zfcp_ext.h 				   struct scatterlist *);
scatterlist       619 drivers/s390/scsi/zfcp_fc.c static void zfcp_fc_sg_free_table(struct scatterlist *sg, int count)
scatterlist       638 drivers/s390/scsi/zfcp_fc.c static int zfcp_fc_sg_setup_table(struct scatterlist *sg, int count)
scatterlist       715 drivers/s390/scsi/zfcp_fc.c 	struct scatterlist *sg = &fc_req->sg_rsp;
scatterlist       145 drivers/s390/scsi/zfcp_fc.h 	struct scatterlist				sg_req;
scatterlist       146 drivers/s390/scsi/zfcp_fc.h 	struct scatterlist				sg_rsp;
scatterlist       157 drivers/s390/scsi/zfcp_fc.h 			struct scatterlist sg_rsp2[ZFCP_FC_GPN_FT_NUM_BUFS - 1];
scatterlist      1004 drivers/s390/scsi/zfcp_fsf.c 					    struct scatterlist *sg_req,
scatterlist      1005 drivers/s390/scsi/zfcp_fsf.c 					    struct scatterlist *sg_resp)
scatterlist      1013 drivers/s390/scsi/zfcp_fsf.c 				       struct scatterlist *sg_req,
scatterlist      1014 drivers/s390/scsi/zfcp_fsf.c 				       struct scatterlist *sg_resp)
scatterlist      1066 drivers/s390/scsi/zfcp_fsf.c 				 struct scatterlist *sg_req,
scatterlist      1067 drivers/s390/scsi/zfcp_fsf.c 				 struct scatterlist *sg_resp,
scatterlist       450 drivers/s390/scsi/zfcp_fsf.h 	struct scatterlist *req;
scatterlist       451 drivers/s390/scsi/zfcp_fsf.h 	struct scatterlist *resp;
scatterlist       186 drivers/s390/scsi/zfcp_qdio.c 			    struct scatterlist *sg)
scatterlist       182 drivers/s390/scsi/zfcp_qdio.h int zfcp_qdio_sg_one_sbale(struct scatterlist *sg)
scatterlist       236 drivers/s390/scsi/zfcp_qdio.h unsigned int zfcp_qdio_real_bytes(struct scatterlist *sg)
scatterlist      1812 drivers/scsi/3w-9xxx.c 	struct scatterlist *sglist = NULL, *sg;
scatterlist       298 drivers/scsi/3w-sas.c 	struct scatterlist *sglist = NULL, *sg;
scatterlist      1704 drivers/scsi/3w-xxxx.c 	struct scatterlist *sglist, *sg;
scatterlist      1238 drivers/scsi/53c700.c 			struct scatterlist *sg;
scatterlist      1864 drivers/scsi/53c700.c 		struct scatterlist *sg;
scatterlist      3074 drivers/scsi/BusLogic.c 		struct scatterlist *sg;
scatterlist       169 drivers/scsi/NCR5380.c 	struct scatterlist *s = cmd->SCp.buffer;
scatterlist       844 drivers/scsi/a100u2w.c 	struct scatterlist *sg;
scatterlist      3912 drivers/scsi/aacraid/aachba.c 	struct scatterlist *sg;
scatterlist      3953 drivers/scsi/aacraid/aachba.c 	struct scatterlist *sg;
scatterlist      3995 drivers/scsi/aacraid/aachba.c 	struct scatterlist *sg;
scatterlist      4044 drivers/scsi/aacraid/aachba.c 	struct scatterlist *sg;
scatterlist      4162 drivers/scsi/aacraid/aachba.c 	struct scatterlist *sg;
scatterlist      1607 drivers/scsi/aacraid/commsup.c 				command->SCp.buffer = (struct scatterlist *)command_list;
scatterlist      7563 drivers/scsi/advansys.c 		struct scatterlist *slp;
scatterlist      7630 drivers/scsi/advansys.c 	struct scatterlist *slp;
scatterlist      2149 drivers/scsi/aha152x.c 		struct scatterlist *sg = scsi_sglist(CURRENT_SC);
scatterlist       480 drivers/scsi/aha1542.c 		struct scatterlist *sg;
scatterlist       398 drivers/scsi/aha1740.c 		struct scatterlist *sg;
scatterlist      1636 drivers/scsi/aic7xxx/aic79xx_osm.c 		struct scatterlist *cur_seg;
scatterlist      1521 drivers/scsi/aic7xxx/aic7xxx_osm.c 		struct	scatterlist *cur_seg;
scatterlist        42 drivers/scsi/aic94xx/aic94xx_task.c 	struct scatterlist *sc;
scatterlist      1733 drivers/scsi/arcmsr/arcmsr_hba.c 	struct scatterlist *sg;
scatterlist      2779 drivers/scsi/arcmsr/arcmsr_hba.c 	struct scatterlist *sg;
scatterlist      3015 drivers/scsi/arcmsr/arcmsr_hba.c 		struct scatterlist *sg = scsi_sglist(cmd);
scatterlist      3045 drivers/scsi/arcmsr/arcmsr_hba.c 		struct scatterlist *sg;
scatterlist        78 drivers/scsi/arm/cumana_2.c 	struct scatterlist	sg[NR_SG];	/* Scatter DMA list	*/
scatterlist        74 drivers/scsi/arm/eesox.c 	struct scatterlist	sg[NR_SG];	/* Scatter DMA list	*/
scatterlist        61 drivers/scsi/arm/powertec.c 	struct scatterlist	sg[NR_SG];
scatterlist        24 drivers/scsi/arm/scsi.h static inline int copy_SCp_to_sg(struct scatterlist *sg, struct scsi_pointer *SCp, int max)
scatterlist        36 drivers/scsi/arm/scsi.h 		struct scatterlist *src_sg;
scatterlist        97 drivers/scsi/arm/scsi.h 			struct scatterlist *sg;
scatterlist       852 drivers/scsi/atp870u.c 		struct scatterlist *sgpnt;
scatterlist      2074 drivers/scsi/be2iscsi/be_main.c hwi_write_sgl_v2(struct iscsi_wrb *pwrb, struct scatterlist *sg,
scatterlist      2081 drivers/scsi/be2iscsi/be_main.c 	struct scatterlist *l_sg;
scatterlist      2169 drivers/scsi/be2iscsi/be_main.c hwi_write_sgl(struct iscsi_wrb *pwrb, struct scatterlist *sg,
scatterlist      2176 drivers/scsi/be2iscsi/be_main.c 	struct scatterlist *l_sg;
scatterlist      4518 drivers/scsi/be2iscsi/be_main.c static int beiscsi_iotask_v2(struct iscsi_task *task, struct scatterlist *sg,
scatterlist      4579 drivers/scsi/be2iscsi/be_main.c static int beiscsi_iotask(struct iscsi_task *task, struct scatterlist *sg,
scatterlist      4763 drivers/scsi/be2iscsi/be_main.c 	struct scatterlist *sg;
scatterlist       374 drivers/scsi/be2iscsi/be_main.h 			struct scatterlist *sg,
scatterlist      2458 drivers/scsi/bfa/bfa_fcpim.c 	struct scatterlist *sg;
scatterlist      1650 drivers/scsi/bnx2fc/bnx2fc_io.c 	struct scatterlist *sg;
scatterlist       261 drivers/scsi/bnx2i/bnx2i.h 	struct scatterlist *sg;
scatterlist       147 drivers/scsi/bnx2i/bnx2i_iscsi.c 	struct scatterlist *sg;
scatterlist       294 drivers/scsi/csiostor/csio_scsi.c 	struct scatterlist *sgel;
scatterlist       558 drivers/scsi/csiostor/csio_scsi.c 	struct scatterlist *sgel = NULL;
scatterlist      1492 drivers/scsi/csiostor/csio_scsi.c 	struct scatterlist *sg;
scatterlist      1092 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c 	struct scatterlist *sg = ttinfo->sgl;
scatterlist      1938 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 				struct scatterlist **sg_pp,
scatterlist      1977 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c 	struct scatterlist *sg = ttinfo->sgl;
scatterlist      1216 drivers/scsi/cxgbi/libcxgbi.c scmd_get_params(struct scsi_cmnd *sc, struct scatterlist **sgl,
scatterlist      1230 drivers/scsi/cxgbi/libcxgbi.c 			    struct scatterlist **sg_pp, unsigned int *sg_off)
scatterlist      1232 drivers/scsi/cxgbi/libcxgbi.c 	struct scatterlist *sg = sg_pp ? *sg_pp : NULL;
scatterlist      1314 drivers/scsi/cxgbi/libcxgbi.c static int cxgbi_ddp_sgl_check(struct scatterlist *sgl, int nents)
scatterlist      1318 drivers/scsi/cxgbi/libcxgbi.c 	struct scatterlist *sg = sgl;
scatterlist      1344 drivers/scsi/cxgbi/libcxgbi.c 	struct scatterlist *sgl = ttinfo->sgl;
scatterlist      1818 drivers/scsi/cxgbi/libcxgbi.c static int sgl_seek_offset(struct scatterlist *sgl, unsigned int sgcnt,
scatterlist      1820 drivers/scsi/cxgbi/libcxgbi.c 				struct scatterlist **sgp)
scatterlist      1823 drivers/scsi/cxgbi/libcxgbi.c 	struct scatterlist *sg;
scatterlist      1836 drivers/scsi/cxgbi/libcxgbi.c static int sgl_read_to_frags(struct scatterlist *sg, unsigned int sgoffset,
scatterlist      1981 drivers/scsi/cxgbi/libcxgbi.c 		struct scatterlist *sg = NULL;
scatterlist       619 drivers/scsi/cxgbi/libcxgbi.h 			    struct scatterlist **sg_pp, unsigned int *sg_off);
scatterlist       571 drivers/scsi/cxlflash/main.c 	struct scatterlist *sg = scsi_sglist(scp);
scatterlist       914 drivers/scsi/dc395x.c 		struct scatterlist *sg;
scatterlist      3360 drivers/scsi/dc395x.c 		struct scatterlist* sg = scsi_sglist(cmd);
scatterlist      2273 drivers/scsi/dpt_i2o.c 		struct scatterlist *sg;
scatterlist       620 drivers/scsi/esas2r/esas2r.h 	struct scatterlist *cur_sgel;
scatterlist       372 drivers/scsi/esp_scsi.c 	struct scatterlist *sg = scsi_sglist(cmd);
scatterlist       374 drivers/scsi/esp_scsi.c 	struct scatterlist *s;
scatterlist       254 drivers/scsi/esp_scsi.h 	struct scatterlist	*prv_sg;
scatterlist       255 drivers/scsi/esp_scsi.h 	struct scatterlist	*cur_sg;
scatterlist       277 drivers/scsi/esp_scsi.h 	struct scatterlist	*saved_prv_sg;
scatterlist       278 drivers/scsi/esp_scsi.h 	struct scatterlist	*saved_cur_sg;
scatterlist        99 drivers/scsi/fcoe/fcoe.c static int fcoe_ddp_setup(struct fc_lport *, u16, struct scatterlist *,
scatterlist       102 drivers/scsi/fcoe/fcoe.c static int fcoe_ddp_target(struct fc_lport *, u16, struct scatterlist *,
scatterlist      1063 drivers/scsi/fcoe/fcoe.c 			  struct scatterlist *sgl, unsigned int sgc)
scatterlist      1085 drivers/scsi/fcoe/fcoe.c 			   struct scatterlist *sgl, unsigned int sgc)
scatterlist       322 drivers/scsi/fnic/fnic_scsi.c 	struct scatterlist *sg;
scatterlist      1834 drivers/scsi/gdth.c     struct scatterlist *sl;
scatterlist      2072 drivers/scsi/gdth.c                 struct scatterlist *sl;
scatterlist      2081 drivers/scsi/gdth.c                 struct scatterlist *sl;
scatterlist      2231 drivers/scsi/gdth.c                 struct scatterlist *sl;
scatterlist      2240 drivers/scsi/gdth.c                 struct scatterlist *sl;
scatterlist       890 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 			      struct scatterlist *scatter,
scatterlist       894 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	struct scatterlist *sg;
scatterlist       918 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 	struct scatterlist *sg_req;
scatterlist      1278 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c 		struct scatterlist *sg_resp = &task->smp_task.smp_resp;
scatterlist      1670 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 			      struct scatterlist *scatter,
scatterlist      1674 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct scatterlist *sg;
scatterlist      1698 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 	struct scatterlist *sg_req;
scatterlist      2421 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c 		struct scatterlist *sg_resp = &task->smp_task.smp_resp;
scatterlist      1051 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 			      struct scatterlist *scatter,
scatterlist      1055 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct scatterlist *sg;
scatterlist      1075 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 				   struct scatterlist *scatter,
scatterlist      1079 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct scatterlist *sg;
scatterlist      1296 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 	struct scatterlist *sg_req;
scatterlist      2234 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c 		struct scatterlist *sg_resp = &task->smp_task.smp_resp;
scatterlist      4529 drivers/scsi/hpsa.c 				   struct scatterlist *sg)
scatterlist      4548 drivers/scsi/hpsa.c 	struct scatterlist *sg;
scatterlist      4709 drivers/scsi/hpsa.c 	struct scatterlist *sg;
scatterlist      4883 drivers/scsi/hpsa.c 	struct scatterlist *sg;
scatterlist       851 drivers/scsi/hptiop.c 	struct scatterlist *sg;
scatterlist      1301 drivers/scsi/ibmvscsi/ibmvfc.c 	struct scatterlist *sg;
scatterlist       656 drivers/scsi/ibmvscsi/ibmvscsi.c 	struct scatterlist *sg;
scatterlist      3203 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c static int ibmvscsis_rdma(struct ibmvscsis_cmd *cmd, struct scatterlist *sg,
scatterlist      3210 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	struct scatterlist *sgp;
scatterlist       166 drivers/scsi/ibmvscsi_tgt/libsrp.c 	struct scatterlist *sg = NULL;
scatterlist       199 drivers/scsi/ibmvscsi_tgt/libsrp.c 	struct scatterlist dummy, *sg = NULL;
scatterlist       110 drivers/scsi/ibmvscsi_tgt/libsrp.h typedef int (srp_rdma_t)(struct ibmvscsis_cmd *, struct scatterlist *, int,
scatterlist      2534 drivers/scsi/initio.c 	struct scatterlist *sglist;
scatterlist      3862 drivers/scsi/ipr.c 	sglist->scatterlist = sgl_alloc_order(buf_len, order, false, GFP_KERNEL,
scatterlist      3864 drivers/scsi/ipr.c 	if (!sglist->scatterlist) {
scatterlist      3884 drivers/scsi/ipr.c 	sgl_free_order(sglist->scatterlist, sglist->order);
scatterlist      3904 drivers/scsi/ipr.c 	struct scatterlist *sg;
scatterlist      3910 drivers/scsi/ipr.c 	sg = sglist->scatterlist;
scatterlist      3955 drivers/scsi/ipr.c 	struct scatterlist *scatterlist = sglist->scatterlist;
scatterlist      3956 drivers/scsi/ipr.c 	struct scatterlist *sg;
scatterlist      3965 drivers/scsi/ipr.c 	for_each_sg(scatterlist, sg, ipr_cmd->dma_use_sg, i) {
scatterlist      3987 drivers/scsi/ipr.c 	struct scatterlist *scatterlist = sglist->scatterlist;
scatterlist      3988 drivers/scsi/ipr.c 	struct scatterlist *sg;
scatterlist      3998 drivers/scsi/ipr.c 	for_each_sg(scatterlist, sg, ipr_cmd->dma_use_sg, i) {
scatterlist      4039 drivers/scsi/ipr.c 					sglist->scatterlist, sglist->num_sg,
scatterlist      5921 drivers/scsi/ipr.c 	struct scatterlist *sg;
scatterlist      5973 drivers/scsi/ipr.c 	struct scatterlist *sg;
scatterlist      6906 drivers/scsi/ipr.c 	struct scatterlist *sg;
scatterlist      6952 drivers/scsi/ipr.c 	struct scatterlist *sg;
scatterlist      9090 drivers/scsi/ipr.c 	dma_unmap_sg(&ioa_cfg->pdev->dev, sglist->scatterlist,
scatterlist      1452 drivers/scsi/ipr.h 	struct scatterlist *scatterlist;
scatterlist      1495 drivers/scsi/ips.c                 struct scatterlist *sg = scsi_sglist(SC);
scatterlist      1562 drivers/scsi/ips.c         struct scatterlist *sg = scsi_sglist(SC);
scatterlist      2663 drivers/scsi/ips.c 			struct scatterlist *sg;
scatterlist      3157 drivers/scsi/ips.c                         struct scatterlist *sg;
scatterlist       105 drivers/scsi/isci/request.c static void init_sgl_element(struct scu_sgl_element *e, struct scatterlist *sg)
scatterlist       117 drivers/scsi/isci/request.c 	struct scatterlist *sg = NULL;
scatterlist      1415 drivers/scsi/isci/request.c 	struct scatterlist *sg;
scatterlist      1773 drivers/scsi/isci/request.c 		struct scatterlist *sg = &task->smp_task.smp_resp;
scatterlist      2920 drivers/scsi/isci/request.c 		struct scatterlist *sg = &task->smp_task.smp_req;
scatterlist      3188 drivers/scsi/isci/request.c 	struct scatterlist *sg = &task->smp_task.smp_req;
scatterlist       268 drivers/scsi/iscsi_tcp.c 		struct scatterlist *sg;
scatterlist       456 drivers/scsi/iscsi_tcp.c iscsi_sw_tcp_send_data_prep(struct iscsi_conn *conn, struct scatterlist *sg,
scatterlist       485 drivers/scsi/libfc/fc_fcp.c 	struct scatterlist *sg;
scatterlist       598 drivers/scsi/libfc/fc_fcp.c 	struct scatterlist *sg;
scatterlist       100 drivers/scsi/libfc/fc_libfc.c 			     struct scatterlist *sg,
scatterlist       123 drivers/scsi/libfc/fc_libfc.h 			     struct scatterlist *sg,
scatterlist       143 drivers/scsi/libfc/fc_lport.c 	struct scatterlist *sg;
scatterlist        91 drivers/scsi/libiscsi_tcp.c 			  struct scatterlist *sg, unsigned int offset)
scatterlist       111 drivers/scsi/libiscsi_tcp.c 	struct scatterlist *sg;
scatterlist       194 drivers/scsi/libiscsi_tcp.c 	struct scatterlist sg;
scatterlist       317 drivers/scsi/libiscsi_tcp.c 	struct scatterlist sg;
scatterlist       371 drivers/scsi/libiscsi_tcp.c 		      struct scatterlist *sg_list, unsigned int sg_count,
scatterlist       376 drivers/scsi/libiscsi_tcp.c 	struct scatterlist *sg;
scatterlist       165 drivers/scsi/libsas/sas_ata.c 	struct scatterlist *sg;
scatterlist        55 drivers/scsi/libsas/sas_expander.c 		struct scatterlist *req, struct scatterlist *resp)
scatterlist       143 drivers/scsi/libsas/sas_expander.c 	struct scatterlist req_sg;
scatterlist       144 drivers/scsi/libsas/sas_expander.c 	struct scatterlist resp_sg;
scatterlist      1315 drivers/scsi/lpfc/lpfc_nvme.c 	struct scatterlist *data_sg;
scatterlist      2595 drivers/scsi/lpfc/lpfc_nvmet.c 	struct scatterlist *sgel;
scatterlist       838 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgel = NULL;
scatterlist       987 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgpe; /* s/g prot entry */
scatterlist      1564 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgde = NULL; /* s/g data entry */
scatterlist      1704 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgde = NULL; /* s/g data entry */
scatterlist      1705 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgpe = NULL; /* s/g prot entry */
scatterlist      1950 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgde = NULL; /* s/g data entry */
scatterlist      2130 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgde = NULL; /* s/g data entry */
scatterlist      2131 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgpe = NULL; /* s/g prot entry */
scatterlist      2713 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgpe; /* s/g prot entry */
scatterlist      2714 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgde; /* s/g data entry */
scatterlist      3047 drivers/scsi/lpfc/lpfc_scsi.c 	struct scatterlist *sgel = NULL;
scatterlist       365 drivers/scsi/mac53c94.c 	struct scatterlist *scl;
scatterlist       660 drivers/scsi/megaraid.c 			struct scatterlist *sg;
scatterlist      1415 drivers/scsi/megaraid.c 	struct scatterlist	*sgl;
scatterlist      1720 drivers/scsi/megaraid.c 	struct scatterlist *sg;
scatterlist      1337 drivers/scsi/megaraid/megaraid_mbox.c 	struct scatterlist	*sgl;
scatterlist      1540 drivers/scsi/megaraid/megaraid_mbox.c 			struct scatterlist	*sgl;
scatterlist      2176 drivers/scsi/megaraid/megaraid_mbox.c 	struct scatterlist	*sgl;
scatterlist      1239 drivers/scsi/megaraid/megaraid_sas_base.c 	struct scatterlist *os_sgl;
scatterlist      1268 drivers/scsi/megaraid/megaraid_sas_base.c 	struct scatterlist *os_sgl;
scatterlist      1297 drivers/scsi/megaraid/megaraid_sas_base.c 	struct scatterlist *os_sgl;
scatterlist      2042 drivers/scsi/megaraid/megaraid_sas_fusion.c 	struct scatterlist *sg_scmd;
scatterlist      2153 drivers/scsi/megaraid/megaraid_sas_fusion.c 	struct scatterlist *sg_scmd;
scatterlist      2272 drivers/scsi/megaraid/megaraid_sas_fusion.c 	struct scatterlist *os_sgl;
scatterlist      1261 drivers/scsi/mesh.c 	struct scatterlist *scl;
scatterlist       420 drivers/scsi/mpt3sas/mpt3sas_base.c 	struct scatterlist *sg_scmd = NULL;
scatterlist      2139 drivers/scsi/mpt3sas/mpt3sas_base.c 	struct scatterlist *sg_scmd;
scatterlist      2387 drivers/scsi/mpt3sas/mpt3sas_base.c 	struct scatterlist *sg_scmd;
scatterlist      2532 drivers/scsi/mpt3sas/mpt3sas_base.c 	struct scatterlist *sg_scmd;
scatterlist       551 drivers/scsi/mvsas/mv_64xx.c static void mvs_64xx_make_prd(struct scatterlist *scatter, int nr, void *prd)
scatterlist       554 drivers/scsi/mvsas/mv_64xx.c 	struct scatterlist *sg;
scatterlist       783 drivers/scsi/mvsas/mv_94xx.c static void mvs_94xx_make_prd(struct scatterlist *scatter, int nr, void *prd)
scatterlist       786 drivers/scsi/mvsas/mv_94xx.c 	struct scatterlist *sg;
scatterlist       310 drivers/scsi/mvsas/mv_sas.c 	struct scatterlist *sg_req, *sg_resp;
scatterlist      1782 drivers/scsi/mvsas/mv_sas.c 			struct scatterlist *sg_resp = &task->smp_task.smp_resp;
scatterlist       128 drivers/scsi/mvsas/mv_sas.h 	void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
scatterlist       192 drivers/scsi/mvumi.c 	struct scatterlist *sg;
scatterlist      1274 drivers/scsi/myrb.c 	struct scatterlist *sgl;
scatterlist      1429 drivers/scsi/myrb.c 	struct scatterlist *sgl;
scatterlist      1593 drivers/scsi/myrs.c 	struct scatterlist *sgl;
scatterlist      7648 drivers/scsi/ncr53c8xx.c 		struct scatterlist *sg;
scatterlist       854 drivers/scsi/nsp32.c 	struct scatterlist *sg;
scatterlist       412 drivers/scsi/pcmcia/sym53c500_cs.c 			struct scatterlist *sg;
scatterlist       431 drivers/scsi/pcmcia/sym53c500_cs.c 			struct scatterlist *sg;
scatterlist      4212 drivers/scsi/pm8001/pm8001_hwi.c pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd)
scatterlist      4215 drivers/scsi/pm8001/pm8001_hwi.c 	struct scatterlist *sg;
scatterlist      4245 drivers/scsi/pm8001/pm8001_hwi.c 	struct scatterlist *sg_req, *sg_resp;
scatterlist       203 drivers/scsi/pm8001/pm8001_sas.h 	void (*make_prd)(struct scatterlist *scatter, int nr, void *prd);
scatterlist       689 drivers/scsi/pm8001/pm8001_sas.h void pm8001_chip_make_sg(struct scatterlist *scatter, int nr, void *prd);
scatterlist      3893 drivers/scsi/pm8001/pm80xx_hwi.c 	struct scatterlist *sg_req, *sg_resp;
scatterlist      3150 drivers/scsi/pmcraid.c 	struct scatterlist *sglist;
scatterlist      3204 drivers/scsi/pmcraid.c 	sgl_free_order(sglist->scatterlist, sglist->order);
scatterlist      3258 drivers/scsi/pmcraid.c 	struct scatterlist *sg;
scatterlist      3267 drivers/scsi/pmcraid.c 	sg = sglist->scatterlist;
scatterlist      3490 drivers/scsi/pmcraid.c 	struct scatterlist *sg = NULL;
scatterlist      3503 drivers/scsi/pmcraid.c 					sglist->scatterlist,
scatterlist      3519 drivers/scsi/pmcraid.c 	for_each_sg(sglist->scatterlist, sg, sglist->num_dma_sg, i) {
scatterlist      3552 drivers/scsi/pmcraid.c 			     sglist->scatterlist,
scatterlist       532 drivers/scsi/pmcraid.h 	struct scatterlist *scatterlist;
scatterlist       485 drivers/scsi/qedf/qedf_io.c 	struct scatterlist *sg;
scatterlist      1842 drivers/scsi/qedi/qedi_fw.c 	struct scatterlist *sg;
scatterlist       181 drivers/scsi/qedi/qedi_iscsi.h 	struct scatterlist *sg;
scatterlist      2852 drivers/scsi/qla1280.c 		struct scatterlist *sg, *s;
scatterlist      3107 drivers/scsi/qla1280.c 		struct scatterlist *sg, *s;
scatterlist      3397 drivers/scsi/qla2xxx/qla_def.h 	struct scatterlist *sg;
scatterlist      3398 drivers/scsi/qla2xxx/qla_def.h 	struct scatterlist *prot_sg;
scatterlist      4560 drivers/scsi/qla2xxx/qla_def.h 	struct scatterlist	*cur_sg;	/* IN */
scatterlist        12 drivers/scsi/qla2xxx/qla_dsd.h static inline void append_dsd32(struct dsd32 **dsd, struct scatterlist *sg)
scatterlist        25 drivers/scsi/qla2xxx/qla_dsd.h static inline void append_dsd64(struct dsd64 **dsd, struct scatterlist *sg)
scatterlist       198 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg;
scatterlist       254 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg;
scatterlist       591 drivers/scsi/qla2xxx/qla_iocb.c 	struct	scatterlist *cur_seg;
scatterlist       705 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg;
scatterlist       848 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg;
scatterlist       894 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg_prot;
scatterlist      1008 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg, *sgl;
scatterlist      1085 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg, *sgl;
scatterlist      2932 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg;
scatterlist      2999 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg;
scatterlist      3645 drivers/scsi/qla2xxx/qla_iocb.c 	struct scatterlist *sg;
scatterlist      2186 drivers/scsi/qla2xxx/qla_isr.c 			struct scatterlist *sg;
scatterlist      3001 drivers/scsi/qla2xxx/qla_mr.c 	struct scatterlist *sg;
scatterlist      3295 drivers/scsi/qla2xxx/qla_mr.c 		struct scatterlist *sg;
scatterlist       368 drivers/scsi/qla2xxx/qla_nvme.c 	struct scatterlist *sgl, *sg;
scatterlist      2390 drivers/scsi/qla2xxx/qla_target.c 	prm->sg = (struct scatterlist *)cmd->sg;
scatterlist       885 drivers/scsi/qla2xxx/qla_target.h 	struct scatterlist *sg;	/* cmd data buffer SG vector */
scatterlist       909 drivers/scsi/qla2xxx/qla_target.h 	struct scatterlist *prot_sg;
scatterlist       970 drivers/scsi/qla2xxx/qla_target.h 	struct scatterlist *sg;	/* cmd data buffer SG vector */
scatterlist       979 drivers/scsi/qla2xxx/qla_target.h 	struct scatterlist *prot_sg;
scatterlist       156 drivers/scsi/qla4xxx/ql4_iocb.c 	struct scatterlist *sg;
scatterlist       305 drivers/scsi/qlogicfas408.c 		struct scatterlist *sg;
scatterlist       902 drivers/scsi/qlogicpti.c 	struct scatterlist *sg, *s;
scatterlist        44 drivers/scsi/scsi.h struct scatterlist;
scatterlist      1576 drivers/scsi/scsi_lib.c 		sizeof(struct scatterlist);
scatterlist      1584 drivers/scsi/scsi_lib.c 	struct scatterlist *sg;
scatterlist      1599 drivers/scsi/scsi_lib.c 			(struct scatterlist *)(cmd->prot_sdb + 1);
scatterlist      1745 drivers/scsi/scsi_lib.c 	struct scatterlist *sg;
scatterlist      1886 drivers/scsi/scsi_lib.c 	sgl_size = max_t(unsigned int, sizeof(struct scatterlist),
scatterlist      1891 drivers/scsi/scsi_lib.c 			sizeof(struct scatterlist) * SCSI_INLINE_PROT_SG_CNT;
scatterlist      2856 drivers/scsi/scsi_lib.c void *scsi_kmap_atomic_sg(struct scatterlist *sgl, int sg_count,
scatterlist      2861 drivers/scsi/scsi_lib.c 	struct scatterlist *sg;
scatterlist      4777 drivers/scsi/smartpqi/smartpqi_init.c 	struct pqi_sg_descriptor *sg_descriptor, struct scatterlist *sg)
scatterlist      4797 drivers/scsi/smartpqi/smartpqi_init.c 	struct scatterlist *sg;
scatterlist      4861 drivers/scsi/smartpqi/smartpqi_init.c 	struct scatterlist *sg;
scatterlist       168 drivers/scsi/snic/snic_scsi.c 	struct scatterlist *sg;
scatterlist       457 drivers/scsi/sr.c 		struct scatterlist *sg;
scatterlist       429 drivers/scsi/stex.c 	struct scatterlist *sg;
scatterlist       461 drivers/scsi/stex.c 	struct scatterlist *sg;
scatterlist      1565 drivers/scsi/storvsc_drv.c 	struct scatterlist *sgl;
scatterlist      1568 drivers/scsi/storvsc_drv.c 	struct scatterlist *cur_sgl;
scatterlist      1638 drivers/scsi/storvsc_drv.c 	sgl = (struct scatterlist *)scsi_sglist(scmnd);
scatterlist       254 drivers/scsi/sym53c8xx_2/sym_glue.c 		struct scatterlist *sg;
scatterlist      2109 drivers/scsi/ufs/ufshcd.c 	struct scatterlist *sg;
scatterlist       234 drivers/scsi/virtio_scsi.c 	struct scatterlist sg;
scatterlist       410 drivers/scsi/virtio_scsi.c 	struct scatterlist *sgs[6], req, resp;
scatterlist       330 drivers/scsi/vmw_pvscsi.c 			     struct scatterlist *sg, unsigned count)
scatterlist       355 drivers/scsi/vmw_pvscsi.c 	struct scatterlist *sg;
scatterlist       255 drivers/scsi/wd719x.c 		struct scatterlist *sg;
scatterlist       403 drivers/scsi/xen-scsifront.c 	struct scatterlist *sg;
scatterlist       666 drivers/spi/spi-bcm2835.c 	struct scatterlist *sgl;
scatterlist       276 drivers/spi/spi-ep93xx.c 	struct scatterlist *sg;
scatterlist      1341 drivers/spi/spi-imx.c 	struct scatterlist *last_sg = sg_last(rx->sgl, rx->nents);
scatterlist       103 drivers/spi/spi-mt65xx.c 	struct scatterlist *tx_sgl, *rx_sgl;
scatterlist       179 drivers/spi/spi-mxs.c 		struct scatterlist	sg;
scatterlist       242 drivers/spi/spi-mxs.c 				(struct scatterlist *)dma_xfer[sg_count].pio,
scatterlist       434 drivers/spi/spi-omap2-mcspi.c 	struct scatterlist	*sg_out[2];
scatterlist       262 drivers/spi/spi-pic32-sqi.c 	struct scatterlist *sg, *sgl;
scatterlist       821 drivers/spi/spi-pl022.c 		struct scatterlist *sg;
scatterlist       868 drivers/spi/spi-pl022.c 	struct scatterlist *sg;
scatterlist       389 drivers/spi/spi-qup.c static int spi_qup_prep_sg(struct spi_master *master, struct scatterlist *sgl,
scatterlist       425 drivers/spi/spi-qup.c static u32 spi_qup_sgl_get_nents_len(struct scatterlist *sgl, u32 max,
scatterlist       428 drivers/spi/spi-qup.c 	struct scatterlist *sg;
scatterlist       451 drivers/spi/spi-qup.c 	struct scatterlist *tx_sgl, *rx_sgl;
scatterlist       463 drivers/spi/spi-ti-qspi.c 	struct scatterlist *sg;
scatterlist       112 drivers/spi/spi-topcliff-pch.c 	struct scatterlist		*sg_tx_p;
scatterlist       113 drivers/spi/spi-topcliff-pch.c 	struct scatterlist		*sg_rx_p;
scatterlist       114 drivers/spi/spi-topcliff-pch.c 	struct scatterlist		sg_tx;
scatterlist       115 drivers/spi/spi-topcliff-pch.c 	struct scatterlist		sg_rx;
scatterlist       917 drivers/spi/spi-topcliff-pch.c 	struct scatterlist *sg;
scatterlist       822 drivers/spi/spi.c 	struct scatterlist *sg;
scatterlist       144 drivers/staging/android/ion/ion.c 	struct scatterlist *sg, *new_sg;
scatterlist        23 drivers/staging/android/ion/ion_heap.c 	struct scatterlist *sg;
scatterlist        70 drivers/staging/android/ion/ion_heap.c 	struct scatterlist *sg;
scatterlist       112 drivers/staging/android/ion/ion_heap.c static int ion_heap_sglist_zero(struct scatterlist *sgl, unsigned int nents,
scatterlist       150 drivers/staging/android/ion/ion_heap.c 	struct scatterlist sg;
scatterlist       106 drivers/staging/android/ion/ion_system_heap.c 	struct scatterlist *sg;
scatterlist       158 drivers/staging/android/ion/ion_system_heap.c 	struct scatterlist *sg;
scatterlist       262 drivers/staging/greybus/sdio.c 	struct scatterlist *sg = data->sg;
scatterlist       316 drivers/staging/greybus/sdio.c 	struct scatterlist *sg = data->sg;
scatterlist        28 drivers/staging/kpc2000/kpc_dma/fileops.c unsigned int  count_parts_for_sge(struct scatterlist *sg)
scatterlist        43 drivers/staging/kpc2000/kpc_dma/fileops.c 	struct scatterlist *sg;
scatterlist       198 drivers/staging/media/ipu3/ipu3-dmamap.c int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
scatterlist       202 drivers/staging/media/ipu3/ipu3-dmamap.c 	struct scatterlist *sg;
scatterlist         9 drivers/staging/media/ipu3/ipu3-dmamap.h struct scatterlist;
scatterlist        15 drivers/staging/media/ipu3/ipu3-dmamap.h int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
scatterlist       298 drivers/staging/media/ipu3/ipu3-mmu.c 		       struct scatterlist *sg, unsigned int nents)
scatterlist       301 drivers/staging/media/ipu3/ipu3-mmu.c 	struct scatterlist *s;
scatterlist        23 drivers/staging/media/ipu3/ipu3-mmu.h struct scatterlist;
scatterlist        35 drivers/staging/media/ipu3/ipu3-mmu.h 		       struct scatterlist *sg, unsigned int nents);
scatterlist       514 drivers/staging/ralink-gdma/ralink-gdma.c 		struct dma_chan *c, struct scatterlist *sgl,
scatterlist       520 drivers/staging/ralink-gdma/ralink-gdma.c 	struct scatterlist *sg;
scatterlist       190 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		struct scatterlist sg[2];
scatterlist       275 drivers/staging/rtl8192e/rtllib_crypt_ccmp.c 		struct scatterlist sg[2];
scatterlist       292 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	struct scatterlist sg;
scatterlist       379 drivers/staging/rtl8192e/rtllib_crypt_tkip.c 	struct scatterlist sg;
scatterlist        95 drivers/staging/rtl8192e/rtllib_crypt_wep.c 	struct scatterlist sg;
scatterlist       175 drivers/staging/rtl8192e/rtllib_crypt_wep.c 	struct scatterlist sg;
scatterlist       197 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		struct scatterlist sg[2];
scatterlist       284 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_ccmp.c 		struct scatterlist sg[2];
scatterlist       296 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	struct scatterlist sg;
scatterlist       379 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_tkip.c 	struct scatterlist sg;
scatterlist        90 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_wep.c 	struct scatterlist sg;
scatterlist       169 drivers/staging/rtl8192u/ieee80211/ieee80211_crypt_wep.c 	struct scatterlist sg;
scatterlist        63 drivers/staging/rts5208/rtsx_transport.c 		struct scatterlist *sg =
scatterlist        64 drivers/staging/rts5208/rtsx_transport.c 				(struct scatterlist *)scsi_sglist(srb)
scatterlist       314 drivers/staging/rts5208/rtsx_transport.c 					     struct scatterlist *sg, int num_sg,
scatterlist       326 drivers/staging/rts5208/rtsx_transport.c 	struct scatterlist *sg_ptr;
scatterlist       480 drivers/staging/rts5208/rtsx_transport.c 				     struct scatterlist *sg, int num_sg,
scatterlist       490 drivers/staging/rts5208/rtsx_transport.c 	struct scatterlist *sg_ptr;
scatterlist       722 drivers/staging/rts5208/rtsx_transport.c 		struct scatterlist *sg = buf;
scatterlist       515 drivers/staging/unisys/visorhba/visorhba_main.c 	struct scatterlist *sg = NULL;
scatterlist       516 drivers/staging/unisys/visorhba/visorhba_main.c 	struct scatterlist *sglist = NULL;
scatterlist       842 drivers/staging/unisys/visorhba/visorhba_main.c 	struct scatterlist *sg;
scatterlist        44 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	struct scatterlist *scatterlist;
scatterlist       332 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 		dma_unmap_sg(g_dev, pagelistinfo->scatterlist,
scatterlist       365 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	struct scatterlist *scatterlist, *sg;
scatterlist       378 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			 sizeof(struct scatterlist)))
scatterlist       384 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			(num_pages * sizeof(struct scatterlist))) +
scatterlist       400 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	scatterlist	= (struct scatterlist *)(pages + num_pages);
scatterlist       402 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 			  (scatterlist + num_pages);
scatterlist       417 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	pagelistinfo->scatterlist = scatterlist;
scatterlist       470 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	sg_init_table(scatterlist, num_pages);
scatterlist       477 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 		sg_set_page(scatterlist + i, pages[i], len, offset);
scatterlist       483 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 				 scatterlist,
scatterlist       496 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	for_each_sg(scatterlist, sg, dma_buffers, i) {
scatterlist       558 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c 	dma_unmap_sg(g_dev, pagelistinfo->scatterlist,
scatterlist       254 drivers/staging/wusbcore/host/whci/qset.c 	struct scatterlist *sg;
scatterlist       427 drivers/staging/wusbcore/host/whci/qset.c 	struct scatterlist *sg;
scatterlist       553 drivers/staging/wusbcore/host/whci/qset.c 	struct scatterlist *sg;
scatterlist        94 drivers/staging/wusbcore/host/whci/whcd.h 	struct scatterlist *bounce_sg;
scatterlist      1005 drivers/staging/wusbcore/wa-xfer.c static struct scatterlist *wa_xfer_create_subset_sg(struct scatterlist *in_sg,
scatterlist      1009 drivers/staging/wusbcore/wa-xfer.c 	struct scatterlist *out_sg;
scatterlist      1012 drivers/staging/wusbcore/wa-xfer.c 	struct scatterlist *current_xfer_sg = in_sg;
scatterlist      1013 drivers/staging/wusbcore/wa-xfer.c 	struct scatterlist *current_seg_sg, *last_seg_sg;
scatterlist      1039 drivers/staging/wusbcore/wa-xfer.c 	out_sg = kmalloc((sizeof(struct scatterlist) * nents), GFP_ATOMIC);
scatterlist        47 drivers/target/iscsi/cxgbit/cxgbit.h 	struct scatterlist sg;
scatterlist        11 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 		    struct scatterlist **sg_pp, unsigned int *sg_off)
scatterlist        13 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	struct scatterlist *sg = sg_pp ? *sg_pp : NULL;
scatterlist       100 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 			unsigned int npods, struct scatterlist **sg_pp,
scatterlist       133 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	struct scatterlist *sg = ttinfo->sgl;
scatterlist       152 drivers/target/iscsi/cxgbit/cxgbit_ddp.c static int cxgbit_ddp_sgl_check(struct scatterlist *sg,
scatterlist       176 drivers/target/iscsi/cxgbit/cxgbit_ddp.c 	struct scatterlist *sgl = ttinfo->sgl;
scatterlist       362 drivers/target/iscsi/cxgbit/cxgbit_target.c 	struct scatterlist *sg;
scatterlist       828 drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_skb_copy_to_sg(struct sk_buff *skb, struct scatterlist *sg,
scatterlist       911 drivers/target/iscsi/cxgbit/cxgbit_target.c 		struct scatterlist *sg = &cmd->se_cmd.t_data_sg[0];
scatterlist      1014 drivers/target/iscsi/cxgbit/cxgbit_target.c 	struct scatterlist *sg_start;
scatterlist       887 drivers/target/iscsi/iscsi_target.c 	struct scatterlist *sg;
scatterlist       944 drivers/target/iscsi/iscsi_target.c 	struct scatterlist *sg;
scatterlist      1381 drivers/target/iscsi/iscsi_target.c 	struct scatterlist *sg;
scatterlist      1402 drivers/target/iscsi/iscsi_target.c 		struct scatterlist pad_sg;
scatterlist      1420 drivers/target/iscsi/iscsi_target.c 	struct scatterlist sg[2];
scatterlist      1096 drivers/target/iscsi/iscsi_target_util.c 	struct scatterlist *sg = cmd->first_data_sg;
scatterlist       105 drivers/target/loopback/tcm_loop.c 	struct scatterlist *sgl_bidi = NULL;
scatterlist       261 drivers/target/target_core_file.c fd_execute_rw_aio(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
scatterlist       270 drivers/target/target_core_file.c 	struct scatterlist *sg;
scatterlist       319 drivers/target/target_core_file.c 		    u32 block_size, struct scatterlist *sgl,
scatterlist       322 drivers/target/target_core_file.c 	struct scatterlist *sg;
scatterlist       595 drivers/target/target_core_file.c fd_execute_rw_buffered(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
scatterlist       679 drivers/target/target_core_file.c fd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
scatterlist       414 drivers/target/target_core_iblock.c 	struct scatterlist *sg = &cmd->t_data_sg[0];
scatterlist       448 drivers/target/target_core_iblock.c 	struct scatterlist *sg;
scatterlist       681 drivers/target/target_core_iblock.c iblock_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
scatterlist       689 drivers/target/target_core_iblock.c 	struct scatterlist *sg;
scatterlist       846 drivers/target/target_core_pscsi.c pscsi_map_sg(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
scatterlist       852 drivers/target/target_core_pscsi.c 	struct scatterlist *sg;
scatterlist       957 drivers/target/target_core_pscsi.c 	struct scatterlist *sgl = cmd->t_data_sg;
scatterlist        67 drivers/target/target_core_rd.c 	struct scatterlist *sg;
scatterlist       117 drivers/target/target_core_rd.c 				sizeof(struct scatterlist));
scatterlist       119 drivers/target/target_core_rd.c 	struct scatterlist *sg;
scatterlist       179 drivers/target/target_core_rd.c 				sizeof(struct scatterlist));
scatterlist       238 drivers/target/target_core_rd.c 				sizeof(struct scatterlist));
scatterlist       343 drivers/target/target_core_rd.c 				sizeof(struct scatterlist));
scatterlist       363 drivers/target/target_core_rd.c 				sizeof(struct scatterlist));
scatterlist       384 drivers/target/target_core_rd.c 	struct scatterlist *prot_sg;
scatterlist       417 drivers/target/target_core_rd.c rd_execute_rw(struct se_cmd *cmd, struct scatterlist *sgl, u32 sgl_nents,
scatterlist       423 drivers/target/target_core_rd.c 	struct scatterlist *rd_sg;
scatterlist        26 drivers/target/target_core_rd.h 	struct scatterlist *sg_table;
scatterlist       346 drivers/target/target_core_sbc.c 	struct scatterlist *sg;
scatterlist       442 drivers/target/target_core_sbc.c 	struct scatterlist *write_sg, *sg;
scatterlist      1226 drivers/target/target_core_sbc.c 	struct scatterlist *dsg = cmd->t_data_sg, *psg;
scatterlist      1331 drivers/target/target_core_sbc.c 		       struct scatterlist *sg, int sg_off)
scatterlist      1334 drivers/target/target_core_sbc.c 	struct scatterlist *psg;
scatterlist      1377 drivers/target/target_core_sbc.c 	       unsigned int ei_lba, struct scatterlist *psg, int psg_off)
scatterlist      1381 drivers/target/target_core_sbc.c 	struct scatterlist *dsg = cmd->t_data_sg;
scatterlist      1502 drivers/target/target_core_transport.c transport_generic_map_mem_to_cmd(struct se_cmd *cmd, struct scatterlist *sgl,
scatterlist      1503 drivers/target/target_core_transport.c 		u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count)
scatterlist      1560 drivers/target/target_core_transport.c 		struct scatterlist *sgl, u32 sgl_count,
scatterlist      1561 drivers/target/target_core_transport.c 		struct scatterlist *sgl_bidi, u32 sgl_bidi_count,
scatterlist      1562 drivers/target/target_core_transport.c 		struct scatterlist *sgl_prot, u32 sgl_prot_count)
scatterlist      2409 drivers/target/target_core_transport.c void target_free_sgl(struct scatterlist *sgl, int nents)
scatterlist      2466 drivers/target/target_core_transport.c 	struct scatterlist *sg = cmd->t_data_sg;
scatterlist      2516 drivers/target/target_core_transport.c target_alloc_sgl(struct scatterlist **sgl, unsigned int *nents, u32 length,
scatterlist       663 drivers/target/target_core_user.c 	struct tcmu_cmd *tcmu_cmd, struct scatterlist *data_sg,
scatterlist       671 drivers/target/target_core_user.c 	struct scatterlist *sg;
scatterlist       746 drivers/target/target_core_user.c 	struct scatterlist *sg, *data_sg;
scatterlist        44 drivers/target/target_core_xcopy.h 	struct scatterlist *xop_data_sg;
scatterlist       117 drivers/target/tcm_fc/tcm_fc.h 	struct scatterlist *sg;		/* Set only if DDP is setup */
scatterlist        37 drivers/target/tcm_fc/tfc_cmd.c 	struct scatterlist *sg;
scatterlist        48 drivers/target/tcm_fc/tfc_io.c 	struct scatterlist *sg = NULL;
scatterlist       203 drivers/target/tcm_fc/tfc_io.c 	struct scatterlist *sg = NULL;
scatterlist       231 drivers/tty/serial/amba-pl011.c 	struct scatterlist sg;
scatterlist       253 drivers/tty/serial/amba-pl011.c 	struct scatterlist	sg;
scatterlist       140 drivers/tty/serial/atmel_serial.c 	struct scatterlist		sg_tx;
scatterlist       141 drivers/tty/serial/atmel_serial.c 	struct scatterlist		sg_rx;
scatterlist       933 drivers/tty/serial/atmel_serial.c 	struct scatterlist sgl[2], *sg, *sg_tx = &atmel_port->sg_tx;
scatterlist       266 drivers/tty/serial/fsl_lpuart.c 	struct scatterlist	rx_sgl, tx_sgl[2];
scatterlist       414 drivers/tty/serial/fsl_lpuart.c 	struct scatterlist *sgl = sport->tx_sgl;
scatterlist       464 drivers/tty/serial/fsl_lpuart.c 	struct scatterlist *sgl = &sport->tx_sgl[0];
scatterlist       220 drivers/tty/serial/imx.c 	struct scatterlist	rx_sgl, tx_sgl[2];
scatterlist       551 drivers/tty/serial/imx.c 	struct scatterlist *sgl = &sport->tx_sgl[0];
scatterlist       590 drivers/tty/serial/imx.c 	struct scatterlist *sgl = sport->tx_sgl;
scatterlist      1076 drivers/tty/serial/imx.c 	struct scatterlist *sgl = &sport->rx_sgl;
scatterlist      1150 drivers/tty/serial/imx.c 	struct scatterlist *sgl = &sport->rx_sgl;
scatterlist      1515 drivers/tty/serial/imx.c 	struct scatterlist *sgl = &sport->tx_sgl[0];
scatterlist       437 drivers/tty/serial/mxs-auart.c 	struct scatterlist tx_sgl;
scatterlist       441 drivers/tty/serial/mxs-auart.c 	struct scatterlist rx_sgl;
scatterlist       552 drivers/tty/serial/mxs-auart.c 	struct scatterlist *sgl = &s->tx_sgl;
scatterlist       558 drivers/tty/serial/mxs-auart.c 	desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)&pio,
scatterlist       874 drivers/tty/serial/mxs-auart.c 	struct scatterlist *sgl = &s->rx_sgl;
scatterlist       882 drivers/tty/serial/mxs-auart.c 	desc = dmaengine_prep_slave_sg(channel, (struct scatterlist *)pio,
scatterlist       234 drivers/tty/serial/pch_uart.c 	struct scatterlist		*sg_tx_p;
scatterlist       237 drivers/tty/serial/pch_uart.c 	struct scatterlist		sg_rx;
scatterlist       782 drivers/tty/serial/pch_uart.c 	struct scatterlist *sg = priv->sg_tx_p;
scatterlist       854 drivers/tty/serial/pch_uart.c 	struct scatterlist *sg;
scatterlist       933 drivers/tty/serial/pch_uart.c 	struct scatterlist *sg;
scatterlist       991 drivers/tty/serial/pch_uart.c 	priv->sg_tx_p = kcalloc(num, sizeof(struct scatterlist), GFP_ATOMIC);
scatterlist       147 drivers/tty/serial/sh-sci.c 	struct scatterlist		sg_rx[2];
scatterlist      1362 drivers/tty/serial/sh-sci.c 		struct scatterlist *sg = &s->sg_rx[i];
scatterlist      1631 drivers/tty/serial/sh-sci.c 			struct scatterlist *sg = &s->sg_rx[i];
scatterlist      1685 drivers/usb/core/devio.c 	     num_sgs * sizeof(struct scatterlist);
scatterlist      1693 drivers/usb/core/devio.c 					    sizeof(struct scatterlist),
scatterlist      1479 drivers/usb/core/hcd.c 				struct scatterlist *sg = urb->sg;
scatterlist       368 drivers/usb/core/message.c 		unsigned pipe, unsigned	period, struct scatterlist *sg,
scatterlist       429 drivers/usb/core/message.c 				struct scatterlist	*sg2;
scatterlist       459 drivers/usb/core/urb.c 		struct scatterlist *sg;
scatterlist       843 drivers/usb/dwc2/gadget.c 	struct scatterlist *sg;
scatterlist       883 drivers/usb/dwc3/core.h 	struct scatterlist	*sg;
scatterlist       884 drivers/usb/dwc3/core.h 	struct scatterlist	*start_sg;
scatterlist      1058 drivers/usb/dwc3/gadget.c 	struct scatterlist *sg = req->start_sg;
scatterlist      1059 drivers/usb/dwc3/gadget.c 	struct scatterlist *s;
scatterlist      2474 drivers/usb/dwc3/gadget.c 	struct scatterlist *sg = req->sg;
scatterlist      2475 drivers/usb/dwc3/gadget.c 	struct scatterlist *s;
scatterlist       587 drivers/usb/host/ehci-q.c 	struct scatterlist	*sg;
scatterlist      2544 drivers/usb/host/fotg210-hcd.c 	struct scatterlist *sg;
scatterlist       120 drivers/usb/host/ohci-hcd.c 	struct scatterlist	*sg;
scatterlist       604 drivers/usb/host/ohci-q.c 	struct scatterlist	*sg;
scatterlist       927 drivers/usb/host/uhci-q.c 	struct scatterlist  *sg;
scatterlist      3077 drivers/usb/host/xhci-ring.c 	struct scatterlist *sg;
scatterlist      3299 drivers/usb/host/xhci-ring.c 	struct scatterlist *sg = NULL;
scatterlist        24 drivers/usb/image/microtek.h 	struct scatterlist *curr_sg;
scatterlist       521 drivers/usb/misc/usbtest.c static void free_sglist(struct scatterlist *sg, int nents)
scatterlist       535 drivers/usb/misc/usbtest.c static struct scatterlist *
scatterlist       538 drivers/usb/misc/usbtest.c 	struct scatterlist	*sg;
scatterlist       605 drivers/usb/misc/usbtest.c 	struct scatterlist	*sg,
scatterlist      2177 drivers/usb/misc/usbtest.c 	struct scatterlist	*sg;
scatterlist       408 drivers/usb/mon/mon_bin.c 	struct scatterlist *sg;
scatterlist       168 drivers/usb/mon/mon_text.c 		struct scatterlist *sg = urb->sg;
scatterlist        79 drivers/usb/musb/ux500_dma.c 	struct scatterlist sg;
scatterlist       917 drivers/usb/storage/alauda.c 	struct scatterlist *sg;
scatterlist      1010 drivers/usb/storage/alauda.c 	struct scatterlist *sg;
scatterlist       146 drivers/usb/storage/datafab.c 	struct scatterlist *sg = NULL;
scatterlist       230 drivers/usb/storage/datafab.c 	struct scatterlist *sg = NULL;
scatterlist       640 drivers/usb/storage/ene_ub6250.c 	struct scatterlist *sg = NULL;
scatterlist      1492 drivers/usb/storage/ene_ub6250.c 	struct scatterlist *sg = NULL;
scatterlist       331 drivers/usb/storage/isd200.c 	struct scatterlist sg;
scatterlist       164 drivers/usb/storage/jumpshot.c 	struct scatterlist *sg = NULL;
scatterlist       241 drivers/usb/storage/jumpshot.c 	struct scatterlist *sg = NULL;
scatterlist       122 drivers/usb/storage/protocol.c 	unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **sgptr,
scatterlist       126 drivers/usb/storage/protocol.c 	struct scatterlist *sg = *sgptr;
scatterlist       173 drivers/usb/storage/protocol.c 	struct scatterlist *sg = NULL;
scatterlist        37 drivers/usb/storage/protocol.h 	unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **,
scatterlist       741 drivers/usb/storage/sddr09.c 	struct scatterlist *sg;
scatterlist       968 drivers/usb/storage/sddr09.c 	struct scatterlist *sg;
scatterlist       203 drivers/usb/storage/sddr55.c 	struct scatterlist *sg;
scatterlist       324 drivers/usb/storage/sddr55.c 	struct scatterlist *sg;
scatterlist      1127 drivers/usb/storage/shuttle_usbat.c 	struct scatterlist *sg = NULL;
scatterlist      1218 drivers/usb/storage/shuttle_usbat.c 	struct scatterlist *sg = NULL;
scatterlist      1298 drivers/usb/storage/shuttle_usbat.c 	struct scatterlist *sg = NULL;
scatterlist       412 drivers/usb/storage/transport.c 		struct scatterlist *sg, int num_sg, unsigned int length,
scatterlist       493 drivers/usb/storage/transport.c 				(struct scatterlist *) buf, use_sg,
scatterlist      1186 drivers/usb/storage/transport.c 			struct scatterlist *sg = NULL;
scatterlist        56 drivers/usb/usbip/stub.h 	struct scatterlist *sgl;
scatterlist       459 drivers/usb/usbip/stub_rx.c 	struct scatterlist *sgl = NULL, *sg;
scatterlist       165 drivers/usb/usbip/stub_tx.c 		struct scatterlist *sg;
scatterlist       683 drivers/usb/usbip/usbip_common.c 	struct scatterlist *sg;
scatterlist        56 drivers/usb/usbip/vhci_tx.c 	struct scatterlist *sg;
scatterlist        92 drivers/vhost/scsi.c 	struct scatterlist *tvc_sgl;
scatterlist        93 drivers/vhost/scsi.c 	struct scatterlist *tvc_prot_sgl;
scatterlist       576 drivers/vhost/scsi.c 	struct scatterlist *sg, *prot_sg;
scatterlist       624 drivers/vhost/scsi.c 		      struct scatterlist *sgl,
scatterlist       628 drivers/vhost/scsi.c 	struct scatterlist *sg = sgl;
scatterlist       673 drivers/vhost/scsi.c 		      struct scatterlist *sg, int sg_count)
scatterlist       675 drivers/vhost/scsi.c 	struct scatterlist *p = sg;
scatterlist       762 drivers/vhost/scsi.c 	struct scatterlist *sg_ptr, *sg_prot_ptr = NULL;
scatterlist      1921 drivers/vhost/scsi.c 					  sizeof(struct scatterlist),
scatterlist      1937 drivers/vhost/scsi.c 					       sizeof(struct scatterlist),
scatterlist       268 drivers/video/fbdev/mx3fb.c 	struct scatterlist		sg[2];
scatterlist       801 drivers/video/fbdev/mx3fb.c 	struct scatterlist *sg = mx3_fbi->sg;
scatterlist      1141 drivers/video/fbdev/mx3fb.c 	struct scatterlist *sg = mx3_fbi->sg;
scatterlist      1999 drivers/video/fbdev/sh_mobile_lcdcfb.c 		ch->sglist = vmalloc(sizeof(struct scatterlist) *
scatterlist       103 drivers/video/fbdev/sh_mobile_lcdcfb.h 	struct scatterlist *sglist;
scatterlist       228 drivers/video/fbdev/via/via-core.c int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg)
scatterlist       235 drivers/video/fbdev/via/via-core.c 	struct scatterlist *sgentry;
scatterlist       141 drivers/virtio/virtio_balloon.c 	struct scatterlist sg;
scatterlist       343 drivers/virtio/virtio_balloon.c 	struct scatterlist sg;
scatterlist       502 drivers/virtio/virtio_balloon.c 		struct scatterlist sg;
scatterlist       542 drivers/virtio/virtio_balloon.c 	struct scatterlist sg;
scatterlist       561 drivers/virtio/virtio_balloon.c 	struct scatterlist sg;
scatterlist       580 drivers/virtio/virtio_balloon.c 	struct scatterlist sg;
scatterlist        25 drivers/virtio/virtio_input.c 	struct scatterlist sg[1];
scatterlist        62 drivers/virtio/virtio_input.c 	struct scatterlist sg[1];
scatterlist       326 drivers/virtio/virtio_ring.c 				   struct scatterlist *sg,
scatterlist       416 drivers/virtio/virtio_ring.c 				      struct scatterlist *sgs[],
scatterlist       425 drivers/virtio/virtio_ring.c 	struct scatterlist *sg;
scatterlist       980 drivers/virtio/virtio_ring.c 				       struct scatterlist *sgs[],
scatterlist       988 drivers/virtio/virtio_ring.c 	struct scatterlist *sg;
scatterlist      1092 drivers/virtio/virtio_ring.c 				       struct scatterlist *sgs[],
scatterlist      1102 drivers/virtio/virtio_ring.c 	struct scatterlist *sg;
scatterlist      1694 drivers/virtio/virtio_ring.c 				struct scatterlist *sgs[],
scatterlist      1725 drivers/virtio/virtio_ring.c 		      struct scatterlist *sgs[],
scatterlist      1735 drivers/virtio/virtio_ring.c 		struct scatterlist *sg;
scatterlist      1759 drivers/virtio/virtio_ring.c 			 struct scatterlist *sg, unsigned int num,
scatterlist      1781 drivers/virtio/virtio_ring.c 			struct scatterlist *sg, unsigned int num,
scatterlist      1804 drivers/virtio/virtio_ring.c 			struct scatterlist *sg, unsigned int num,
scatterlist       466 drivers/xen/swiotlb-xen.c xen_swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sgl, int nelems,
scatterlist       469 drivers/xen/swiotlb-xen.c 	struct scatterlist *sg;
scatterlist       481 drivers/xen/swiotlb-xen.c xen_swiotlb_map_sg(struct device *dev, struct scatterlist *sgl, int nelems,
scatterlist       484 drivers/xen/swiotlb-xen.c 	struct scatterlist *sg;
scatterlist       505 drivers/xen/swiotlb-xen.c xen_swiotlb_sync_sg_for_cpu(struct device *dev, struct scatterlist *sgl,
scatterlist       508 drivers/xen/swiotlb-xen.c 	struct scatterlist *sg;
scatterlist       518 drivers/xen/swiotlb-xen.c xen_swiotlb_sync_sg_for_device(struct device *dev, struct scatterlist *sgl,
scatterlist       521 drivers/xen/swiotlb-xen.c 	struct scatterlist *sg;
scatterlist       129 drivers/xen/xen-scsiback.c 	struct scatterlist *sgl;
scatterlist       482 drivers/xen/xen-scsiback.c 	struct scatterlist *sg;
scatterlist       525 drivers/xen/xen-scsiback.c 					sizeof(struct scatterlist), GFP_KERNEL);
scatterlist      3570 fs/cifs/smb2ops.c static inline void smb2_sg_set_buf(struct scatterlist *sg, const void *buf,
scatterlist      3590 fs/cifs/smb2ops.c static struct scatterlist *
scatterlist      3594 fs/cifs/smb2ops.c 	struct scatterlist *sg;
scatterlist      3604 fs/cifs/smb2ops.c 	sg = kmalloc_array(sg_len, sizeof(struct scatterlist), GFP_KERNEL);
scatterlist      3667 fs/cifs/smb2ops.c 	struct scatterlist *sg;
scatterlist       983 fs/cifs/smbdirect.c 	struct scatterlist *sgl, int data_length, int remaining_data_length)
scatterlist       988 fs/cifs/smbdirect.c 	struct scatterlist *sg;
scatterlist      1036 fs/cifs/smbdirect.c 	struct scatterlist sgl;
scatterlist      1068 fs/cifs/smbdirect.c 	struct scatterlist sgl[SMBDIRECT_MAX_SGE];
scatterlist      2364 fs/cifs/smbdirect.c 					sizeof(struct scatterlist),
scatterlist       293 fs/cifs/smbdirect.h 	struct scatterlist	*sgl;
scatterlist       160 fs/crypto/crypto.c 	struct scatterlist dst, src;
scatterlist        45 fs/crypto/fname.c 	struct scatterlist sg;
scatterlist        94 fs/crypto/fname.c 	struct scatterlist src_sg, dst_sg;
scatterlist        54 fs/crypto/keysetup_v1.c 	struct scatterlist src_sg, dst_sg;
scatterlist       247 fs/ecryptfs/crypto.c int virt_to_scatterlist(const void *addr, int size, struct scatterlist *sg,
scatterlist       306 fs/ecryptfs/crypto.c 			     struct scatterlist *dst_sg,
scatterlist       307 fs/ecryptfs/crypto.c 			     struct scatterlist *src_sg, int size,
scatterlist       401 fs/ecryptfs/crypto.c 	struct scatterlist src_sg, dst_sg;
scatterlist       577 fs/ecryptfs/ecryptfs_kernel.h int virt_to_scatterlist(const void *addr, int size, struct scatterlist *sg,
scatterlist       596 fs/ecryptfs/keystore.c 	struct scatterlist src_sg[2];
scatterlist       597 fs/ecryptfs/keystore.c 	struct scatterlist dst_sg[2];
scatterlist       866 fs/ecryptfs/keystore.c 	struct scatterlist src_sg[2];
scatterlist       867 fs/ecryptfs/keystore.c 	struct scatterlist dst_sg[2];
scatterlist      1648 fs/ecryptfs/keystore.c 	struct scatterlist dst_sg[2];
scatterlist      1649 fs/ecryptfs/keystore.c 	struct scatterlist src_sg[2];
scatterlist      2181 fs/ecryptfs/keystore.c 	struct scatterlist dst_sg[2];
scatterlist      2182 fs/ecryptfs/keystore.c 	struct scatterlist src_sg[2];
scatterlist       322 fs/fuse/virtio_fs.c 	struct scatterlist sg;
scatterlist       323 fs/fuse/virtio_fs.c 	struct scatterlist *sgs[] = {&sg};
scatterlist       713 fs/fuse/virtio_fs.c 	struct scatterlist sg;
scatterlist       714 fs/fuse/virtio_fs.c 	struct scatterlist *sgs[] = {&sg};
scatterlist       826 fs/fuse/virtio_fs.c static unsigned int sg_init_fuse_pages(struct scatterlist *sg,
scatterlist       846 fs/fuse/virtio_fs.c static unsigned int sg_init_fuse_args(struct scatterlist *sg,
scatterlist       879 fs/fuse/virtio_fs.c 	struct scatterlist *stack_sgs[6];
scatterlist       880 fs/fuse/virtio_fs.c 	struct scatterlist stack_sg[ARRAY_SIZE(stack_sgs)];
scatterlist       881 fs/fuse/virtio_fs.c 	struct scatterlist **sgs = stack_sgs;
scatterlist       882 fs/fuse/virtio_fs.c 	struct scatterlist *sg = stack_sg;
scatterlist       111 fs/verity/hash_algs.c 	struct scatterlist sg;
scatterlist       188 fs/verity/hash_algs.c 	struct scatterlist sg;
scatterlist       236 fs/verity/hash_algs.c 	struct scatterlist sg;
scatterlist        28 include/crypto/acompress.h 	struct scatterlist *src;
scatterlist        29 include/crypto/acompress.h 	struct scatterlist *dst;
scatterlist        50 include/crypto/acompress.h 	void (*dst_free)(struct scatterlist *dst);
scatterlist        79 include/crypto/acompress.h 	void (*dst_free)(struct scatterlist *dst);
scatterlist       218 include/crypto/acompress.h 					    struct scatterlist *src,
scatterlist       219 include/crypto/acompress.h 					    struct scatterlist *dst,
scatterlist        89 include/crypto/aead.h 	struct scatterlist *src;
scatterlist        90 include/crypto/aead.h 	struct scatterlist *dst;
scatterlist       481 include/crypto/aead.h 					  struct scatterlist *src,
scatterlist       482 include/crypto/aead.h 					  struct scatterlist *dst,
scatterlist        35 include/crypto/akcipher.h 	struct scatterlist *src;
scatterlist        36 include/crypto/akcipher.h 	struct scatterlist *dst;
scatterlist       247 include/crypto/akcipher.h 					      struct scatterlist *src,
scatterlist       248 include/crypto/akcipher.h 					      struct scatterlist *dst,
scatterlist        84 include/crypto/algapi.h 	struct scatterlist *sg;
scatterlist       323 include/crypto/algapi.h 				       struct scatterlist *dst,
scatterlist       324 include/crypto/algapi.h 				       struct scatterlist *src,
scatterlist       333 include/crypto/algapi.h 					struct scatterlist *dst,
scatterlist       334 include/crypto/algapi.h 					struct scatterlist *src,
scatterlist       128 include/crypto/drbg.h 	struct scatterlist sg_in, sg_out;	/* CTR mode SGLs */
scatterlist        53 include/crypto/hash.h 	struct scatterlist *src;
scatterlist       660 include/crypto/hash.h 					   struct scatterlist *src, u8 *result,
scatterlist        60 include/crypto/if_alg.h 	struct scatterlist sg[ALG_MAX_PAGES + 1];
scatterlist        69 include/crypto/if_alg.h 	struct scatterlist sg[0];	/* Array of SGs forming the SGL */
scatterlist        73 include/crypto/if_alg.h 		      sizeof(struct scatterlist) - 1)
scatterlist       103 include/crypto/if_alg.h 	struct scatterlist *tsgl;
scatterlist       226 include/crypto/if_alg.h void af_alg_pull_tsgl(struct sock *sk, size_t used, struct scatterlist *dst,
scatterlist        15 include/crypto/internal/hash.h struct scatterlist;
scatterlist        27 include/crypto/internal/hash.h 	struct scatterlist *sg;
scatterlist        29 include/crypto/kpp.h 	struct scatterlist *src;
scatterlist        30 include/crypto/kpp.h 	struct scatterlist *dst;
scatterlist       224 include/crypto/kpp.h 					 struct scatterlist *input,
scatterlist       241 include/crypto/kpp.h 					  struct scatterlist *output,
scatterlist        19 include/crypto/scatterwalk.h static inline void scatterwalk_crypto_chain(struct scatterlist *head,
scatterlist        20 include/crypto/scatterwalk.h 					    struct scatterlist *sg, int num)
scatterlist        65 include/crypto/scatterwalk.h 				     struct scatterlist *sg)
scatterlist       108 include/crypto/scatterwalk.h void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg,
scatterlist       111 include/crypto/scatterwalk.h struct scatterlist *scatterwalk_ffwd(struct scatterlist dst[2],
scatterlist       112 include/crypto/scatterwalk.h 				     struct scatterlist *src,
scatterlist        29 include/crypto/skcipher.h 	struct scatterlist *src;
scatterlist        30 include/crypto/skcipher.h 	struct scatterlist *dst;
scatterlist       609 include/crypto/skcipher.h 	struct scatterlist *src, struct scatterlist *dst,
scatterlist        85 include/linux/agp_backend.h 	struct scatterlist *sg_list;
scatterlist      1141 include/linux/blkdev.h extern int blk_rq_map_sg(struct request_queue *, struct request *, struct scatterlist *);
scatterlist      1542 include/linux/blkdev.h 				   struct scatterlist *);
scatterlist      1633 include/linux/blkdev.h 					  struct scatterlist *s)
scatterlist        17 include/linux/bsg-lib.h struct scatterlist;
scatterlist        26 include/linux/bsg-lib.h 	struct scatterlist *sg_list;
scatterlist       175 include/linux/ccp.h 	struct scatterlist *key;
scatterlist       178 include/linux/ccp.h 	struct scatterlist *iv;
scatterlist       181 include/linux/ccp.h 	struct scatterlist *src, *dst;
scatterlist       185 include/linux/ccp.h 	struct scatterlist *cmac_key;	/* K1/K2 cmac key required for
scatterlist       235 include/linux/ccp.h 	struct scatterlist *key;
scatterlist       238 include/linux/ccp.h 	struct scatterlist *iv;
scatterlist       241 include/linux/ccp.h 	struct scatterlist *src, *dst;
scatterlist       287 include/linux/ccp.h 	struct scatterlist *ctx;
scatterlist       290 include/linux/ccp.h 	struct scatterlist *src;
scatterlist       293 include/linux/ccp.h 	struct scatterlist *opad;
scatterlist       346 include/linux/ccp.h 	struct scatterlist *key;
scatterlist       349 include/linux/ccp.h 	struct scatterlist *iv;
scatterlist       352 include/linux/ccp.h 	struct scatterlist *src, *dst;
scatterlist       374 include/linux/ccp.h 	struct scatterlist *exp;
scatterlist       377 include/linux/ccp.h 	struct scatterlist *mod;
scatterlist       380 include/linux/ccp.h 	struct scatterlist *src, *dst;
scatterlist       436 include/linux/ccp.h 	struct scatterlist *mask;
scatterlist       439 include/linux/ccp.h 	struct scatterlist *src, *dst;
scatterlist       510 include/linux/ccp.h 	struct scatterlist *operand_1;
scatterlist       513 include/linux/ccp.h 	struct scatterlist *operand_2;
scatterlist       516 include/linux/ccp.h 	struct scatterlist *result;
scatterlist       528 include/linux/ccp.h 	struct scatterlist *x;
scatterlist       531 include/linux/ccp.h 	struct scatterlist *y;
scatterlist       552 include/linux/ccp.h 	struct scatterlist *domain_a;
scatterlist       555 include/linux/ccp.h 	struct scatterlist *scalar;
scatterlist       578 include/linux/ccp.h 	struct scatterlist *mod;
scatterlist       141 include/linux/crypto.h struct scatterlist;
scatterlist       173 include/linux/crypto.h 	struct scatterlist *src;
scatterlist       174 include/linux/crypto.h 	struct scatterlist *dst;
scatterlist       258 include/linux/crypto.h 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       261 include/linux/crypto.h 		       struct scatterlist *dst, struct scatterlist *src,
scatterlist       734 include/linux/crypto.h 	int (*encrypt)(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       735 include/linux/crypto.h 		       struct scatterlist *src, unsigned int nbytes);
scatterlist       736 include/linux/crypto.h 	int (*decrypt)(struct blkcipher_desc *desc, struct scatterlist *dst,
scatterlist       737 include/linux/crypto.h 		       struct scatterlist *src, unsigned int nbytes);
scatterlist      1257 include/linux/crypto.h 	struct scatterlist *src, struct scatterlist *dst,
scatterlist      1485 include/linux/crypto.h 					   struct scatterlist *dst,
scatterlist      1486 include/linux/crypto.h 					   struct scatterlist *src,
scatterlist      1513 include/linux/crypto.h 					      struct scatterlist *dst,
scatterlist      1514 include/linux/crypto.h 					      struct scatterlist *src,
scatterlist      1538 include/linux/crypto.h 					   struct scatterlist *dst,
scatterlist      1539 include/linux/crypto.h 					   struct scatterlist *src,
scatterlist      1563 include/linux/crypto.h 					      struct scatterlist *dst,
scatterlist      1564 include/linux/crypto.h 					      struct scatterlist *src,
scatterlist        22 include/linux/devcoredump.h static inline void _devcd_free_sgtable(struct scatterlist *table)
scatterlist        26 include/linux/devcoredump.h 	struct scatterlist *iter;
scatterlist        27 include/linux/devcoredump.h 	struct scatterlist *delete_iter;
scatterlist        64 include/linux/devcoredump.h void dev_coredumpsg(struct device *dev, struct scatterlist *table,
scatterlist        83 include/linux/devcoredump.h static inline void dev_coredumpsg(struct device *dev, struct scatterlist *table,
scatterlist        14 include/linux/dma-debug.h struct scatterlist;
scatterlist        33 include/linux/dma-debug.h extern void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist        36 include/linux/dma-debug.h extern void debug_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist        61 include/linux/dma-debug.h 				      struct scatterlist *sg,
scatterlist        65 include/linux/dma-debug.h 					 struct scatterlist *sg,
scatterlist        99 include/linux/dma-debug.h static inline void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       105 include/linux/dma-debug.h 				      struct scatterlist *sglist,
scatterlist       145 include/linux/dma-debug.h 					     struct scatterlist *sg,
scatterlist       151 include/linux/dma-debug.h 						struct scatterlist *sg,
scatterlist       104 include/linux/dma-mapping.h 	int (*map_sg)(struct device *dev, struct scatterlist *sg,
scatterlist       108 include/linux/dma-mapping.h 			 struct scatterlist *sg, int nents,
scatterlist       124 include/linux/dma-mapping.h 				struct scatterlist *sg, int nents,
scatterlist       127 include/linux/dma-mapping.h 				   struct scatterlist *sg, int nents,
scatterlist       206 include/linux/dma-mapping.h int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, int nents,
scatterlist       216 include/linux/dma-mapping.h 		struct scatterlist *sgl, int nents, enum dma_data_direction dir);
scatterlist       223 include/linux/dma-mapping.h 		struct scatterlist *sgl, int nents, enum dma_data_direction dir)
scatterlist       233 include/linux/dma-mapping.h void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl,
scatterlist       238 include/linux/dma-mapping.h 		struct scatterlist *sgl, int nents, enum dma_data_direction dir);
scatterlist       245 include/linux/dma-mapping.h 		struct scatterlist *sgl, int nents, enum dma_data_direction dir,
scatterlist       254 include/linux/dma-mapping.h 		struct scatterlist *sgl, int nents, enum dma_data_direction dir)
scatterlist       311 include/linux/dma-mapping.h static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
scatterlist       329 include/linux/dma-mapping.h static inline void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
scatterlist       408 include/linux/dma-mapping.h dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
scatterlist       422 include/linux/dma-mapping.h dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
scatterlist       479 include/linux/dma-mapping.h static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
scatterlist       485 include/linux/dma-mapping.h 		struct scatterlist *sg, int nents, enum dma_data_direction dir,
scatterlist       508 include/linux/dma-mapping.h 		struct scatterlist *sg, int nelems, enum dma_data_direction dir)
scatterlist       512 include/linux/dma-mapping.h 		struct scatterlist *sg, int nelems, enum dma_data_direction dir)
scatterlist       146 include/linux/dma/ipu-dma.h 	struct scatterlist		*sg;	/* scatterlist for this */
scatterlist       160 include/linux/dma/ipu-dma.h 	struct scatterlist	*sg[2];	/* scatterlist elements in buffer-0 and -1 */
scatterlist        20 include/linux/dma/mxs-dma.h 	return dmaengine_prep_slave_sg(chan, (struct scatterlist *)pio, npio,
scatterlist       774 include/linux/dmaengine.h 		struct dma_chan *chan, struct scatterlist *sg,
scatterlist       780 include/linux/dmaengine.h 		struct dma_chan *chan, struct scatterlist *sgl,
scatterlist       825 include/linux/dmaengine.h 	struct scatterlist sg;
scatterlist       838 include/linux/dmaengine.h 	struct dma_chan *chan, struct scatterlist *sgl,	unsigned int sg_len,
scatterlist       851 include/linux/dmaengine.h 	struct dma_chan *chan, struct scatterlist *sgl,	unsigned int sg_len,
scatterlist       351 include/linux/ide.h 	struct scatterlist	*cursg;
scatterlist       768 include/linux/ide.h 	struct scatterlist *sg_table;
scatterlist       430 include/linux/iommu.h 			   struct scatterlist *sg,unsigned int nents, int prot);
scatterlist       679 include/linux/iommu.h 				  unsigned long iova, struct scatterlist *sg,
scatterlist       648 include/linux/kfifo.h 	struct scatterlist *__sgl = (sgl); \
scatterlist       699 include/linux/kfifo.h 	struct scatterlist *__sgl = (sgl); \
scatterlist       779 include/linux/kfifo.h 	struct scatterlist *sgl, int nents, unsigned int len);
scatterlist       782 include/linux/kfifo.h 	struct scatterlist *sgl, int nents, unsigned int len);
scatterlist       801 include/linux/kfifo.h 	struct scatterlist *sgl, int nents, unsigned int len, size_t recsize);
scatterlist       807 include/linux/kfifo.h 	struct scatterlist *sgl, int nents, unsigned int len, size_t recsize);
scatterlist       637 include/linux/libata.h 	struct scatterlist	sgent;
scatterlist       639 include/linux/libata.h 	struct scatterlist	*sg;
scatterlist       641 include/linux/libata.h 	struct scatterlist	*cursg;
scatterlist      1165 include/linux/libata.h extern void ata_sg_init(struct ata_queued_cmd *qc, struct scatterlist *sg,
scatterlist        47 include/linux/mailbox/brcm-message.h 			struct scatterlist *src;
scatterlist        48 include/linux/mailbox/brcm-message.h 			struct scatterlist *dst;
scatterlist       243 include/linux/memstick.h 		struct scatterlist sg;
scatterlist       319 include/linux/memstick.h 			  const struct scatterlist *sg);
scatterlist       142 include/linux/mmc/core.h 	struct scatterlist	*sg;		/* I/O scatter list */
scatterlist        52 include/linux/mpi.h MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int len);
scatterlist        56 include/linux/mpi.h int mpi_write_to_sgl(MPI a, struct scatterlist *sg, unsigned nbytes,
scatterlist       128 include/linux/mtd/ubi.h 	struct scatterlist sg[UBI_MAX_SG_COUNT];
scatterlist      1336 include/linux/netdevice.h 						      struct scatterlist *sgl,
scatterlist      1342 include/linux/netdevice.h 						       struct scatterlist *sgl,
scatterlist       143 include/linux/nvme-fc-driver.h 	struct scatterlist	*first_sgl;
scatterlist       616 include/linux/nvme-fc-driver.h 	struct scatterlist	*sg;
scatterlist        65 include/linux/pci-dma-compat.h pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg,
scatterlist        72 include/linux/pci-dma-compat.h pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg,
scatterlist        93 include/linux/pci-dma-compat.h pci_dma_sync_sg_for_cpu(struct pci_dev *hwdev, struct scatterlist *sg,
scatterlist       100 include/linux/pci-dma-compat.h pci_dma_sync_sg_for_device(struct pci_dev *hwdev, struct scatterlist *sg,
scatterlist        17 include/linux/pci-p2pdma.h struct scatterlist;
scatterlist        29 include/linux/pci-p2pdma.h struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev,
scatterlist        31 include/linux/pci-p2pdma.h void pci_p2pmem_free_sgl(struct pci_dev *pdev, struct scatterlist *sgl);
scatterlist        33 include/linux/pci-p2pdma.h int pci_p2pdma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
scatterlist        35 include/linux/pci-p2pdma.h void pci_p2pdma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
scatterlist        74 include/linux/pci-p2pdma.h static inline struct scatterlist *pci_p2pmem_alloc_sgl(struct pci_dev *pdev,
scatterlist        80 include/linux/pci-p2pdma.h 		struct scatterlist *sgl)
scatterlist        87 include/linux/pci-p2pdma.h 		struct scatterlist *sg, int nents, enum dma_data_direction dir,
scatterlist        93 include/linux/pci-p2pdma.h 		struct scatterlist *sg, int nents, enum dma_data_direction dir,
scatterlist       122 include/linux/pci-p2pdma.h static inline int pci_p2pdma_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist       129 include/linux/pci-p2pdma.h 		struct scatterlist *sg, int nents, enum dma_data_direction dir)
scatterlist       184 include/linux/platform_data/dma-ste-dma40.h 	struct scatterlist sg;
scatterlist       508 include/linux/rio.h 	struct scatterlist	*sg;	/* I/O scatter list */
scatterlist      1296 include/linux/rtsx_pci.h int rtsx_pci_transfer_data(struct rtsx_pcr *pcr, struct scatterlist *sglist,
scatterlist      1298 include/linux/rtsx_pci.h int rtsx_pci_dma_map_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
scatterlist      1300 include/linux/rtsx_pci.h void rtsx_pci_dma_unmap_sg(struct rtsx_pcr *pcr, struct scatterlist *sglist,
scatterlist      1302 include/linux/rtsx_pci.h int rtsx_pci_dma_transfer(struct rtsx_pcr *pcr, struct scatterlist *sglist,
scatterlist        43 include/linux/scatterlist.h 	struct scatterlist *sgl;	/* the list */
scatterlist        75 include/linux/scatterlist.h 	((struct scatterlist *) ((sg)->page_link & ~(SG_CHAIN | SG_END)))
scatterlist        87 include/linux/scatterlist.h static inline void sg_assign_page(struct scatterlist *sg, struct page *page)
scatterlist       116 include/linux/scatterlist.h static inline void sg_set_page(struct scatterlist *sg, struct page *page,
scatterlist       124 include/linux/scatterlist.h static inline struct page *sg_page(struct scatterlist *sg)
scatterlist       139 include/linux/scatterlist.h static inline void sg_set_buf(struct scatterlist *sg, const void *buf,
scatterlist       164 include/linux/scatterlist.h static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents,
scatterlist       165 include/linux/scatterlist.h 			    struct scatterlist *sgl)
scatterlist       190 include/linux/scatterlist.h static inline void sg_mark_end(struct scatterlist *sg)
scatterlist       207 include/linux/scatterlist.h static inline void sg_unmark_end(struct scatterlist *sg)
scatterlist       222 include/linux/scatterlist.h static inline dma_addr_t sg_phys(struct scatterlist *sg)
scatterlist       237 include/linux/scatterlist.h static inline void *sg_virt(struct scatterlist *sg)
scatterlist       248 include/linux/scatterlist.h static inline void sg_init_marker(struct scatterlist *sgl,
scatterlist       254 include/linux/scatterlist.h int sg_nents(struct scatterlist *sg);
scatterlist       255 include/linux/scatterlist.h int sg_nents_for_len(struct scatterlist *sg, u64 len);
scatterlist       256 include/linux/scatterlist.h struct scatterlist *sg_next(struct scatterlist *);
scatterlist       257 include/linux/scatterlist.h struct scatterlist *sg_last(struct scatterlist *s, unsigned int);
scatterlist       258 include/linux/scatterlist.h void sg_init_table(struct scatterlist *, unsigned int);
scatterlist       259 include/linux/scatterlist.h void sg_init_one(struct scatterlist *, const void *, unsigned int);
scatterlist       260 include/linux/scatterlist.h int sg_split(struct scatterlist *in, const int in_mapped_nents,
scatterlist       263 include/linux/scatterlist.h 	     struct scatterlist **out, int *out_mapped_nents,
scatterlist       266 include/linux/scatterlist.h typedef struct scatterlist *(sg_alloc_fn)(unsigned int, gfp_t);
scatterlist       267 include/linux/scatterlist.h typedef void (sg_free_fn)(struct scatterlist *, unsigned int);
scatterlist       273 include/linux/scatterlist.h 		     struct scatterlist *, unsigned int, gfp_t, sg_alloc_fn *);
scatterlist       284 include/linux/scatterlist.h struct scatterlist *sgl_alloc_order(unsigned long long length,
scatterlist       287 include/linux/scatterlist.h struct scatterlist *sgl_alloc(unsigned long long length, gfp_t gfp,
scatterlist       289 include/linux/scatterlist.h void sgl_free_n_order(struct scatterlist *sgl, int nents, int order);
scatterlist       290 include/linux/scatterlist.h void sgl_free_order(struct scatterlist *sgl, int order);
scatterlist       291 include/linux/scatterlist.h void sgl_free(struct scatterlist *sgl);
scatterlist       294 include/linux/scatterlist.h size_t sg_copy_buffer(struct scatterlist *sgl, unsigned int nents, void *buf,
scatterlist       297 include/linux/scatterlist.h size_t sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       299 include/linux/scatterlist.h size_t sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       302 include/linux/scatterlist.h size_t sg_pcopy_from_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       304 include/linux/scatterlist.h size_t sg_pcopy_to_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       306 include/linux/scatterlist.h size_t sg_zero_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       313 include/linux/scatterlist.h #define SG_MAX_SINGLE_ALLOC		(PAGE_SIZE / sizeof(struct scatterlist))
scatterlist       338 include/linux/scatterlist.h 			   struct scatterlist *first_chunk,
scatterlist       353 include/linux/scatterlist.h 	struct scatterlist	*sg;		/* sg holding the page */
scatterlist       376 include/linux/scatterlist.h 			  struct scatterlist *sglist, unsigned int nents,
scatterlist       461 include/linux/scatterlist.h void sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl,
scatterlist       242 include/linux/skbuff.h struct scatterlist;
scatterlist      1123 include/linux/skbuff.h int __must_check skb_to_sgvec_nomark(struct sk_buff *skb, struct scatterlist *sg,
scatterlist      1125 include/linux/skbuff.h int __must_check skb_to_sgvec(struct sk_buff *skb, struct scatterlist *sg,
scatterlist        39 include/linux/skmsg.h 	struct scatterlist		data[MAX_MSG_FRAGS + 2];
scatterlist       210 include/linux/skmsg.h static inline struct scatterlist *sk_msg_elem(struct sk_msg *msg, int which)
scatterlist       215 include/linux/skmsg.h static inline struct scatterlist sk_msg_elem_cpy(struct sk_msg *msg, int which)
scatterlist       232 include/linux/skmsg.h 	struct scatterlist *sge = sk_msg_elem(msg, msg->sg.start);
scatterlist       246 include/linux/skmsg.h 	struct scatterlist *sge;
scatterlist       268 include/linux/sunrpc/xdr.h extern int xdr_process_buf(struct xdr_buf *buf, unsigned int offset, unsigned int len, int (*actor)(struct scatterlist *, void *), void *data);
scatterlist        11 include/linux/swiotlb.h struct scatterlist;
scatterlist       144 include/linux/tifm.h int tifm_map_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
scatterlist       146 include/linux/tifm.h void tifm_unmap_sg(struct tifm_dev *sock, struct scatterlist *sg, int nents,
scatterlist      1571 include/linux/usb.h 	struct scatterlist *sg;		/* (in) scatter gather buffer list */
scatterlist      1769 include/linux/usb.h struct scatterlist;
scatterlist      1771 include/linux/usb.h 		      struct scatterlist *sg, int nents);
scatterlist      1774 include/linux/usb.h 			   struct scatterlist *sg, int n_hw_ents);
scatterlist      1777 include/linux/usb.h 			 struct scatterlist *sg, int n_hw_ents);
scatterlist      1878 include/linux/usb.h 	struct scatterlist	*sg,
scatterlist       102 include/linux/usb/gadget.h 	struct scatterlist	*sg;
scatterlist       148 include/linux/via-core.h int viafb_dma_copy_out_sg(unsigned int offset, struct scatterlist *sg, int nsg);
scatterlist        39 include/linux/virtio.h 			 struct scatterlist sg[], unsigned int num,
scatterlist        44 include/linux/virtio.h 			struct scatterlist sg[], unsigned int num,
scatterlist        49 include/linux/virtio.h 			    struct scatterlist sg[], unsigned int num,
scatterlist        55 include/linux/virtio.h 		      struct scatterlist *sgs[],
scatterlist        71 include/media/drv-intf/saa7146.h 	struct scatterlist *slist;
scatterlist       173 include/media/drv-intf/saa7146.h int saa7146_pgtable_build_single(struct pci_dev *pci, struct saa7146_pgtable *pt, struct scatterlist *list, int length );
scatterlist        61 include/media/videobuf-dma-sg.h 	struct scatterlist  *sglist;
scatterlist       130 include/net/tls.h 	struct scatterlist sg_aead_in[2];
scatterlist       132 include/net/tls.h 	struct scatterlist sg_aead_out[2];
scatterlist       135 include/net/tls.h 	struct scatterlist sg_content_type;
scatterlist       204 include/net/tls.h 	struct scatterlist sg_tx_data[MAX_SKB_FRAGS];
scatterlist       271 include/net/tls.h 	struct scatterlist *partially_sent_record;
scatterlist       398 include/net/tls.h 		struct scatterlist *sg, u16 first_offset,
scatterlist       659 include/net/tls.h 		struct scatterlist *sgout);
scatterlist      2411 include/rdma/ib_verbs.h 	int (*map_mr_sg)(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
scatterlist      2477 include/rdma/ib_verbs.h 	int (*map_mr_sg_pi)(struct ib_mr *mr, struct scatterlist *data_sg,
scatterlist      2479 include/rdma/ib_verbs.h 			    struct scatterlist *meta_sg, int meta_sg_nents,
scatterlist      2716 include/rdma/ib_verbs.h 	struct scatterlist *__sg;	/* sg holding the current aligned block */
scatterlist      2744 include/rdma/ib_verbs.h 			     struct scatterlist *sglist,
scatterlist      4004 include/rdma/ib_verbs.h 				struct scatterlist *sg, int nents,
scatterlist      4018 include/rdma/ib_verbs.h 				   struct scatterlist *sg, int nents,
scatterlist      4025 include/rdma/ib_verbs.h 				      struct scatterlist *sg, int nents,
scatterlist      4034 include/rdma/ib_verbs.h 					 struct scatterlist *sg, int nents,
scatterlist      4333 include/rdma/ib_verbs.h int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
scatterlist      4335 include/rdma/ib_verbs.h int ib_map_mr_sg_pi(struct ib_mr *mr, struct scatterlist *data_sg,
scatterlist      4337 include/rdma/ib_verbs.h 		    struct scatterlist *meta_sg, int meta_sg_nents,
scatterlist      4341 include/rdma/ib_verbs.h ib_map_mr_sg_zbva(struct ib_mr *mr, struct scatterlist *sg, int sg_nents,
scatterlist      4352 include/rdma/ib_verbs.h int ib_sg_to_pages(struct ib_mr *mr, struct scatterlist *sgl, int sg_nents,
scatterlist        46 include/rdma/rw.h 		struct scatterlist *sg, u32 sg_cnt, u32 sg_offset,
scatterlist        49 include/rdma/rw.h 		struct scatterlist *sg, u32 sg_cnt,
scatterlist        53 include/rdma/rw.h 		u8 port_num, struct scatterlist *sg, u32 sg_cnt,
scatterlist        54 include/rdma/rw.h 		struct scatterlist *prot_sg, u32 prot_sg_cnt,
scatterlist        58 include/rdma/rw.h 		u8 port_num, struct scatterlist *sg, u32 sg_cnt,
scatterlist        59 include/rdma/rw.h 		struct scatterlist *prot_sg, u32 prot_sg_cnt,
scatterlist       482 include/scsi/libfc.h 	int (*ddp_setup)(struct fc_lport *, u16, struct scatterlist *,
scatterlist       497 include/scsi/libfc.h 	int (*ddp_target)(struct fc_lport *, u16, struct scatterlist *,
scatterlist        36 include/scsi/libiscsi_tcp.h 	struct scatterlist	*sg;
scatterlist       106 include/scsi/libiscsi_tcp.h 		      struct scatterlist *sg_list, unsigned int sg_count,
scatterlist       556 include/scsi/libsas.h 	struct scatterlist smp_req;
scatterlist       557 include/scsi/libsas.h 	struct scatterlist smp_resp;
scatterlist       591 include/scsi/libsas.h 	struct scatterlist *scatter;
scatterlist        44 include/scsi/scsi_cmnd.h 	struct scatterlist *buffer;	/* which buffer */
scatterlist       164 include/scsi/scsi_cmnd.h extern void *scsi_kmap_atomic_sg(struct scatterlist *sg, int sg_count,
scatterlist       183 include/scsi/scsi_cmnd.h static inline struct scatterlist *scsi_sglist(struct scsi_cmnd *cmd)
scatterlist       297 include/scsi/scsi_cmnd.h static inline struct scatterlist *scsi_prot_sglist(struct scsi_cmnd *cmd)
scatterlist        45 include/scsi/scsi_eh.h 	struct scatterlist sense_sgl;
scatterlist       507 include/target/iscsi/iscsi_target_core.h 	struct scatterlist	*first_data_sg;
scatterlist        18 include/target/target_core_backend.h struct scatterlist;
scatterlist        60 include/target/target_core_backend.h 	sense_reason_t (*execute_rw)(struct se_cmd *cmd, struct scatterlist *,
scatterlist        87 include/target/target_core_backend.h 				     unsigned int, struct scatterlist *, int);
scatterlist        89 include/target/target_core_backend.h 		       struct scatterlist *, int);
scatterlist       103 include/target/target_core_backend.h 		struct scatterlist *, u32, struct scatterlist *, u32);
scatterlist       511 include/target/target_core_base.h 	struct scatterlist	*t_data_sg;
scatterlist       512 include/target/target_core_base.h 	struct scatterlist	*t_data_sg_orig;
scatterlist       516 include/target/target_core_base.h 	struct scatterlist	*t_bidi_data_sg;
scatterlist       534 include/target/target_core_base.h 	struct scatterlist	*t_prot_sg;
scatterlist       625 include/target/target_core_base.h struct scatterlist;
scatterlist       158 include/target/target_core_fabric.h 		struct scatterlist *, u32, struct scatterlist *, u32,
scatterlist       159 include/target/target_core_fabric.h 		struct scatterlist *, u32);
scatterlist       205 include/target/target_core_fabric.h int	target_alloc_sgl(struct scatterlist **sgl, unsigned int *nents,
scatterlist       207 include/target/target_core_fabric.h void	target_free_sgl(struct scatterlist *sgl, int nents);
scatterlist      1213 kernel/dma/debug.c static void check_sg_segment(struct device *dev, struct scatterlist *sg)
scatterlist      1346 kernel/dma/debug.c void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
scatterlist      1350 kernel/dma/debug.c 	struct scatterlist *s;
scatterlist      1403 kernel/dma/debug.c void debug_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
scatterlist      1406 kernel/dma/debug.c 	struct scatterlist *s;
scatterlist      1579 kernel/dma/debug.c void debug_dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
scatterlist      1582 kernel/dma/debug.c 	struct scatterlist *s;
scatterlist      1612 kernel/dma/debug.c void debug_dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
scatterlist      1615 kernel/dma/debug.c 	struct scatterlist *s;
scatterlist       240 kernel/dma/direct.c 		struct scatterlist *sgl, int nents, enum dma_data_direction dir)
scatterlist       242 kernel/dma/direct.c 	struct scatterlist *sg;
scatterlist       279 kernel/dma/direct.c 		struct scatterlist *sgl, int nents, enum dma_data_direction dir)
scatterlist       281 kernel/dma/direct.c 	struct scatterlist *sg;
scatterlist       313 kernel/dma/direct.c void dma_direct_unmap_sg(struct device *dev, struct scatterlist *sgl,
scatterlist       316 kernel/dma/direct.c 	struct scatterlist *sg;
scatterlist       352 kernel/dma/direct.c int dma_direct_map_sg(struct device *dev, struct scatterlist *sgl, int nents,
scatterlist       356 kernel/dma/direct.c 	struct scatterlist *sg;
scatterlist        21 kernel/dma/dummy.c static int dma_dummy_map_sg(struct device *dev, struct scatterlist *sgl,
scatterlist        37 kernel/dma/virt.c static int dma_virt_map_sg(struct device *dev, struct scatterlist *sgl,
scatterlist        42 kernel/dma/virt.c 	struct scatterlist *sg;
scatterlist      1537 lib/iov_iter.c 	struct scatterlist sg;
scatterlist       295 lib/kfifo.c    static int setup_sgl_buf(struct scatterlist *sgl, void *buf,
scatterlist       334 lib/kfifo.c    static unsigned int setup_sgl(struct __kfifo *fifo, struct scatterlist *sgl,
scatterlist       357 lib/kfifo.c    		struct scatterlist *sgl, int nents, unsigned int len)
scatterlist       370 lib/kfifo.c    		struct scatterlist *sgl, int nents, unsigned int len)
scatterlist       549 lib/kfifo.c    	struct scatterlist *sgl, int nents, unsigned int len, size_t recsize)
scatterlist       572 lib/kfifo.c    	struct scatterlist *sgl, int nents, unsigned int len, size_t recsize)
scatterlist       247 lib/mpi/mpicoder.c int mpi_write_to_sgl(MPI a, struct scatterlist *sgl, unsigned nbytes,
scatterlist       330 lib/mpi/mpicoder.c MPI mpi_read_raw_from_sgl(struct scatterlist *sgl, unsigned int nbytes)
scatterlist        23 lib/scatterlist.c struct scatterlist *sg_next(struct scatterlist *sg)
scatterlist        45 lib/scatterlist.c int sg_nents(struct scatterlist *sg)
scatterlist        68 lib/scatterlist.c int sg_nents_for_len(struct scatterlist *sg, u64 len)
scatterlist       101 lib/scatterlist.c struct scatterlist *sg_last(struct scatterlist *sgl, unsigned int nents)
scatterlist       103 lib/scatterlist.c 	struct scatterlist *sg, *ret = NULL;
scatterlist       124 lib/scatterlist.c void sg_init_table(struct scatterlist *sgl, unsigned int nents)
scatterlist       138 lib/scatterlist.c void sg_init_one(struct scatterlist *sg, const void *buf, unsigned int buflen)
scatterlist       149 lib/scatterlist.c static struct scatterlist *sg_kmalloc(unsigned int nents, gfp_t gfp_mask)
scatterlist       165 lib/scatterlist.c 		return kmalloc_array(nents, sizeof(struct scatterlist),
scatterlist       169 lib/scatterlist.c static void sg_kfree(struct scatterlist *sg, unsigned int nents)
scatterlist       195 lib/scatterlist.c 	struct scatterlist *sgl, *next;
scatterlist       267 lib/scatterlist.c 		     unsigned int max_ents, struct scatterlist *first_chunk,
scatterlist       271 lib/scatterlist.c 	struct scatterlist *sg, *prv;
scatterlist       396 lib/scatterlist.c 	struct scatterlist *s;
scatterlist       486 lib/scatterlist.c struct scatterlist *sgl_alloc_order(unsigned long long length,
scatterlist       490 lib/scatterlist.c 	struct scatterlist *sgl, *sg;
scatterlist       506 lib/scatterlist.c 	sgl = kmalloc_array(nalloc, sizeof(struct scatterlist),
scatterlist       540 lib/scatterlist.c struct scatterlist *sgl_alloc(unsigned long long length, gfp_t gfp,
scatterlist       560 lib/scatterlist.c void sgl_free_n_order(struct scatterlist *sgl, int nents, int order)
scatterlist       562 lib/scatterlist.c 	struct scatterlist *sg;
scatterlist       582 lib/scatterlist.c void sgl_free_order(struct scatterlist *sgl, int order)
scatterlist       592 lib/scatterlist.c void sgl_free(struct scatterlist *sgl)
scatterlist       601 lib/scatterlist.c 			  struct scatterlist *sglist, unsigned int nents,
scatterlist       612 lib/scatterlist.c static int sg_page_count(struct scatterlist *sg)
scatterlist       636 lib/scatterlist.c static int sg_dma_page_count(struct scatterlist *sg)
scatterlist       674 lib/scatterlist.c void sg_miter_start(struct sg_mapping_iter *miter, struct scatterlist *sgl,
scatterlist       688 lib/scatterlist.c 		struct scatterlist *sg;
scatterlist       840 lib/scatterlist.c size_t sg_copy_buffer(struct scatterlist *sgl, unsigned int nents, void *buf,
scatterlist       886 lib/scatterlist.c size_t sg_copy_from_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       903 lib/scatterlist.c size_t sg_copy_to_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       921 lib/scatterlist.c size_t sg_pcopy_from_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       939 lib/scatterlist.c size_t sg_pcopy_to_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist       955 lib/scatterlist.c size_t sg_zero_buffer(struct scatterlist *sgl, unsigned int nents,
scatterlist        54 lib/sg_pool.c  static void sg_pool_free(struct scatterlist *sgl, unsigned int nents)
scatterlist        62 lib/sg_pool.c  static struct scatterlist *sg_pool_alloc(unsigned int nents, gfp_t gfp_mask)
scatterlist       112 lib/sg_pool.c  		struct scatterlist *first_chunk, unsigned nents_first_chunk)
scatterlist       147 lib/sg_pool.c  		int size = sgp->size * sizeof(struct scatterlist);
scatterlist        12 lib/sg_split.c 	struct scatterlist *in_sg0;
scatterlist        17 lib/sg_split.c 	struct scatterlist *out_sg;
scatterlist        20 lib/sg_split.c static int sg_calculate_split(struct scatterlist *in, int nents, int nb_splits,
scatterlist        28 lib/sg_split.c 	struct scatterlist *sg;
scatterlist        80 lib/sg_split.c 	struct scatterlist *in_sg, *out_sg;
scatterlist       106 lib/sg_split.c 	struct scatterlist *in_sg, *out_sg;
scatterlist       148 lib/sg_split.c int sg_split(struct scatterlist *in, const int in_mapped_nents,
scatterlist       151 lib/sg_split.c 	     struct scatterlist **out, int *out_mapped_nents,
scatterlist       169 lib/sg_split.c 						    sizeof(struct scatterlist),
scatterlist       401 net/8021q/vlan_dev.c 				   struct scatterlist *sgl, unsigned int sgc)
scatterlist       448 net/8021q/vlan_dev.c 				    struct scatterlist *sgl, unsigned int sgc)
scatterlist        76 net/9p/trans_virtio.c 	struct scatterlist sg[VIRTQUEUE_NUM];
scatterlist       167 net/9p/trans_virtio.c static int pack_sg_list(struct scatterlist *sg, int start,
scatterlist       213 net/9p/trans_virtio.c pack_sg_list_p(struct scatterlist *sg, int start, int limit,
scatterlist       257 net/9p/trans_virtio.c 	struct scatterlist *sgs[2];
scatterlist       396 net/9p/trans_virtio.c 	struct scatterlist *sgs[4];
scatterlist        66 net/bluetooth/ecdh_helper.c 	struct scatterlist src, dst;
scatterlist       173 net/bluetooth/ecdh_helper.c 	struct scatterlist dst;
scatterlist       160 net/ceph/crypto.c static int setup_sgtable(struct sg_table *sgt, struct scatterlist *prealloc_sg,
scatterlist       163 net/ceph/crypto.c 	struct scatterlist *sg;
scatterlist       223 net/ceph/crypto.c 	struct scatterlist prealloc_sg;
scatterlist      2224 net/core/filter.c 	struct scatterlist *sge;
scatterlist      2348 net/core/filter.c 	struct scatterlist sge, nsge, nnsge, rsge = {0}, *psge;
scatterlist      2492 net/core/filter.c 	struct scatterlist tmp, sge;
scatterlist      2557 net/core/filter.c 		struct scatterlist *nsge, *sge = sk_msg_elem(msg, i);
scatterlist      2616 net/core/filter.c 		struct scatterlist *sge = sk_msg_elem(msg, i);
scatterlist      4162 net/core/skbuff.c __skb_to_sgvec(struct sk_buff *skb, struct scatterlist *sg, int offset, int len,
scatterlist      4245 net/core/skbuff.c int skb_to_sgvec(struct sk_buff *skb, struct scatterlist *sg, int offset, int len)
scatterlist      4277 net/core/skbuff.c int skb_to_sgvec_nomark(struct sk_buff *skb, struct scatterlist *sg,
scatterlist        33 net/core/skmsg.c 		struct scatterlist *sge;
scatterlist        80 net/core/skmsg.c 	struct scatterlist *sge = sk_msg_elem(src, i);
scatterlist        81 net/core/skmsg.c 	struct scatterlist *sgd = NULL;
scatterlist       132 net/core/skmsg.c 		struct scatterlist *sge = sk_msg_elem(msg, i);
scatterlist       156 net/core/skmsg.c 		struct scatterlist *sge = &msg->sg.data[i];
scatterlist       169 net/core/skmsg.c 	struct scatterlist *sge = sk_msg_elem(msg, i);
scatterlist       183 net/core/skmsg.c 	struct scatterlist *sge = sk_msg_elem(msg, i);
scatterlist       213 net/core/skmsg.c 	struct scatterlist *sge;
scatterlist       360 net/core/skmsg.c 	struct scatterlist *sge;
scatterlist        37 net/ipv4/ah4.c 	len = ALIGN(len, __alignof__(struct scatterlist));
scatterlist        39 net/ipv4/ah4.c 	len += sizeof(struct scatterlist) * nfrags;
scatterlist        68 net/ipv4/ah4.c static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash,
scatterlist        73 net/ipv4/ah4.c 			     __alignof__(struct scatterlist));
scatterlist       156 net/ipv4/ah4.c 	struct scatterlist *sg;
scatterlist       163 net/ipv4/ah4.c 	struct scatterlist *seqhisg;
scatterlist       314 net/ipv4/ah4.c 	struct scatterlist *sg;
scatterlist       322 net/ipv4/ah4.c 	struct scatterlist *seqhisg;
scatterlist        59 net/ipv4/esp4.c 	len = ALIGN(len, __alignof__(struct scatterlist));
scatterlist        61 net/ipv4/esp4.c 	len += sizeof(struct scatterlist) * nfrags;
scatterlist        88 net/ipv4/esp4.c static inline struct scatterlist *esp_req_sg(struct crypto_aead *aead,
scatterlist        93 net/ipv4/esp4.c 			     __alignof__(struct scatterlist));
scatterlist       103 net/ipv4/esp4.c 	struct scatterlist *sg;
scatterlist       377 net/ipv4/esp4.c 	struct scatterlist *sg, *dsg;
scatterlist       709 net/ipv4/esp4.c 	struct scatterlist *sg;
scatterlist      3809 net/ipv4/tcp.c 	struct scatterlist sg;
scatterlist      3847 net/ipv4/tcp.c 	struct scatterlist sg;
scatterlist        57 net/ipv4/tcp_bpf.c 		struct scatterlist *sge;
scatterlist       168 net/ipv4/tcp_bpf.c 	struct scatterlist *sge;
scatterlist       221 net/ipv4/tcp_bpf.c 	struct scatterlist *sge;
scatterlist      1189 net/ipv4/tcp_ipv4.c 	struct scatterlist sg;
scatterlist        61 net/ipv6/ah6.c 	len = ALIGN(len, __alignof__(struct scatterlist));
scatterlist        63 net/ipv6/ah6.c 	len += sizeof(struct scatterlist) * nfrags;
scatterlist        97 net/ipv6/ah6.c static inline struct scatterlist *ah_req_sg(struct crypto_ahash *ahash,
scatterlist       102 net/ipv6/ah6.c 			     __alignof__(struct scatterlist));
scatterlist       333 net/ipv6/ah6.c 	struct scatterlist *sg;
scatterlist       341 net/ipv6/ah6.c 	struct scatterlist *seqhisg;
scatterlist       519 net/ipv6/ah6.c 	struct scatterlist *sg;
scatterlist       531 net/ipv6/ah6.c 	struct scatterlist *seqhisg;
scatterlist        68 net/ipv6/esp6.c 	len = ALIGN(len, __alignof__(struct scatterlist));
scatterlist        70 net/ipv6/esp6.c 	len += sizeof(struct scatterlist) * nfrags;
scatterlist        97 net/ipv6/esp6.c static inline struct scatterlist *esp_req_sg(struct crypto_aead *aead,
scatterlist       102 net/ipv6/esp6.c 			     __alignof__(struct scatterlist));
scatterlist       111 net/ipv6/esp6.c 	struct scatterlist *sg;
scatterlist       320 net/ipv6/esp6.c 	struct scatterlist *sg, *dsg;
scatterlist       605 net/ipv6/esp6.c 	struct scatterlist *sg;
scatterlist       599 net/ipv6/tcp_ipv6.c 	struct scatterlist sg;
scatterlist        22 net/mac80211/aead_api.c 	struct scatterlist sg[3];
scatterlist        53 net/mac80211/aead_api.c 	struct scatterlist sg[3];
scatterlist        20 net/mac80211/aes_gmac.c 	struct scatterlist sg[4];
scatterlist        76 net/mac80211/fils_aead.c 	struct scatterlist src[1], dst[1];
scatterlist       152 net/mac80211/fils_aead.c 	struct scatterlist src[1], dst[1];
scatterlist       616 net/mac802154/llsec.c 	struct scatterlist src;
scatterlist       655 net/mac802154/llsec.c 	struct scatterlist sg;
scatterlist       834 net/mac802154/llsec.c 	struct scatterlist src;
scatterlist       861 net/mac802154/llsec.c 	struct scatterlist sg;
scatterlist        39 net/rds/ib.h   	struct scatterlist	f_sg;
scatterlist       328 net/rds/ib.h   					      struct scatterlist *sglist,
scatterlist       332 net/rds/ib.h   	struct scatterlist *sg;
scatterlist       343 net/rds/ib.h   						 struct scatterlist *sglist,
scatterlist       347 net/rds/ib.h   	struct scatterlist *sg;
scatterlist        99 net/rds/ib_fmr.c 			  struct rds_ib_mr *ibmr, struct scatterlist *sg,
scatterlist       104 net/rds/ib_fmr.c 	struct scatterlist *scat = sg;
scatterlist       199 net/rds/ib_fmr.c 				 struct scatterlist *sg,
scatterlist       190 net/rds/ib_frmr.c 			   struct scatterlist *sg, unsigned int sg_len)
scatterlist       403 net/rds/ib_frmr.c 				  struct scatterlist *sg,
scatterlist        80 net/rds/ib_mr.h 	struct scatterlist		*sg;
scatterlist       123 net/rds/ib_mr.h void *rds_ib_get_mr(struct scatterlist *sg, unsigned long nents,
scatterlist       137 net/rds/ib_mr.h struct rds_ib_mr *rds_ib_reg_fmr(struct rds_ib_device *, struct scatterlist *,
scatterlist       145 net/rds/ib_mr.h 				  struct scatterlist *sg,
scatterlist       529 net/rds/ib_rdma.c void *rds_ib_get_mr(struct scatterlist *sg, unsigned long nents,
scatterlist       492 net/rds/ib_send.c 	struct scatterlist *scat;
scatterlist       846 net/rds/ib_send.c 	struct scatterlist *scat;
scatterlist        79 net/rds/loop.c 	struct scatterlist *sgp = &rm->data.op_sg[sg];
scatterlist       296 net/rds/message.c 	rm->m_total_sgs = extra_len / sizeof(struct scatterlist);
scatterlist       311 net/rds/message.c struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents)
scatterlist       313 net/rds/message.c 	struct scatterlist *sg_first = (struct scatterlist *) &rm[1];
scatterlist       314 net/rds/message.c 	struct scatterlist *sg_ret;
scatterlist       339 net/rds/message.c 	int extra_bytes = num_sgs * sizeof(struct scatterlist);
scatterlist       365 net/rds/message.c 	struct scatterlist *sg;
scatterlist       426 net/rds/message.c 	struct scatterlist *sg;
scatterlist       469 net/rds/message.c 	struct scatterlist *sg;
scatterlist        68 net/rds/page.c int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,
scatterlist       180 net/rds/rdma.c 	struct scatterlist *sg;
scatterlist       565 net/rds/rdma.c 	return tot_pages * sizeof(struct scatterlist);
scatterlist       689 net/rds/rdma.c 			struct scatterlist *sg;
scatterlist       459 net/rds/rds.h  			struct scatterlist	*op_sg;
scatterlist       477 net/rds/rds.h  			struct scatterlist	*op_sg;
scatterlist       489 net/rds/rds.h  			struct scatterlist	*op_sg;
scatterlist       574 net/rds/rds.h  	void *(*get_mr)(struct scatterlist *sg, unsigned long nr_sg,
scatterlist       852 net/rds/rds.h  struct scatterlist *rds_message_alloc_sgs(struct rds_message *rm, int nents);
scatterlist       884 net/rds/rds.h  int rds_page_remainder_alloc(struct scatterlist *scat, unsigned long bytes,
scatterlist       143 net/rds/send.c 	struct scatterlist *sg;
scatterlist       950 net/rds/send.c 			size += sizeof(struct scatterlist);
scatterlist       962 net/rds/send.c 	size += num_sgs * sizeof(struct scatterlist);
scatterlist       105 net/rxrpc/rxkad.c 	struct scatterlist sg;
scatterlist       187 net/rxrpc/rxkad.c 	struct scatterlist sg;
scatterlist       225 net/rxrpc/rxkad.c 	struct scatterlist sg[16];
scatterlist       284 net/rxrpc/rxkad.c 	struct scatterlist sg;
scatterlist       358 net/rxrpc/rxkad.c 	struct scatterlist sg[16];
scatterlist       436 net/rxrpc/rxkad.c 	struct scatterlist _sg[4], *sg;
scatterlist       533 net/rxrpc/rxkad.c 	struct scatterlist sg;
scatterlist       786 net/rxrpc/rxkad.c 	struct scatterlist sg[1];
scatterlist       904 net/rxrpc/rxkad.c 	struct scatterlist sg[1];
scatterlist      1057 net/rxrpc/rxkad.c 	struct scatterlist sg[1];
scatterlist       404 net/smc/smc_ib.c 	struct scatterlist *sg;
scatterlist       424 net/smc/smc_ib.c 	struct scatterlist *sg;
scatterlist        63 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist sg[1];
scatterlist       102 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist sg[1];
scatterlist       132 net/sunrpc/auth_gss/gss_krb5_crypto.c checksummer(struct scatterlist *sg, void *data)
scatterlist       169 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist              sg[1];
scatterlist       282 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist              sg[1];
scatterlist       379 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist sg[1];
scatterlist       458 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist infrags[4];
scatterlist       459 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist outfrags[4];
scatterlist       465 net/sunrpc/auth_gss/gss_krb5_crypto.c encryptor(struct scatterlist *sg, void *data)
scatterlist       561 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist frags[4];
scatterlist       567 net/sunrpc/auth_gss/gss_krb5_crypto.c decryptor(struct scatterlist *sg, void *data)
scatterlist       681 net/sunrpc/auth_gss/gss_krb5_crypto.c 	struct scatterlist sg[1];
scatterlist      1554 net/sunrpc/xdr.c 		int (*actor)(struct scatterlist *, void *), void *data)
scatterlist      1558 net/sunrpc/xdr.c 	struct scatterlist      sg[1];
scatterlist       165 net/sunrpc/xprtrdma/frwr_ops.c 	struct scatterlist *sg;
scatterlist        44 net/sunrpc/xprtrdma/svc_rdma_rw.c 	struct scatterlist	rw_first_sgl[0];
scatterlist       356 net/sunrpc/xprtrdma/svc_rdma_rw.c 	struct scatterlist *sg = ctxt->rw_sg_table.sgl;
scatterlist       372 net/sunrpc/xprtrdma/svc_rdma_rw.c 	struct scatterlist *sg;
scatterlist       606 net/sunrpc/xprtrdma/svc_rdma_rw.c 	struct scatterlist *sg;
scatterlist       253 net/sunrpc/xprtrdma/xprt_rdma.h 	struct scatterlist	*mr_sg;
scatterlist       775 net/tls/tls_device.c 	struct scatterlist sg[1];
scatterlist        37 net/tls/tls_device_fallback.c static void chain_to_walk(struct scatterlist *sg, struct scatter_walk *walk)
scatterlist        39 net/tls/tls_device_fallback.c 	struct scatterlist *src = walk->sg;
scatterlist        55 net/tls/tls_device_fallback.c 	struct scatterlist sg_in[3];
scatterlist        56 net/tls/tls_device_fallback.c 	struct scatterlist sg_out[3];
scatterlist       141 net/tls/tls_device_fallback.c 			   struct crypto_aead *aead, struct scatterlist *sg_in,
scatterlist       142 net/tls/tls_device_fallback.c 			   struct scatterlist *sg_out, char *aad, char *iv,
scatterlist       228 net/tls/tls_device_fallback.c static int fill_sg_in(struct scatterlist *sg_in,
scatterlist       292 net/tls/tls_device_fallback.c static void fill_sg_out(struct scatterlist sg_out[3], void *buf,
scatterlist       308 net/tls/tls_device_fallback.c 				   struct scatterlist sg_out[3],
scatterlist       309 net/tls/tls_device_fallback.c 				   struct scatterlist *sg_in,
scatterlist       378 net/tls/tls_device_fallback.c 	struct scatterlist *sg_in, sg_out[3];
scatterlist       101 net/tls/tls_main.c 		struct scatterlist *sg,
scatterlist       202 net/tls/tls_main.c 	struct scatterlist *sg;
scatterlist       214 net/tls/tls_main.c 	struct scatterlist *sg;
scatterlist       154 net/tls/tls_sw.c 	struct scatterlist *sgout = aead_req->dst;
scatterlist       155 net/tls/tls_sw.c 	struct scatterlist *sgin = aead_req->src;
scatterlist       159 net/tls/tls_sw.c 	struct scatterlist *sg;
scatterlist       216 net/tls/tls_sw.c 			     struct scatterlist *sgin,
scatterlist       217 net/tls/tls_sw.c 			     struct scatterlist *sgout,
scatterlist       430 net/tls/tls_sw.c 	struct scatterlist *sge;
scatterlist       493 net/tls/tls_sw.c 	struct scatterlist *sge = sk_msg_elem(msg_en, start);
scatterlist       551 net/tls/tls_sw.c 	struct scatterlist *sge, *osge, *nsge;
scatterlist       553 net/tls/tls_sw.c 	struct scatterlist tmp = { };
scatterlist       635 net/tls/tls_sw.c 	struct scatterlist *osge, *nsge;
scatterlist      1327 net/tls/tls_sw.c 			       struct scatterlist *to,
scatterlist      1392 net/tls/tls_sw.c 			    struct scatterlist *out_sg,
scatterlist      1403 net/tls/tls_sw.c 	struct scatterlist *sgin = NULL;
scatterlist      1404 net/tls/tls_sw.c 	struct scatterlist *sgout = NULL;
scatterlist      1431 net/tls/tls_sw.c 	mem_size = aead_size + (nsg * sizeof(struct scatterlist));
scatterlist      1445 net/tls/tls_sw.c 	sgin = (struct scatterlist *)(mem + aead_size);
scatterlist      1577 net/tls/tls_sw.c 		struct scatterlist *sgout)
scatterlist       148 net/vmw_vsock/virtio_transport.c 		struct scatterlist hdr, buf, *sgs[2];
scatterlist       293 net/vmw_vsock/virtio_transport.c 	struct scatterlist hdr, buf, *sgs[2];
scatterlist       430 net/vmw_vsock/virtio_transport.c 	struct scatterlist sg;
scatterlist       195 net/wireless/lib80211_crypt_ccmp.c 	struct scatterlist sg[2];
scatterlist       260 net/wireless/lib80211_crypt_ccmp.c 	struct scatterlist sg[2];
scatterlist        26 samples/kfifo/dma-example.c 	struct scatterlist	sg[10];
scatterlist       212 security/integrity/ima/ima_crypto.c 	struct scatterlist sg[1];
scatterlist       536 security/integrity/ima/ima_crypto.c 	struct scatterlist sg;
scatterlist        26 security/keys/big_key.c 	struct scatterlist	*sg;
scatterlist       167 security/keys/big_key.c 		      sizeof(struct scatterlist) * npg,
scatterlist       237 security/keys/dh.c 	struct scatterlist outsg;
scatterlist       462 security/keys/encrypted-keys/encrypted.c 	struct scatterlist sg_in[2];
scatterlist       463 security/keys/encrypted-keys/encrypted.c 	struct scatterlist sg_out[1];
scatterlist       564 security/keys/encrypted-keys/encrypted.c 	struct scatterlist sg_in[1];
scatterlist       565 security/keys/encrypted-keys/encrypted.c 	struct scatterlist sg_out[2];
scatterlist       264 sound/soc/intel/atom/sst/sst.h 	struct scatterlist *src;
scatterlist       265 sound/soc/intel/atom/sst/sst.h 	struct scatterlist *dst;
scatterlist       112 sound/soc/sh/siu_pcm.c 	struct scatterlist sg;
scatterlist       160 sound/soc/sh/siu_pcm.c 	struct scatterlist sg;
scatterlist       144 sound/soc/sprd/sprd-pcm-compress.c 	struct scatterlist *sg, *sgt;
scatterlist       206 sound/soc/sprd/sprd-pcm-dma.c 	struct scatterlist *sg;
scatterlist       244 sound/soc/sprd/sprd-pcm-dma.c 		struct scatterlist *sgt = sg;
scatterlist       125 sound/soc/txx9/txx9aclc.c 	struct scatterlist sg;
scatterlist        17 tools/virtio/linux/scatterlist.h 	((struct scatterlist *) ((sg)->page_link & ~0x03))
scatterlist        29 tools/virtio/linux/scatterlist.h static inline void sg_assign_page(struct scatterlist *sg, struct page *page)
scatterlist        58 tools/virtio/linux/scatterlist.h static inline void sg_set_page(struct scatterlist *sg, struct page *page,
scatterlist        66 tools/virtio/linux/scatterlist.h static inline struct page *sg_page(struct scatterlist *sg)
scatterlist        90 tools/virtio/linux/scatterlist.h static inline void sg_chain(struct scatterlist *prv, unsigned int prv_nents,
scatterlist        91 tools/virtio/linux/scatterlist.h 			    struct scatterlist *sgl)
scatterlist       115 tools/virtio/linux/scatterlist.h static inline void sg_mark_end(struct scatterlist *sg)
scatterlist       132 tools/virtio/linux/scatterlist.h static inline void sg_unmark_end(struct scatterlist *sg)
scatterlist       137 tools/virtio/linux/scatterlist.h static inline struct scatterlist *sg_next(struct scatterlist *sg)
scatterlist       149 tools/virtio/linux/scatterlist.h static inline void sg_init_table(struct scatterlist *sgl, unsigned int nents)
scatterlist       155 tools/virtio/linux/scatterlist.h static inline dma_addr_t sg_phys(struct scatterlist *sg)
scatterlist       160 tools/virtio/linux/scatterlist.h static inline void sg_set_buf(struct scatterlist *sg, const void *buf,
scatterlist       166 tools/virtio/linux/scatterlist.h static inline void sg_init_one(struct scatterlist *sg,
scatterlist        30 tools/virtio/linux/virtio.h 		      struct scatterlist *sgs[],
scatterlist        37 tools/virtio/linux/virtio.h 			 struct scatterlist sg[], unsigned int num,
scatterlist        42 tools/virtio/linux/virtio.h 			struct scatterlist sg[], unsigned int num,
scatterlist       157 tools/virtio/virtio_test.c 	struct scatterlist sl;
scatterlist       328 tools/virtio/vringh_test.c 			struct scatterlist sg[4];
scatterlist       442 tools/virtio/vringh_test.c 	struct scatterlist guest_sg[RINGSIZE], *sgs[2];