sg_table          194 arch/arm/include/asm/dma-mapping.h extern int arm_dma_get_sgtable(struct device *dev, struct sg_table *sgt,
sg_table          865 arch/arm/mm/dma-mapping.c int arm_dma_get_sgtable(struct device *dev, struct sg_table *sgt,
sg_table         1598 arch/arm/mm/dma-mapping.c static int arm_iommu_get_sgtable(struct device *dev, struct sg_table *sgt,
sg_table          488 drivers/ata/sata_promise.c 	dma_addr_t sg_table = ap->bmdma_prd_dma;
sg_table          513 drivers/ata/sata_promise.c 	buf32[1] = cpu_to_le32(sg_table);	/* S/G table addr */
sg_table           29 drivers/ata/sata_promise.h 					  dma_addr_t sg_table,
sg_table           55 drivers/ata/sata_promise.h 	buf32[1] = cpu_to_le32(sg_table);	/* S/G table addr */
sg_table          100 drivers/char/agp/intel-gtt.c 				struct sg_table *st)
sg_table          126 drivers/char/agp/intel-gtt.c 	struct sg_table st;
sg_table          855 drivers/char/agp/intel-gtt.c void intel_gtt_insert_sg_entries(struct sg_table *st,
sg_table          928 drivers/char/agp/intel-gtt.c 		struct sg_table st;
sg_table          956 drivers/crypto/caam/caamalg_qi.c 	struct qm_sg_entry *sg_table, *fd_sgt;
sg_table         1061 drivers/crypto/caam/caamalg_qi.c 	sg_table = &edesc->sgt[0];
sg_table         1062 drivers/crypto/caam/caamalg_qi.c 	qm_sg_bytes = qm_sg_ents * sizeof(*sg_table);
sg_table         1074 drivers/crypto/caam/caamalg_qi.c 		u8 *iv = (u8 *)(sg_table + qm_sg_ents);
sg_table         1107 drivers/crypto/caam/caamalg_qi.c 	dma_to_qm_sg_one(sg_table, edesc->assoclen_dma, 4, 0);
sg_table         1110 drivers/crypto/caam/caamalg_qi.c 		dma_to_qm_sg_one(sg_table + qm_sg_index, iv_dma, ivsize, 0);
sg_table         1113 drivers/crypto/caam/caamalg_qi.c 	sg_to_qm_sg_last(req->src, src_len, sg_table + qm_sg_index, 0);
sg_table         1117 drivers/crypto/caam/caamalg_qi.c 		sg_to_qm_sg_last(req->dst, dst_len, sg_table + qm_sg_index, 0);
sg_table         1119 drivers/crypto/caam/caamalg_qi.c 	qm_sg_dma = dma_map_single(qidev, sg_table, qm_sg_bytes, DMA_TO_DEVICE);
sg_table         1145 drivers/crypto/caam/caamalg_qi.c 					     (1 + !!ivsize) * sizeof(*sg_table),
sg_table         1151 drivers/crypto/caam/caamalg_qi.c 		dma_to_qm_sg_one_ext(&fd_sgt[0], qm_sg_dma + sizeof(*sg_table) *
sg_table         1260 drivers/crypto/caam/caamalg_qi.c 	struct qm_sg_entry *sg_table, *fd_sgt;
sg_table         1341 drivers/crypto/caam/caamalg_qi.c 	sg_table = &edesc->sgt[0];
sg_table         1342 drivers/crypto/caam/caamalg_qi.c 	iv = (u8 *)(sg_table + qm_sg_ents);
sg_table         1362 drivers/crypto/caam/caamalg_qi.c 	dma_to_qm_sg_one(sg_table, iv_dma, ivsize, 0);
sg_table         1363 drivers/crypto/caam/caamalg_qi.c 	sg_to_qm_sg(req->src, req->cryptlen, sg_table + 1, 0);
sg_table         1366 drivers/crypto/caam/caamalg_qi.c 		sg_to_qm_sg(req->dst, req->cryptlen, sg_table + dst_sg_idx, 0);
sg_table         1368 drivers/crypto/caam/caamalg_qi.c 	dma_to_qm_sg_one(sg_table + dst_sg_idx + mapped_dst_nents, iv_dma,
sg_table         1371 drivers/crypto/caam/caamalg_qi.c 	edesc->qm_sg_dma = dma_map_single(qidev, sg_table, edesc->qm_sg_bytes,
sg_table         1388 drivers/crypto/caam/caamalg_qi.c 				     sizeof(*sg_table), req->cryptlen + ivsize,
sg_table         1392 drivers/crypto/caam/caamalg_qi.c 				     sizeof(*sg_table), req->cryptlen + ivsize,
sg_table          368 drivers/crypto/caam/caamalg_qi2.c 	struct dpaa2_sg_entry *sg_table;
sg_table          468 drivers/crypto/caam/caamalg_qi2.c 	sg_table = &edesc->sgt[0];
sg_table          469 drivers/crypto/caam/caamalg_qi2.c 	qm_sg_bytes = qm_sg_nents * sizeof(*sg_table);
sg_table          481 drivers/crypto/caam/caamalg_qi2.c 		u8 *iv = (u8 *)(sg_table + qm_sg_nents);
sg_table          519 drivers/crypto/caam/caamalg_qi2.c 	dma_to_qm_sg_one(sg_table, edesc->assoclen_dma, 4, 0);
sg_table          522 drivers/crypto/caam/caamalg_qi2.c 		dma_to_qm_sg_one(sg_table + qm_sg_index, iv_dma, ivsize, 0);
sg_table          525 drivers/crypto/caam/caamalg_qi2.c 	sg_to_qm_sg_last(req->src, src_len, sg_table + qm_sg_index, 0);
sg_table          529 drivers/crypto/caam/caamalg_qi2.c 		sg_to_qm_sg_last(req->dst, dst_len, sg_table + qm_sg_index, 0);
sg_table          531 drivers/crypto/caam/caamalg_qi2.c 	qm_sg_dma = dma_map_single(dev, sg_table, qm_sg_bytes, DMA_TO_DEVICE);
sg_table          561 drivers/crypto/caam/caamalg_qi2.c 					  (1 + !!ivsize) * sizeof(*sg_table));
sg_table          577 drivers/crypto/caam/caamalg_qi2.c 				  sizeof(*sg_table));
sg_table         1132 drivers/crypto/caam/caamalg_qi2.c 	struct dpaa2_sg_entry *sg_table;
sg_table         1208 drivers/crypto/caam/caamalg_qi2.c 	sg_table = &edesc->sgt[0];
sg_table         1209 drivers/crypto/caam/caamalg_qi2.c 	iv = (u8 *)(sg_table + qm_sg_ents);
sg_table         1226 drivers/crypto/caam/caamalg_qi2.c 	dma_to_qm_sg_one(sg_table, iv_dma, ivsize, 0);
sg_table         1227 drivers/crypto/caam/caamalg_qi2.c 	sg_to_qm_sg(req->src, req->cryptlen, sg_table + 1, 0);
sg_table         1230 drivers/crypto/caam/caamalg_qi2.c 		sg_to_qm_sg(req->dst, req->cryptlen, sg_table + dst_sg_idx, 0);
sg_table         1232 drivers/crypto/caam/caamalg_qi2.c 	dma_to_qm_sg_one(sg_table + dst_sg_idx + mapped_dst_nents, iv_dma,
sg_table         1235 drivers/crypto/caam/caamalg_qi2.c 	edesc->qm_sg_dma = dma_map_single(dev, sg_table, edesc->qm_sg_bytes,
sg_table         1257 drivers/crypto/caam/caamalg_qi2.c 				  sizeof(*sg_table));
sg_table         1260 drivers/crypto/caam/caamalg_qi2.c 				  sizeof(*sg_table));
sg_table         3481 drivers/crypto/caam/caamalg_qi2.c 		struct dpaa2_sg_entry *sg_table;
sg_table         3512 drivers/crypto/caam/caamalg_qi2.c 			      sizeof(*sg_table);
sg_table         3513 drivers/crypto/caam/caamalg_qi2.c 		sg_table = &edesc->sgt[0];
sg_table         3515 drivers/crypto/caam/caamalg_qi2.c 		ret = ctx_map_to_qm_sg(ctx->dev, state, ctx->ctx_len, sg_table,
sg_table         3520 drivers/crypto/caam/caamalg_qi2.c 		ret = buf_map_to_qm_sg(ctx->dev, sg_table + 1, state);
sg_table         3526 drivers/crypto/caam/caamalg_qi2.c 					 sg_table + qm_sg_src_index, 0);
sg_table         3532 drivers/crypto/caam/caamalg_qi2.c 			dpaa2_sg_set_final(sg_table + qm_sg_src_index - 1,
sg_table         3536 drivers/crypto/caam/caamalg_qi2.c 		edesc->qm_sg_dma = dma_map_single(ctx->dev, sg_table,
sg_table         3599 drivers/crypto/caam/caamalg_qi2.c 	struct dpaa2_sg_entry *sg_table;
sg_table         3607 drivers/crypto/caam/caamalg_qi2.c 	qm_sg_bytes = pad_sg_nents(1 + (buflen ? 1 : 0)) * sizeof(*sg_table);
sg_table         3608 drivers/crypto/caam/caamalg_qi2.c 	sg_table = &edesc->sgt[0];
sg_table         3610 drivers/crypto/caam/caamalg_qi2.c 	ret = ctx_map_to_qm_sg(ctx->dev, state, ctx->ctx_len, sg_table,
sg_table         3615 drivers/crypto/caam/caamalg_qi2.c 	ret = buf_map_to_qm_sg(ctx->dev, sg_table + 1, state);
sg_table         3619 drivers/crypto/caam/caamalg_qi2.c 	dpaa2_sg_set_final(sg_table + (buflen ? 1 : 0), true);
sg_table         3621 drivers/crypto/caam/caamalg_qi2.c 	edesc->qm_sg_dma = dma_map_single(ctx->dev, sg_table, qm_sg_bytes,
sg_table         3671 drivers/crypto/caam/caamalg_qi2.c 	struct dpaa2_sg_entry *sg_table;
sg_table         3701 drivers/crypto/caam/caamalg_qi2.c 		      sizeof(*sg_table);
sg_table         3702 drivers/crypto/caam/caamalg_qi2.c 	sg_table = &edesc->sgt[0];
sg_table         3704 drivers/crypto/caam/caamalg_qi2.c 	ret = ctx_map_to_qm_sg(ctx->dev, state, ctx->ctx_len, sg_table,
sg_table         3709 drivers/crypto/caam/caamalg_qi2.c 	ret = buf_map_to_qm_sg(ctx->dev, sg_table + 1, state);
sg_table         3713 drivers/crypto/caam/caamalg_qi2.c 	sg_to_qm_sg_last(req->src, req->nbytes, sg_table + qm_sg_src_index, 0);
sg_table         3715 drivers/crypto/caam/caamalg_qi2.c 	edesc->qm_sg_dma = dma_map_single(ctx->dev, sg_table, qm_sg_bytes,
sg_table         3796 drivers/crypto/caam/caamalg_qi2.c 		struct dpaa2_sg_entry *sg_table = &edesc->sgt[0];
sg_table         3798 drivers/crypto/caam/caamalg_qi2.c 		qm_sg_bytes = pad_sg_nents(mapped_nents) * sizeof(*sg_table);
sg_table         3799 drivers/crypto/caam/caamalg_qi2.c 		sg_to_qm_sg_last(req->src, req->nbytes, sg_table, 0);
sg_table         3800 drivers/crypto/caam/caamalg_qi2.c 		edesc->qm_sg_dma = dma_map_single(ctx->dev, sg_table,
sg_table         3941 drivers/crypto/caam/caamalg_qi2.c 		struct dpaa2_sg_entry *sg_table;
sg_table         3971 drivers/crypto/caam/caamalg_qi2.c 			      sizeof(*sg_table);
sg_table         3972 drivers/crypto/caam/caamalg_qi2.c 		sg_table = &edesc->sgt[0];
sg_table         3974 drivers/crypto/caam/caamalg_qi2.c 		ret = buf_map_to_qm_sg(ctx->dev, sg_table, state);
sg_table         3978 drivers/crypto/caam/caamalg_qi2.c 		sg_to_qm_sg_last(req->src, src_len, sg_table + 1, 0);
sg_table         3985 drivers/crypto/caam/caamalg_qi2.c 		edesc->qm_sg_dma = dma_map_single(ctx->dev, sg_table,
sg_table         4062 drivers/crypto/caam/caamalg_qi2.c 	struct dpaa2_sg_entry *sg_table;
sg_table         4090 drivers/crypto/caam/caamalg_qi2.c 	qm_sg_bytes = pad_sg_nents(2 + mapped_nents) * sizeof(*sg_table);
sg_table         4091 drivers/crypto/caam/caamalg_qi2.c 	sg_table = &edesc->sgt[0];
sg_table         4093 drivers/crypto/caam/caamalg_qi2.c 	ret = buf_map_to_qm_sg(ctx->dev, sg_table, state);
sg_table         4097 drivers/crypto/caam/caamalg_qi2.c 	sg_to_qm_sg_last(req->src, req->nbytes, sg_table + 1, 0);
sg_table         4099 drivers/crypto/caam/caamalg_qi2.c 	edesc->qm_sg_dma = dma_map_single(ctx->dev, sg_table, qm_sg_bytes,
sg_table         4166 drivers/crypto/caam/caamalg_qi2.c 		struct dpaa2_sg_entry *sg_table;
sg_table         4195 drivers/crypto/caam/caamalg_qi2.c 		sg_table = &edesc->sgt[0];
sg_table         4204 drivers/crypto/caam/caamalg_qi2.c 			sg_to_qm_sg_last(req->src, src_len, sg_table, 0);
sg_table         4206 drivers/crypto/caam/caamalg_qi2.c 				      sizeof(*sg_table);
sg_table         4207 drivers/crypto/caam/caamalg_qi2.c 			edesc->qm_sg_dma = dma_map_single(ctx->dev, sg_table,
sg_table          306 drivers/crypto/ccp/ccp-crypto-main.c struct scatterlist *ccp_crypto_sg_table_add(struct sg_table *table,
sg_table          135 drivers/crypto/ccp/ccp-crypto.h 	struct sg_table data_sg;
sg_table          209 drivers/crypto/ccp/ccp-crypto.h 	struct sg_table data_sg;
sg_table          271 drivers/crypto/ccp/ccp-crypto.h struct scatterlist *ccp_crypto_sg_table_add(struct sg_table *table,
sg_table           41 drivers/crypto/qce/cipher.h 	struct sg_table dst_tbl;
sg_table           43 drivers/crypto/qce/cipher.h 	struct sg_table src_tbl;
sg_table           50 drivers/crypto/qce/dma.c qce_sgtable_add(struct sg_table *sgt, struct scatterlist *new_sgl)
sg_table           45 drivers/crypto/qce/dma.h qce_sgtable_add(struct sg_table *sgt, struct scatterlist *sg_add);
sg_table          744 drivers/dma-buf/dma-buf.c struct sg_table *dma_buf_map_attachment(struct dma_buf_attachment *attach,
sg_table          747 drivers/dma-buf/dma-buf.c 	struct sg_table *sg_table;
sg_table          766 drivers/dma-buf/dma-buf.c 	sg_table = attach->dmabuf->ops->map_dma_buf(attach, direction);
sg_table          767 drivers/dma-buf/dma-buf.c 	if (!sg_table)
sg_table          768 drivers/dma-buf/dma-buf.c 		sg_table = ERR_PTR(-ENOMEM);
sg_table          770 drivers/dma-buf/dma-buf.c 	if (!IS_ERR(sg_table) && attach->dmabuf->ops->cache_sgt_mapping) {
sg_table          771 drivers/dma-buf/dma-buf.c 		attach->sgt = sg_table;
sg_table          775 drivers/dma-buf/dma-buf.c 	return sg_table;
sg_table          790 drivers/dma-buf/dma-buf.c 				struct sg_table *sg_table,
sg_table          795 drivers/dma-buf/dma-buf.c 	if (WARN_ON(!attach || !attach->dmabuf || !sg_table))
sg_table          798 drivers/dma-buf/dma-buf.c 	if (attach->sgt == sg_table)
sg_table          801 drivers/dma-buf/dma-buf.c 	attach->dmabuf->ops->unmap_dma_buf(attach, sg_table, direction);
sg_table           49 drivers/dma-buf/udmabuf.c static struct sg_table *map_udmabuf(struct dma_buf_attachment *at,
sg_table           53 drivers/dma-buf/udmabuf.c 	struct sg_table *sg;
sg_table           77 drivers/dma-buf/udmabuf.c 			  struct sg_table *sg,
sg_table           98 drivers/fpga/fpga-mgr.c 				  struct sg_table *sgt)
sg_table          176 drivers/fpga/fpga-mgr.c 				struct sg_table *sgt)
sg_table          252 drivers/fpga/fpga-mgr.c 	struct sg_table sgt;
sg_table          384 drivers/fpga/zynq-fpga.c static int zynq_fpga_ops_write(struct fpga_manager *mgr, struct sg_table *sgt)
sg_table          771 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c static struct sg_table *create_doorbell_sg(uint64_t addr, uint32_t size)
sg_table          773 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 	struct sg_table *sg = kmalloc(sizeof(*sg), GFP_KERNEL);
sg_table         1078 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 	struct sg_table *sg = NULL;
sg_table           49 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table          368 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c 				 struct sg_table *sg)
sg_table           28 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h struct sg_table *amdgpu_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table           32 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h 				 struct sg_table *sg);
sg_table         1259 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c 		ttm->sg = kzalloc(sizeof(struct sg_table), GFP_KERNEL);
sg_table          340 drivers/gpu/drm/arm/malidp_planes.c 		struct sg_table *sgt;
sg_table          374 drivers/gpu/drm/armada/armada_gem.c static struct sg_table *
sg_table          381 drivers/gpu/drm/armada/armada_gem.c 	struct sg_table *sgt;
sg_table          445 drivers/gpu/drm/armada/armada_gem.c 	struct sg_table *sgt, enum dma_data_direction dir)
sg_table           19 drivers/gpu/drm/armada/armada_gem.h 	struct sg_table		*sgt;		/* for imported */
sg_table          122 drivers/gpu/drm/drm_cache.c drm_clflush_sg(struct sg_table *st)
sg_table          427 drivers/gpu/drm/drm_gem_cma_helper.c struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj)
sg_table          430 drivers/gpu/drm/drm_gem_cma_helper.c 	struct sg_table *sgt;
sg_table          470 drivers/gpu/drm/drm_gem_cma_helper.c 				  struct sg_table *sgt)
sg_table          633 drivers/gpu/drm/drm_gem_cma_helper.c 				       struct sg_table *sgt)
sg_table          587 drivers/gpu/drm/drm_gem_shmem_helper.c struct sg_table *drm_gem_shmem_get_sg_table(struct drm_gem_object *obj)
sg_table          607 drivers/gpu/drm/drm_gem_shmem_helper.c struct sg_table *drm_gem_shmem_get_pages_sgt(struct drm_gem_object *obj)
sg_table          611 drivers/gpu/drm/drm_gem_shmem_helper.c 	struct sg_table *sgt;
sg_table          658 drivers/gpu/drm/drm_gem_shmem_helper.c 				    struct sg_table *sgt)
sg_table          613 drivers/gpu/drm/drm_prime.c struct sg_table *drm_gem_map_dma_buf(struct dma_buf_attachment *attach,
sg_table          617 drivers/gpu/drm/drm_prime.c 	struct sg_table *sgt;
sg_table          647 drivers/gpu/drm/drm_prime.c 			   struct sg_table *sgt,
sg_table          793 drivers/gpu/drm/drm_prime.c struct sg_table *drm_prime_pages_to_sg(struct page **pages, unsigned int nr_pages)
sg_table          795 drivers/gpu/drm/drm_prime.c 	struct sg_table *sg = NULL;
sg_table          798 drivers/gpu/drm/drm_prime.c 	sg = kmalloc(sizeof(struct sg_table), GFP_KERNEL);
sg_table          862 drivers/gpu/drm/drm_prime.c 	struct sg_table *sgt;
sg_table          947 drivers/gpu/drm/drm_prime.c int drm_prime_sg_to_page_addr_arrays(struct sg_table *sgt, struct page **pages,
sg_table          988 drivers/gpu/drm/drm_prime.c void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg)
sg_table           53 drivers/gpu/drm/etnaviv/etnaviv_drv.h struct sg_table *etnaviv_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table           59 drivers/gpu/drm/etnaviv/etnaviv_drv.h 	struct dma_buf_attachment *attach, struct sg_table *sg);
sg_table           23 drivers/gpu/drm/etnaviv/etnaviv_gem.c 	struct sg_table *sgt = etnaviv_obj->sgt;
sg_table           36 drivers/gpu/drm/etnaviv/etnaviv_gem.c 	struct sg_table *sgt = etnaviv_obj->sgt;
sg_table          104 drivers/gpu/drm/etnaviv/etnaviv_gem.c 		struct sg_table *sgt;
sg_table           47 drivers/gpu/drm/etnaviv/etnaviv_gem.h 	struct sg_table *sgt;
sg_table           14 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c struct sg_table *etnaviv_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table          107 drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c 	struct dma_buf_attachment *attach, struct sg_table *sgt)
sg_table           73 drivers/gpu/drm/etnaviv/etnaviv_mmu.c 			     struct sg_table *sgt, unsigned len, int prot)
sg_table          110 drivers/gpu/drm/etnaviv/etnaviv_mmu.c 				struct sg_table *sgt, unsigned len)
sg_table          234 drivers/gpu/drm/etnaviv/etnaviv_mmu.c 	struct sg_table *sgt = etnaviv_obj->sgt;
sg_table          209 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	struct sg_table		*sgt;
sg_table          427 drivers/gpu/drm/exynos/exynos_drm_g2d.c 	struct sg_table	*sgt;
sg_table           25 drivers/gpu/drm/exynos/exynos_drm_gem.c 	struct sg_table sgt;
sg_table          462 drivers/gpu/drm/exynos/exynos_drm_gem.c struct sg_table *exynos_drm_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table          475 drivers/gpu/drm/exynos/exynos_drm_gem.c 				     struct sg_table *sgt)
sg_table           52 drivers/gpu/drm/exynos/exynos_drm_gem.h 	struct sg_table		*sgt;
sg_table          113 drivers/gpu/drm/exynos/exynos_drm_gem.h struct sg_table *exynos_drm_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table          117 drivers/gpu/drm/exynos/exynos_drm_gem.h 				     struct sg_table *sgt);
sg_table           16 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 	struct sg_table *pages;
sg_table           57 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 					 struct sg_table *pages,
sg_table          266 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 				     struct sg_table *pages,
sg_table           13 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h struct sg_table;
sg_table           17 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h 				     struct sg_table *pages,
sg_table           20 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c static struct sg_table *i915_gem_map_dma_buf(struct dma_buf_attachment *attachment,
sg_table           24 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct sg_table *st;
sg_table           33 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	st = kmalloc(sizeof(struct sg_table), GFP_KERNEL);
sg_table           69 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 				   struct sg_table *sg,
sg_table          229 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 	struct sg_table *pages;
sg_table          245 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c 					     struct sg_table *pages)
sg_table           22 drivers/gpu/drm/i915/gem/i915_gem_internal.c static void internal_free_pages(struct sg_table *st)
sg_table           38 drivers/gpu/drm/i915/gem/i915_gem_internal.c 	struct sg_table *st;
sg_table          140 drivers/gpu/drm/i915/gem/i915_gem_internal.c 					       struct sg_table *pages)
sg_table           35 drivers/gpu/drm/i915/gem/i915_gem_object.h 				     struct sg_table *pages,
sg_table           45 drivers/gpu/drm/i915/gem/i915_gem_object.h struct sg_table *
sg_table          236 drivers/gpu/drm/i915/gem/i915_gem_object.h 				 struct sg_table *pages,
sg_table           53 drivers/gpu/drm/i915/gem/i915_gem_object_types.h 			  struct sg_table *pages);
sg_table          163 drivers/gpu/drm/i915/gem/i915_gem_object_types.h 		struct sg_table *pages;
sg_table           12 drivers/gpu/drm/i915/gem/i915_gem_pages.c 				 struct sg_table *pages,
sg_table          153 drivers/gpu/drm/i915/gem/i915_gem_pages.c struct sg_table *
sg_table          156 drivers/gpu/drm/i915/gem/i915_gem_pages.c 	struct sg_table *pages;
sg_table          185 drivers/gpu/drm/i915/gem/i915_gem_pages.c 	struct sg_table *pages;
sg_table          231 drivers/gpu/drm/i915/gem/i915_gem_pages.c 	struct sg_table *sgt = obj->mm.pages;
sg_table           25 drivers/gpu/drm/i915/gem/i915_gem_phys.c 	struct sg_table *st;
sg_table           95 drivers/gpu/drm/i915/gem/i915_gem_phys.c 			       struct sg_table *pages)
sg_table          152 drivers/gpu/drm/i915/gem/i915_gem_phys.c 	struct sg_table *pages;
sg_table           32 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 	struct sg_table *st;
sg_table          277 drivers/gpu/drm/i915/gem/i915_gem_shmem.c 				struct sg_table *pages,
sg_table          294 drivers/gpu/drm/i915/gem/i915_gem_shmem.c shmem_put_pages(struct drm_i915_gem_object *obj, struct sg_table *pages)
sg_table          473 drivers/gpu/drm/i915/gem/i915_gem_stolen.c static struct sg_table *
sg_table          478 drivers/gpu/drm/i915/gem/i915_gem_stolen.c 	struct sg_table *st;
sg_table          509 drivers/gpu/drm/i915/gem/i915_gem_stolen.c 	struct sg_table *pages =
sg_table          522 drivers/gpu/drm/i915/gem/i915_gem_stolen.c 					     struct sg_table *pages)
sg_table          428 drivers/gpu/drm/i915/gem/i915_gem_userptr.c static struct sg_table *
sg_table          433 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 	struct sg_table *st;
sg_table          514 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 		struct sg_table *pages = ERR_PTR(ret);
sg_table          539 drivers/gpu/drm/i915/gem/i915_gem_userptr.c static struct sg_table *
sg_table          585 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 	struct sg_table *pages;
sg_table          660 drivers/gpu/drm/i915/gem/i915_gem_userptr.c 			   struct sg_table *pages)
sg_table           12 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c 			    struct sg_table *pages)
sg_table           30 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c 	struct sg_table *pages;
sg_table           79 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c 			   struct sg_table *pages)
sg_table           43 drivers/gpu/drm/i915/gem/selftests/huge_pages.c static void huge_pages_free_pages(struct sg_table *st)
sg_table           60 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 	struct sg_table *st;
sg_table          132 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 			   struct sg_table *pages)
sg_table          184 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 	struct sg_table *st;
sg_table          240 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 	struct sg_table *st;
sg_table          273 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 				 struct sg_table *pages)
sg_table          280 drivers/gpu/drm/i915/gem/selftests/huge_pages.c 				struct sg_table *pages)
sg_table            9 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c static struct sg_table *mock_map_dma_buf(struct dma_buf_attachment *attachment,
sg_table           13 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 	struct sg_table *st;
sg_table           46 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c 			       struct sg_table *st,
sg_table          589 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c 	struct sg_table *pages = uc_fw->obj->mm.pages;
sg_table           43 drivers/gpu/drm/i915/gvt/dmabuf.c 	struct sg_table *st;
sg_table           80 drivers/gpu/drm/i915/gvt/dmabuf.c 		struct sg_table *pages)
sg_table          761 drivers/gpu/drm/i915/i915_gem_fence_reg.c 				  struct sg_table *pages)
sg_table          792 drivers/gpu/drm/i915/i915_gem_fence_reg.c 				    struct sg_table *pages)
sg_table           36 drivers/gpu/drm/i915/i915_gem_fence_reg.h struct sg_table;
sg_table           64 drivers/gpu/drm/i915/i915_gem_fence_reg.h 				       struct sg_table *pages);
sg_table           66 drivers/gpu/drm/i915/i915_gem_fence_reg.h 					 struct sg_table *pages);
sg_table         2144 drivers/gpu/drm/i915/i915_gem_gtt.c 			       struct sg_table *pages)
sg_table         2528 drivers/gpu/drm/i915/i915_gem_gtt.c 			       struct sg_table *pages)
sg_table         3360 drivers/gpu/drm/i915/i915_gem_gtt.c 	     struct sg_table *st, struct scatterlist *sg)
sg_table         3385 drivers/gpu/drm/i915/i915_gem_gtt.c static noinline struct sg_table *
sg_table         3390 drivers/gpu/drm/i915/i915_gem_gtt.c 	struct sg_table *st;
sg_table         3429 drivers/gpu/drm/i915/i915_gem_gtt.c 	    struct sg_table *st, struct scatterlist *sg)
sg_table         3466 drivers/gpu/drm/i915/i915_gem_gtt.c static noinline struct sg_table *
sg_table         3471 drivers/gpu/drm/i915/i915_gem_gtt.c 	struct sg_table *st;
sg_table         3508 drivers/gpu/drm/i915/i915_gem_gtt.c static noinline struct sg_table *
sg_table         3512 drivers/gpu/drm/i915/i915_gem_gtt.c 	struct sg_table *st;
sg_table          588 drivers/gpu/drm/i915/i915_gem_gtt.h 					    struct sg_table *pages);
sg_table          590 drivers/gpu/drm/i915/i915_gem_gtt.h 			       struct sg_table *pages);
sg_table            9 drivers/gpu/drm/i915/i915_scatterlist.c bool i915_sg_trim(struct sg_table *orig_st)
sg_table           11 drivers/gpu/drm/i915/i915_scatterlist.c 	struct sg_table new_st;
sg_table          125 drivers/gpu/drm/i915/i915_scatterlist.h bool i915_sg_trim(struct sg_table *orig_st);
sg_table           59 drivers/gpu/drm/i915/i915_vma.h 	struct sg_table *pages;
sg_table           51 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c 			    struct sg_table *pages)
sg_table           61 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c 	struct sg_table *pages;
sg_table          100 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c 			   struct sg_table *pages)
sg_table           33 drivers/gpu/drm/i915/selftests/scatterlist.c 	struct sg_table st;
sg_table           16 drivers/gpu/drm/lima/lima_gem_prime.c 	struct sg_table *sgt)
sg_table           28 drivers/gpu/drm/lima/lima_gem_prime.c struct sg_table *lima_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table            9 drivers/gpu/drm/lima/lima_gem_prime.h 	struct sg_table *sgt);
sg_table           10 drivers/gpu/drm/lima/lima_gem_prime.h struct sg_table *lima_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table           60 drivers/gpu/drm/lima/lima_object.c 			       u32 flags, struct sg_table *sgt)
sg_table           16 drivers/gpu/drm/lima/lima_object.h 	struct sg_table *sgt;
sg_table           30 drivers/gpu/drm/lima/lima_object.h 			       u32 flags, struct sg_table *sgt);
sg_table          188 drivers/gpu/drm/mediatek/mtk_drm_gem.c struct sg_table *mtk_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table          192 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct sg_table *sgt;
sg_table          212 drivers/gpu/drm/mediatek/mtk_drm_gem.c 			struct dma_buf_attachment *attach, struct sg_table *sg)
sg_table          248 drivers/gpu/drm/mediatek/mtk_drm_gem.c 	struct sg_table *sgt;
sg_table           31 drivers/gpu/drm/mediatek/mtk_drm_gem.h 	struct sg_table		*sg;
sg_table           45 drivers/gpu/drm/mediatek/mtk_drm_gem.h struct sg_table *mtk_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table           47 drivers/gpu/drm/mediatek/mtk_drm_gem.h 			struct dma_buf_attachment *attach, struct sg_table *sg);
sg_table          243 drivers/gpu/drm/msm/msm_drv.h 		struct sg_table *sgt, int npages);
sg_table          288 drivers/gpu/drm/msm/msm_drv.h struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table          293 drivers/gpu/drm/msm/msm_drv.h 		struct dma_buf_attachment *attach, struct sg_table *sg);
sg_table          323 drivers/gpu/drm/msm/msm_drv.h 		struct dma_buf *dmabuf, struct sg_table *sgt);
sg_table         1109 drivers/gpu/drm/msm/msm_gem.c 		struct dma_buf *dmabuf, struct sg_table *sgt)
sg_table           71 drivers/gpu/drm/msm/msm_gem.h 	struct sg_table *sgt;
sg_table           14 drivers/gpu/drm/msm/msm_gem_prime.c struct sg_table *msm_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table           47 drivers/gpu/drm/msm/msm_gem_prime.c 		struct dma_buf_attachment *attach, struct sg_table *sg)
sg_table           61 drivers/gpu/drm/msm/msm_gem_vma.c 		struct sg_table *sgt, int npages)
sg_table           36 drivers/gpu/drm/msm/msm_gpummu.c 		struct sg_table *sgt, unsigned len, int prot)
sg_table           43 drivers/gpu/drm/msm/msm_iommu.c 		struct sg_table *sgt, unsigned len, int prot)
sg_table           15 drivers/gpu/drm/msm/msm_mmu.h 	int (*map)(struct msm_mmu *mmu, uint64_t iova, struct sg_table *sgt,
sg_table          297 drivers/gpu/drm/nouveau/nouveau_bo.c 		struct sg_table *sg, struct dma_resv *robj)
sg_table          322 drivers/gpu/drm/nouveau/nouveau_bo.c 	       struct sg_table *sg, struct dma_resv *robj,
sg_table           77 drivers/gpu/drm/nouveau/nouveau_bo.h 		     struct sg_table *sg, struct dma_resv *robj);
sg_table           79 drivers/gpu/drm/nouveau/nouveau_bo.h 		    u32 tile_mode, u32 tile_flags, struct sg_table *sg,
sg_table           35 drivers/gpu/drm/nouveau/nouveau_gem.h extern struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *);
sg_table           37 drivers/gpu/drm/nouveau/nouveau_gem.h 	struct drm_device *, struct dma_buf_attachment *, struct sg_table *);
sg_table           30 drivers/gpu/drm/nouveau/nouveau_prime.c struct sg_table *nouveau_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table           60 drivers/gpu/drm/nouveau/nouveau_prime.c 							 struct sg_table *sg)
sg_table           76 drivers/gpu/drm/omapdrm/omap_gem.c 	struct sg_table *sgt;
sg_table         1229 drivers/gpu/drm/omapdrm/omap_gem.c 					   struct sg_table *sgt)
sg_table           48 drivers/gpu/drm/omapdrm/omap_gem.h 		struct sg_table *sgt);
sg_table           18 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c static struct sg_table *omap_gem_map_dma_buf(
sg_table           23 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	struct sg_table *sg;
sg_table           57 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 		struct sg_table *sg, enum dma_data_direction dir)
sg_table          152 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c 	struct sg_table *sgt;
sg_table          274 drivers/gpu/drm/panfrost/panfrost_gem.c 				   struct sg_table *sgt)
sg_table           14 drivers/gpu/drm/panfrost/panfrost_gem.h 	struct sg_table *sgts;
sg_table           69 drivers/gpu/drm/panfrost/panfrost_gem.h 				   struct sg_table *sgt);
sg_table          249 drivers/gpu/drm/panfrost/panfrost_mmu.c 		      u64 iova, int prot, struct sg_table *sgt)
sg_table          282 drivers/gpu/drm/panfrost/panfrost_mmu.c 	struct sg_table *sgt;
sg_table          454 drivers/gpu/drm/panfrost/panfrost_mmu.c 	struct sg_table *sgt;
sg_table          479 drivers/gpu/drm/panfrost/panfrost_mmu.c 				     sizeof(struct sg_table), GFP_KERNEL | __GFP_ZERO);
sg_table          209 drivers/gpu/drm/pl111/pl111_drv.c 			  struct sg_table *sgt)
sg_table          449 drivers/gpu/drm/qxl/qxl_drv.h struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table          452 drivers/gpu/drm/qxl/qxl_drv.h 	struct sg_table *sgt);
sg_table           45 drivers/gpu/drm/qxl/qxl_prime.c struct sg_table *qxl_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table           52 drivers/gpu/drm/qxl/qxl_prime.c 	struct sg_table *table)
sg_table          151 drivers/gpu/drm/radeon/radeon_drv.c struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table          154 drivers/gpu/drm/radeon/radeon_drv.c 							struct sg_table *sg);
sg_table          185 drivers/gpu/drm/radeon/radeon_object.c 		     u32 domain, u32 flags, struct sg_table *sg,
sg_table          128 drivers/gpu/drm/radeon/radeon_object.h 			    struct sg_table *sg,
sg_table           34 drivers/gpu/drm/radeon/radeon_prime.c struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table           64 drivers/gpu/drm/radeon/radeon_prime.c 							struct sg_table *sg)
sg_table          674 drivers/gpu/drm/radeon/radeon_ttm.c 		ttm->sg = kzalloc(sizeof(struct sg_table), GFP_KERNEL);
sg_table          184 drivers/gpu/drm/rcar-du/rcar_du_vsp.c 		       struct sg_table sg_tables[3])
sg_table          192 drivers/gpu/drm/rcar-du/rcar_du_vsp.c 		struct sg_table *sgt = &sg_tables[i];
sg_table          211 drivers/gpu/drm/rcar-du/rcar_du_vsp.c 		struct sg_table *sgt = &sg_tables[i];
sg_table          242 drivers/gpu/drm/rcar-du/rcar_du_vsp.c 			  struct sg_table sg_tables[3])
sg_table          247 drivers/gpu/drm/rcar-du/rcar_du_vsp.c 		struct sg_table *sgt = &sg_tables[i];
sg_table           18 drivers/gpu/drm/rcar-du/rcar_du_vsp.h struct sg_table;
sg_table           49 drivers/gpu/drm/rcar-du/rcar_du_vsp.h 	struct sg_table sg_tables[3];
sg_table           66 drivers/gpu/drm/rcar-du/rcar_du_vsp.h 		       struct sg_table sg_tables[3]);
sg_table           68 drivers/gpu/drm/rcar-du/rcar_du_vsp.h 			  struct sg_table sg_tables[3]);
sg_table           82 drivers/gpu/drm/rcar-du/rcar_du_vsp.h 				     struct sg_table sg_tables[3])
sg_table           88 drivers/gpu/drm/rcar-du/rcar_du_vsp.h 					struct sg_table sg_tables[3])
sg_table           37 drivers/gpu/drm/rcar-du/rcar_du_writeback.c 	struct sg_table sg_tables[3];
sg_table          436 drivers/gpu/drm/rockchip/rockchip_drm_gem.c struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table          440 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 	struct sg_table *sgt;
sg_table          462 drivers/gpu/drm/rockchip/rockchip_drm_gem.c static unsigned long rockchip_sg_get_contiguous_size(struct sg_table *sgt,
sg_table          482 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 			  struct sg_table *sg,
sg_table          492 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 			struct sg_table *sg,
sg_table          515 drivers/gpu/drm/rockchip/rockchip_drm_gem.c 				   struct sg_table *sg)
sg_table           25 drivers/gpu/drm/rockchip/rockchip_drm_gem.h 	struct sg_table *sgt;
sg_table           29 drivers/gpu/drm/rockchip/rockchip_drm_gem.h struct sg_table *rockchip_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table           33 drivers/gpu/drm/rockchip/rockchip_drm_gem.h 				   struct sg_table *sg);
sg_table           30 drivers/gpu/drm/tegra/gem.c static dma_addr_t tegra_bo_pin(struct host1x_bo *bo, struct sg_table **sgt)
sg_table           39 drivers/gpu/drm/tegra/gem.c static void tegra_bo_unpin(struct host1x_bo *bo, struct sg_table *sgt)
sg_table          498 drivers/gpu/drm/tegra/gem.c static struct sg_table *
sg_table          504 drivers/gpu/drm/tegra/gem.c 	struct sg_table *sgt;
sg_table          539 drivers/gpu/drm/tegra/gem.c 					  struct sg_table *sgt,
sg_table           33 drivers/gpu/drm/tegra/gem.h 	struct sg_table *sgt;
sg_table         1295 drivers/gpu/drm/ttm/ttm_bo.c 			 struct sg_table *sg,
sg_table         1410 drivers/gpu/drm/ttm/ttm_bo.c 		struct sg_table *sg,
sg_table           16 drivers/gpu/drm/udl/udl_dmabuf.c 	struct sg_table sgt;
sg_table           43 drivers/gpu/drm/udl/udl_dmabuf.c 	struct sg_table *sgt;
sg_table           62 drivers/gpu/drm/udl/udl_dmabuf.c static struct sg_table *udl_map_dma_buf(struct dma_buf_attachment *attach,
sg_table           70 drivers/gpu/drm/udl/udl_dmabuf.c 	struct sg_table *sgt = NULL;
sg_table          135 drivers/gpu/drm/udl/udl_dmabuf.c 			      struct sg_table *sgt,
sg_table          189 drivers/gpu/drm/udl/udl_dmabuf.c 			    struct sg_table *sg,
sg_table          219 drivers/gpu/drm/udl/udl_dmabuf.c 	struct sg_table *sg;
sg_table           83 drivers/gpu/drm/udl/udl_drv.h 	struct sg_table *sg;
sg_table           92 drivers/gpu/drm/v3d/v3d_bo.c 	struct sg_table *sgt;
sg_table          151 drivers/gpu/drm/v3d/v3d_bo.c 			  struct sg_table *sgt)
sg_table          301 drivers/gpu/drm/v3d/v3d_drv.h 						 struct sg_table *sgt);
sg_table          785 drivers/gpu/drm/vc4/vc4_bo.c 			  struct sg_table *sgt)
sg_table          735 drivers/gpu/drm/vc4/vc4_drv.h 						 struct sg_table *sgt);
sg_table          345 drivers/gpu/drm/vgem/vgem_drv.c static struct sg_table *vgem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table          361 drivers/gpu/drm/vgem/vgem_drv.c 			struct dma_buf_attachment *attach, struct sg_table *sg)
sg_table           50 drivers/gpu/drm/vgem/vgem_drv.h 	struct sg_table *table;
sg_table           74 drivers/gpu/drm/virtio/virtgpu_drv.h 	struct sg_table *pages;
sg_table          370 drivers/gpu/drm/virtio/virtgpu_drv.h struct sg_table *virtgpu_gem_prime_get_sg_table(struct drm_gem_object *obj);
sg_table          373 drivers/gpu/drm/virtio/virtgpu_drv.h 	struct sg_table *sgt);
sg_table          221 drivers/gpu/drm/virtio/virtgpu_object.c 	bo->pages = kmalloc(sizeof(struct sg_table), GFP_KERNEL);
sg_table           33 drivers/gpu/drm/virtio/virtgpu_prime.c struct sg_table *virtgpu_gem_prime_get_sg_table(struct drm_gem_object *obj)
sg_table           47 drivers/gpu/drm/virtio/virtgpu_prime.c 	struct sg_table *table)
sg_table          299 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h 	struct sg_table *sgt;
sg_table           53 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c static struct sg_table *vmw_prime_map_dma_buf(struct dma_buf_attachment *attach,
sg_table           60 drivers/gpu/drm/vmwgfx/vmwgfx_prime.c 				    struct sg_table *sgb,
sg_table          245 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c 	struct sg_table sgt;
sg_table          437 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c 			sgt_size = ttm_round_pot(sizeof(struct sg_table));
sg_table           35 drivers/gpu/drm/xen/xen_drm_front_gem.c 	struct sg_table *sgt_imported;
sg_table          175 drivers/gpu/drm/xen/xen_drm_front_gem.c struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj)
sg_table          188 drivers/gpu/drm/xen/xen_drm_front_gem.c 				  struct sg_table *sgt)
sg_table           18 drivers/gpu/drm/xen/xen_drm_front_gem.h struct sg_table;
sg_table           27 drivers/gpu/drm/xen/xen_drm_front_gem.h 				  struct sg_table *sgt);
sg_table           29 drivers/gpu/drm/xen/xen_drm_front_gem.h struct sg_table *xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj);
sg_table          109 drivers/gpu/host1x/job.c 		struct sg_table *sgt;
sg_table          130 drivers/gpu/host1x/job.c 		struct sg_table *sgt;
sg_table           21 drivers/gpu/host1x/job.h 	struct sg_table *sgt;
sg_table          107 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_sg_table	*sg_table;
sg_table          234 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_sg_get_data_page_offset(struct tmc_sg_table *sg_table, dma_addr_t addr)
sg_table          236 drivers/hwtracing/coresight/coresight-tmc-etr.c 	return tmc_pages_get_offset(&sg_table->data_pages, addr);
sg_table          239 drivers/hwtracing/coresight/coresight-tmc-etr.c static inline void tmc_free_table_pages(struct tmc_sg_table *sg_table)
sg_table          241 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (sg_table->table_vaddr)
sg_table          242 drivers/hwtracing/coresight/coresight-tmc-etr.c 		vunmap(sg_table->table_vaddr);
sg_table          243 drivers/hwtracing/coresight/coresight-tmc-etr.c 	tmc_pages_free(&sg_table->table_pages, sg_table->dev, DMA_TO_DEVICE);
sg_table          246 drivers/hwtracing/coresight/coresight-tmc-etr.c static void tmc_free_data_pages(struct tmc_sg_table *sg_table)
sg_table          248 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (sg_table->data_vaddr)
sg_table          249 drivers/hwtracing/coresight/coresight-tmc-etr.c 		vunmap(sg_table->data_vaddr);
sg_table          250 drivers/hwtracing/coresight/coresight-tmc-etr.c 	tmc_pages_free(&sg_table->data_pages, sg_table->dev, DMA_FROM_DEVICE);
sg_table          253 drivers/hwtracing/coresight/coresight-tmc-etr.c void tmc_free_sg_table(struct tmc_sg_table *sg_table)
sg_table          255 drivers/hwtracing/coresight/coresight-tmc-etr.c 	tmc_free_table_pages(sg_table);
sg_table          256 drivers/hwtracing/coresight/coresight-tmc-etr.c 	tmc_free_data_pages(sg_table);
sg_table          264 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_alloc_table_pages(struct tmc_sg_table *sg_table)
sg_table          267 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_pages *table_pages = &sg_table->table_pages;
sg_table          269 drivers/hwtracing/coresight/coresight-tmc-etr.c 	rc = tmc_pages_alloc(table_pages, sg_table->dev,
sg_table          270 drivers/hwtracing/coresight/coresight-tmc-etr.c 			     dev_to_node(sg_table->dev),
sg_table          274 drivers/hwtracing/coresight/coresight-tmc-etr.c 	sg_table->table_vaddr = vmap(table_pages->pages,
sg_table          278 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (!sg_table->table_vaddr)
sg_table          281 drivers/hwtracing/coresight/coresight-tmc-etr.c 		sg_table->table_daddr = table_pages->daddrs[0];
sg_table          285 drivers/hwtracing/coresight/coresight-tmc-etr.c static int tmc_alloc_data_pages(struct tmc_sg_table *sg_table, void **pages)
sg_table          290 drivers/hwtracing/coresight/coresight-tmc-etr.c 	rc = tmc_pages_alloc(&sg_table->data_pages,
sg_table          291 drivers/hwtracing/coresight/coresight-tmc-etr.c 			     sg_table->dev, sg_table->node,
sg_table          294 drivers/hwtracing/coresight/coresight-tmc-etr.c 		sg_table->data_vaddr = vmap(sg_table->data_pages.pages,
sg_table          295 drivers/hwtracing/coresight/coresight-tmc-etr.c 					    sg_table->data_pages.nr_pages,
sg_table          298 drivers/hwtracing/coresight/coresight-tmc-etr.c 		if (!sg_table->data_vaddr)
sg_table          322 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_sg_table *sg_table;
sg_table          324 drivers/hwtracing/coresight/coresight-tmc-etr.c 	sg_table = kzalloc(sizeof(*sg_table), GFP_KERNEL);
sg_table          325 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (!sg_table)
sg_table          327 drivers/hwtracing/coresight/coresight-tmc-etr.c 	sg_table->data_pages.nr_pages = nr_dpages;
sg_table          328 drivers/hwtracing/coresight/coresight-tmc-etr.c 	sg_table->table_pages.nr_pages = nr_tpages;
sg_table          329 drivers/hwtracing/coresight/coresight-tmc-etr.c 	sg_table->node = node;
sg_table          330 drivers/hwtracing/coresight/coresight-tmc-etr.c 	sg_table->dev = dev;
sg_table          332 drivers/hwtracing/coresight/coresight-tmc-etr.c 	rc  = tmc_alloc_data_pages(sg_table, pages);
sg_table          334 drivers/hwtracing/coresight/coresight-tmc-etr.c 		rc = tmc_alloc_table_pages(sg_table);
sg_table          336 drivers/hwtracing/coresight/coresight-tmc-etr.c 		tmc_free_sg_table(sg_table);
sg_table          337 drivers/hwtracing/coresight/coresight-tmc-etr.c 		kfree(sg_table);
sg_table          341 drivers/hwtracing/coresight/coresight-tmc-etr.c 	return sg_table;
sg_table          365 drivers/hwtracing/coresight/coresight-tmc-etr.c void tmc_sg_table_sync_table(struct tmc_sg_table *sg_table)
sg_table          368 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct device *real_dev = sg_table->dev->parent;
sg_table          369 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_pages *table_pages = &sg_table->table_pages;
sg_table          384 drivers/hwtracing/coresight/coresight-tmc-etr.c ssize_t tmc_sg_table_get_data(struct tmc_sg_table *sg_table,
sg_table          390 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_pages *data_pages = &sg_table->data_pages;
sg_table          392 drivers/hwtracing/coresight/coresight-tmc-etr.c 	size = tmc_sg_table_buf_size(sg_table);
sg_table          408 drivers/hwtracing/coresight/coresight-tmc-etr.c tmc_sg_daddr_to_vaddr(struct tmc_sg_table *sg_table,
sg_table          416 drivers/hwtracing/coresight/coresight-tmc-etr.c 		tmc_pages = &sg_table->table_pages;
sg_table          417 drivers/hwtracing/coresight/coresight-tmc-etr.c 		base = (unsigned long)sg_table->table_vaddr;
sg_table          419 drivers/hwtracing/coresight/coresight-tmc-etr.c 		tmc_pages = &sg_table->data_pages;
sg_table          420 drivers/hwtracing/coresight/coresight-tmc-etr.c 		base = (unsigned long)sg_table->data_vaddr;
sg_table          435 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_sg_table *sg_table = etr_table->sg_table;
sg_table          437 drivers/hwtracing/coresight/coresight-tmc-etr.c 	ptr = (sgte_t *)tmc_sg_daddr_to_vaddr(sg_table,
sg_table          443 drivers/hwtracing/coresight/coresight-tmc-etr.c 			dev_dbg(sg_table->dev,
sg_table          448 drivers/hwtracing/coresight/coresight-tmc-etr.c 			dev_dbg(sg_table->dev,
sg_table          451 drivers/hwtracing/coresight/coresight-tmc-etr.c 			ptr = (sgte_t *)tmc_sg_daddr_to_vaddr(sg_table,
sg_table          455 drivers/hwtracing/coresight/coresight-tmc-etr.c 			dev_dbg(sg_table->dev,
sg_table          460 drivers/hwtracing/coresight/coresight-tmc-etr.c 			dev_dbg(sg_table->dev,
sg_table          467 drivers/hwtracing/coresight/coresight-tmc-etr.c 	dev_dbg(sg_table->dev, "******* End of Table *****\n");
sg_table          490 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_sg_table *sg_table = etr_table->sg_table;
sg_table          491 drivers/hwtracing/coresight/coresight-tmc-etr.c 	dma_addr_t *table_daddrs = sg_table->table_pages.daddrs;
sg_table          492 drivers/hwtracing/coresight/coresight-tmc-etr.c 	dma_addr_t *data_daddrs = sg_table->data_pages.daddrs;
sg_table          494 drivers/hwtracing/coresight/coresight-tmc-etr.c 	nr_entries = tmc_etr_sg_table_entries(sg_table->data_pages.nr_pages);
sg_table          498 drivers/hwtracing/coresight/coresight-tmc-etr.c 	ptr = sg_table->table_vaddr;
sg_table          561 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_sg_table *sg_table;
sg_table          570 drivers/hwtracing/coresight/coresight-tmc-etr.c 	sg_table = tmc_alloc_sg_table(dev, node, nr_tpages, nr_dpages, pages);
sg_table          571 drivers/hwtracing/coresight/coresight-tmc-etr.c 	if (IS_ERR(sg_table)) {
sg_table          573 drivers/hwtracing/coresight/coresight-tmc-etr.c 		return ERR_CAST(sg_table);
sg_table          576 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_table->sg_table = sg_table;
sg_table          578 drivers/hwtracing/coresight/coresight-tmc-etr.c 	etr_table->hwaddr = sg_table->table_daddr;
sg_table          581 drivers/hwtracing/coresight/coresight-tmc-etr.c 	tmc_sg_table_sync_table(sg_table);
sg_table          692 drivers/hwtracing/coresight/coresight-tmc-etr.c 		tmc_free_sg_table(etr_table->sg_table);
sg_table          702 drivers/hwtracing/coresight/coresight-tmc-etr.c 	return tmc_sg_table_get_data(etr_table->sg_table, offset, len, bufpp);
sg_table          709 drivers/hwtracing/coresight/coresight-tmc-etr.c 	struct tmc_sg_table *table = etr_table->sg_table;
sg_table          314 drivers/hwtracing/coresight/coresight-tmc.h void tmc_free_sg_table(struct tmc_sg_table *sg_table);
sg_table          315 drivers/hwtracing/coresight/coresight-tmc.h void tmc_sg_table_sync_table(struct tmc_sg_table *sg_table);
sg_table          318 drivers/hwtracing/coresight/coresight-tmc.h ssize_t tmc_sg_table_get_data(struct tmc_sg_table *sg_table,
sg_table          321 drivers/hwtracing/coresight/coresight-tmc.h tmc_sg_table_buf_size(struct tmc_sg_table *sg_table)
sg_table          323 drivers/hwtracing/coresight/coresight-tmc.h 	return sg_table->data_pages.nr_pages << PAGE_SHIFT;
sg_table           18 drivers/hwtracing/intel_th/msu-sink.c 	struct sg_table **sgts;
sg_table           51 drivers/hwtracing/intel_th/msu-sink.c static int msu_sink_alloc_window(void *data, struct sg_table **sgt, size_t size)
sg_table           81 drivers/hwtracing/intel_th/msu-sink.c static void msu_sink_free_window(void *data, struct sg_table *sgt)
sg_table           96 drivers/hwtracing/intel_th/msu-sink.c static int msu_sink_ready(void *data, struct sg_table *sgt, size_t bytes)
sg_table           75 drivers/hwtracing/intel_th/msu.c 	struct sg_table		_sgt;
sg_table           76 drivers/hwtracing/intel_th/msu.c 	struct sg_table		*sgt;
sg_table          139 drivers/hwtracing/intel_th/msu.c 	struct sg_table		single_sgt;
sg_table          350 drivers/hwtracing/intel_th/msu.c msc_find_window(struct msc *msc, struct sg_table *sgt, bool nonempty)
sg_table         1707 drivers/hwtracing/intel_th/msu.c void intel_th_msc_window_unlock(struct device *dev, struct sg_table *sgt)
sg_table          227 drivers/ide/au1xxx-ide.c 	sg = hwif->sg_table;
sg_table          345 drivers/ide/icside.c 	set_dma_sg(ec->dma, hwif->sg_table, cmd->sg_nents);
sg_table          124 drivers/ide/ide-dma-sff.c 	for_each_sg(hwif->sg_table, sg, cmd->sg_nents, i) {
sg_table          136 drivers/ide/ide-dma.c 	struct scatterlist *sg = hwif->sg_table;
sg_table          168 drivers/ide/ide-dma.c 	dma_unmap_sg(hwif->dev, hwif->sg_table, cmd->orig_sg_nents,
sg_table          236 drivers/ide/ide-io.c 	struct scatterlist *sg = hwif->sg_table;
sg_table         1008 drivers/ide/ide-probe.c 	hwif->sg_table = kmalloc_array(hwif->sg_max_nents,
sg_table         1011 drivers/ide/ide-probe.c 	if (!hwif->sg_table) {
sg_table         1016 drivers/ide/ide-probe.c 	sg_init_table(hwif->sg_table, hwif->sg_max_nents);
sg_table         1618 drivers/ide/ide-probe.c 	kfree(hwif->sg_table);
sg_table          230 drivers/ide/ide-taskfile.c 	struct scatterlist *sg = hwif->sg_table;
sg_table         1472 drivers/ide/pmac.c 	sg = hwif->sg_table;
sg_table          242 drivers/ide/tx4939ide.c 	for_each_sg(hwif->sg_table, sg, cmd->sg_nents, i) {
sg_table          533 drivers/input/touchscreen/sur40.c 	struct sg_table *sgt;
sg_table          575 drivers/iommu/dma-iommu.c 	struct sg_table sgt;
sg_table         1059 drivers/iommu/dma-iommu.c static int iommu_dma_get_sgtable(struct device *dev, struct sg_table *sgt,
sg_table           33 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table			*dma_sgt;
sg_table           39 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table			*sgt_base;
sg_table           49 drivers/media/common/videobuf2/videobuf2-dma-contig.c static unsigned long vb2_dc_get_contiguous_size(struct sg_table *sgt)
sg_table           96 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt = buf->dma_sgt;
sg_table          109 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt = buf->dma_sgt;
sg_table          215 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table sgt;
sg_table          225 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt;
sg_table          261 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt;
sg_table          283 drivers/media/common/videobuf2/videobuf2-dma-contig.c static struct sg_table *vb2_dc_dmabuf_ops_map(
sg_table          289 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt;
sg_table          327 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt, enum dma_data_direction dma_dir)
sg_table          369 drivers/media/common/videobuf2/videobuf2-dma-contig.c static struct sg_table *vb2_dc_get_base_sgt(struct vb2_dc_buf *buf)
sg_table          372 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt;
sg_table          425 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt = buf->dma_sgt;
sg_table          461 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt;
sg_table          581 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt;
sg_table          620 drivers/media/common/videobuf2/videobuf2-dma-contig.c 	struct sg_table *sgt = buf->dma_sgt;
sg_table           41 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table			sg_table;
sg_table           47 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table			*dma_sgt;
sg_table          104 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt;
sg_table          121 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	buf->dma_sgt = &buf->sg_table;
sg_table          140 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	sgt = &buf->sg_table;
sg_table          177 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt = &buf->sg_table;
sg_table          199 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt = buf->dma_sgt;
sg_table          212 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt = buf->dma_sgt;
sg_table          226 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt;
sg_table          241 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	buf->dma_sgt = &buf->sg_table;
sg_table          256 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	sgt = &buf->sg_table;
sg_table          269 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	sg_free_table(&buf->sg_table);
sg_table          284 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt = &buf->sg_table;
sg_table          359 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table sgt;
sg_table          369 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt;
sg_table          405 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt;
sg_table          421 drivers/media/common/videobuf2/videobuf2-dma-sg.c static struct sg_table *vb2_dma_sg_dmabuf_ops_map(
sg_table          427 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt;
sg_table          462 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt, enum dma_data_direction dma_dir)
sg_table          535 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt;
sg_table          563 drivers/media/common/videobuf2/videobuf2-dma-sg.c 	struct sg_table *sgt = buf->dma_sgt;
sg_table          207 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	struct sg_table sgt;
sg_table          217 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	struct sg_table *sgt;
sg_table          254 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	struct sg_table *sgt;
sg_table          270 drivers/media/common/videobuf2/videobuf2-vmalloc.c static struct sg_table *vb2_vmalloc_dmabuf_ops_map(
sg_table          276 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	struct sg_table *sgt;
sg_table          311 drivers/media/common/videobuf2/videobuf2-vmalloc.c 	struct sg_table *sgt, enum dma_data_direction dma_dir)
sg_table           62 drivers/media/pci/cobalt/cobalt-v4l2.c 	struct sg_table *sg_desc = vb2_dma_sg_plane_desc(vb, 0);
sg_table         1578 drivers/media/pci/cx23885/cx23885-core.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(&buf->vb.vb2_buf, 0);
sg_table          134 drivers/media/pci/cx23885/cx23885-vbi.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          347 drivers/media/pci/cx23885/cx23885-video.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          149 drivers/media/pci/cx25821/cx25821-video.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          217 drivers/media/pci/cx88/cx88-mpeg.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(&buf->vb.vb2_buf, 0);
sg_table          134 drivers/media/pci/cx88/cx88-vbi.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          440 drivers/media/pci/cx88/cx88-video.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          848 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	struct sg_table *sg;
sg_table          212 drivers/media/pci/saa7134/saa7134-core.c 	struct sg_table *dma = vb2_dma_sg_plane_desc(&buf->vb2.vb2_buf, 0);
sg_table           86 drivers/media/pci/saa7134/saa7134-ts.c 	struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0);
sg_table          111 drivers/media/pci/saa7134/saa7134-vbi.c 	struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0);
sg_table          919 drivers/media/pci/saa7134/saa7134-video.c 	struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0);
sg_table          309 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c 			  struct sg_table *vbuf, int off, int size,
sg_table          454 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          476 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          737 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          444 drivers/media/pci/tw68/tw68-video.c 	struct sg_table *dma = vb2_dma_sg_plane_desc(vb, 0);
sg_table          188 drivers/media/pci/tw686x/tw686x-video.c 	struct sg_table *vbuf = vb2_dma_sg_plane_desc(&buf->vb.vb2_buf, 0);
sg_table          605 drivers/media/platform/marvell-ccic/mcam-core.c 	struct sg_table *sg_table;
sg_table          609 drivers/media/platform/marvell-ccic/mcam-core.c 	sg_table = vb2_dma_sg_plane_desc(&buf->vb_buf.vb2_buf, 0);
sg_table          617 drivers/media/platform/marvell-ccic/mcam-core.c 			sg_table->nents * sizeof(struct mcam_dma_desc));
sg_table         1255 drivers/media/platform/marvell-ccic/mcam-core.c 	struct sg_table *sg_table = vb2_dma_sg_plane_desc(vb, 0);
sg_table         1260 drivers/media/platform/marvell-ccic/mcam-core.c 	for_each_sg(sg_table->sgl, sg, sg_table->nents, i) {
sg_table           57 drivers/media/platform/omap3isp/ispccdc.h 		struct sg_table sgt;
sg_table           36 drivers/media/platform/omap3isp/ispstat.h 	struct sg_table sgt;
sg_table         1375 drivers/media/platform/pxa_camera.c 	struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0);
sg_table          356 drivers/media/platform/qcom/camss/camss-video.c 	struct sg_table *sgt;
sg_table         1035 drivers/media/platform/qcom/venus/helpers.c 	struct sg_table *sgt;
sg_table          117 drivers/media/platform/rockchip/rga/rga-buf.c 	struct sg_table *sgt;
sg_table          347 drivers/media/platform/via-camera.c 	struct sg_table *sgt;
sg_table          906 drivers/media/platform/vsp1/vsp1_drm.c int vsp1_du_map_sg(struct device *dev, struct sg_table *sgt)
sg_table          920 drivers/media/platform/vsp1/vsp1_drm.c void vsp1_du_unmap_sg(struct device *dev, struct sg_table *sgt)
sg_table          130 drivers/misc/fastrpc.c 	struct sg_table sgt;
sg_table          139 drivers/misc/fastrpc.c 	struct sg_table *table;
sg_table          486 drivers/misc/fastrpc.c static struct sg_table *
sg_table          491 drivers/misc/fastrpc.c 	struct sg_table *table;
sg_table          502 drivers/misc/fastrpc.c 				  struct sg_table *table,
sg_table         3136 drivers/misc/habanalabs/goya/goya.c u32 goya_get_dma_desc_list_size(struct hl_device *hdev, struct sg_table *sgt)
sg_table         3603 drivers/misc/habanalabs/goya/goya.c 	struct sg_table *sgt;
sg_table          228 drivers/misc/habanalabs/goya/goyaP.h u32 goya_get_dma_desc_list_size(struct hl_device *hdev, struct sg_table *sgt);
sg_table          546 drivers/misc/habanalabs/habanalabs.h 					struct sg_table *sgt);
sg_table          699 drivers/misc/habanalabs/habanalabs.h 	struct sg_table		*sgt;
sg_table          272 drivers/misc/mic/scif/scif_rma.h 	struct sg_table *st;
sg_table          121 drivers/mmc/core/sdio_ops.c 	struct sg_table sgtable;
sg_table          266 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	struct sg_table dma_data_sg;
sg_table          267 drivers/mtd/nand/raw/stm32_fmc2_nand.c 	struct sg_table dma_ecc_sg;
sg_table          901 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	struct sg_table *sgt;
sg_table         3557 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 	struct sg_table *sgt;
sg_table          187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.h 	struct sg_table sgtable;
sg_table         2141 drivers/nvme/host/fc.c 	freq->sg_table.sgl = freq->first_sgl;
sg_table         2142 drivers/nvme/host/fc.c 	ret = sg_alloc_table_chained(&freq->sg_table,
sg_table         2143 drivers/nvme/host/fc.c 			blk_rq_nr_phys_segments(rq), freq->sg_table.sgl,
sg_table         2148 drivers/nvme/host/fc.c 	op->nents = blk_rq_map_sg(rq->q, rq, freq->sg_table.sgl);
sg_table         2150 drivers/nvme/host/fc.c 	freq->sg_cnt = fc_dma_map_sg(ctrl->lport->dev, freq->sg_table.sgl,
sg_table         2153 drivers/nvme/host/fc.c 		sg_free_table_chained(&freq->sg_table, SG_CHUNK_SIZE);
sg_table         2173 drivers/nvme/host/fc.c 	fc_dma_unmap_sg(ctrl->lport->dev, freq->sg_table.sgl, op->nents,
sg_table         2178 drivers/nvme/host/fc.c 	sg_free_table_chained(&freq->sg_table, SG_CHUNK_SIZE);
sg_table           65 drivers/nvme/host/rdma.c 	struct sg_table		sg_table;
sg_table         1164 drivers/nvme/host/rdma.c 	ib_dma_unmap_sg(ibdev, req->sg_table.sgl, req->nents, rq_dma_dir(rq));
sg_table         1167 drivers/nvme/host/rdma.c 	sg_free_table_chained(&req->sg_table, SG_CHUNK_SIZE);
sg_table         1186 drivers/nvme/host/rdma.c 	struct scatterlist *sgl = req->sg_table.sgl;
sg_table         1211 drivers/nvme/host/rdma.c 	sg->addr = cpu_to_le64(sg_dma_address(req->sg_table.sgl));
sg_table         1212 drivers/nvme/host/rdma.c 	put_unaligned_le24(sg_dma_len(req->sg_table.sgl), sg->length);
sg_table         1233 drivers/nvme/host/rdma.c 	nr = ib_map_mr_sg(req->mr, req->sg_table.sgl, count, NULL, SZ_4K);
sg_table         1280 drivers/nvme/host/rdma.c 	req->sg_table.sgl = req->first_sgl;
sg_table         1281 drivers/nvme/host/rdma.c 	ret = sg_alloc_table_chained(&req->sg_table,
sg_table         1282 drivers/nvme/host/rdma.c 			blk_rq_nr_phys_segments(rq), req->sg_table.sgl,
sg_table         1287 drivers/nvme/host/rdma.c 	req->nents = blk_rq_map_sg(rq->q, rq, req->sg_table.sgl);
sg_table         1289 drivers/nvme/host/rdma.c 	count = ib_dma_map_sg(ibdev, req->sg_table.sgl, req->nents,
sg_table         1319 drivers/nvme/host/rdma.c 	ib_dma_unmap_sg(ibdev, req->sg_table.sgl, req->nents, rq_dma_dir(rq));
sg_table         1321 drivers/nvme/host/rdma.c 	sg_free_table_chained(&req->sg_table, SG_CHUNK_SIZE);
sg_table           25 drivers/nvme/target/loop.c 	struct sg_table		sg_table;
sg_table           80 drivers/nvme/target/loop.c 	sg_free_table_chained(&iod->sg_table, SG_CHUNK_SIZE);
sg_table          157 drivers/nvme/target/loop.c 		iod->sg_table.sgl = iod->first_sgl;
sg_table          158 drivers/nvme/target/loop.c 		if (sg_alloc_table_chained(&iod->sg_table,
sg_table          160 drivers/nvme/target/loop.c 				iod->sg_table.sgl, SG_CHUNK_SIZE)) {
sg_table          165 drivers/nvme/target/loop.c 		iod->req.sg = iod->sg_table.sgl;
sg_table          166 drivers/nvme/target/loop.c 		iod->req.sg_cnt = blk_rq_map_sg(req->q, req, iod->sg_table.sgl);
sg_table          331 drivers/pci/controller/vmd.c static int vmd_get_sgtable(struct device *dev, struct sg_table *sgt,
sg_table          540 drivers/rapidio/devices/rio_mport_cdev.c 	struct sg_table sgt;
sg_table          617 drivers/rapidio/devices/rio_mport_cdev.c 	struct sg_table *sgt, int nents, enum dma_transfer_direction dir,
sg_table          698 drivers/rapidio/devices/rio_mport_cdev.c 	struct sg_table *sgt;
sg_table         3244 drivers/scsi/bfa/bfad_bsg.c 	struct bfa_sge_s	*sg_table;
sg_table         3253 drivers/scsi/bfa/bfad_bsg.c 	sg_table = (struct bfa_sge_s *) (((uint8_t *)buf_base) +
sg_table         3271 drivers/scsi/bfa/bfad_bsg.c 	sg_table->sg_len = buf_info->size;
sg_table         3272 drivers/scsi/bfa/bfad_bsg.c 	sg_table->sg_addr = (void *)(size_t) buf_info->phys;
sg_table          659 drivers/scsi/esas2r/esas2r.h 	struct esas2r_mem_desc *sg_table;
sg_table          273 drivers/scsi/esas2r/esas2r_io.c 						 - (u8 *)rq->sg_table->
sg_table          337 drivers/scsi/esas2r/esas2r_io.c 			 (u8 *)rq->sg_table->virt_addr));
sg_table           84 drivers/scsi/isci/request.c 		return &ireq->sg_table[idx - 2];
sg_table          102 drivers/scsi/isci/request.c 	return sci_io_request_get_dma_addr(ireq, &ireq->sg_table[idx - 2]);
sg_table          124 drivers/scsi/isci/request.h 	struct scu_sgl_element_pair sg_table[SCU_SGL_SIZE] __attribute__ ((aligned(32)));
sg_table          411 drivers/scsi/virtio_scsi.c 	struct sg_table *out, *in;
sg_table           24 drivers/spi/internals.h 		struct sg_table *sgt, void *buf, size_t len,
sg_table           27 drivers/spi/internals.h 		   struct sg_table *sgt, enum dma_data_direction dir);
sg_table           30 drivers/spi/internals.h 			      struct sg_table *sgt, void *buf, size_t len,
sg_table           37 drivers/spi/internals.h 				 struct device *dev, struct sg_table *sgt,
sg_table           96 drivers/spi/spi-ep93xx.c 	struct sg_table			rx_sgt;
sg_table           97 drivers/spi/spi-ep93xx.c 	struct sg_table			tx_sgt;
sg_table          277 drivers/spi/spi-ep93xx.c 	struct sg_table *sgt;
sg_table          377 drivers/spi/spi-ep93xx.c 	struct sg_table *sgt;
sg_table          572 drivers/spi/spi-fsl-lpspi.c 	struct sg_table *tx = &transfer->tx_sg, *rx = &transfer->rx_sg;
sg_table         1340 drivers/spi/spi-imx.c 	struct sg_table *tx = &transfer->tx_sg, *rx = &transfer->rx_sg;
sg_table           36 drivers/spi/spi-mem.c 				       struct sg_table *sgt)
sg_table           82 drivers/spi/spi-mem.c 					  struct sg_table *sgt)
sg_table          391 drivers/spi/spi-pl022.c 	struct sg_table			sgt_rx;
sg_table          392 drivers/spi/spi-pl022.c 	struct sg_table			sgt_tx;
sg_table          866 drivers/spi/spi-pl022.c 			      struct sg_table *sgtab)
sg_table           78 drivers/spi/spi-pxa2xx-dma.c 	struct sg_table *sgt;
sg_table          521 drivers/spi/spi-rspi.c static int rspi_dma_transfer(struct rspi_data *rspi, struct sg_table *tx,
sg_table          522 drivers/spi/spi-rspi.c 			     struct sg_table *rx)
sg_table          268 drivers/spi/spi-s3c64xx.c 			struct sg_table *sgt)
sg_table          490 drivers/spi/spi-sprd.c 			       struct sg_table *sg,
sg_table          205 drivers/spi/spi-stm32-qspi.c 	struct sg_table sgt;
sg_table          460 drivers/spi/spi-ti-qspi.c static int ti_qspi_dma_xfer_sg(struct ti_qspi *qspi, struct sg_table rx_sg,
sg_table          555 drivers/spi/spi-ti-qspi.c 		struct sg_table sgt;
sg_table          807 drivers/spi/spi.c 		struct sg_table *sgt, void *buf, size_t len,
sg_table          888 drivers/spi/spi.c 		   struct sg_table *sgt, enum dma_data_direction dir)
sg_table           62 drivers/staging/android/ion/ion.c 	if (!buffer->sg_table) {
sg_table          140 drivers/staging/android/ion/ion.c static struct sg_table *dup_sg_table(struct sg_table *table)
sg_table          142 drivers/staging/android/ion/ion.c 	struct sg_table *new_table;
sg_table          166 drivers/staging/android/ion/ion.c static void free_duped_table(struct sg_table *table)
sg_table          174 drivers/staging/android/ion/ion.c 	struct sg_table *table;
sg_table          182 drivers/staging/android/ion/ion.c 	struct sg_table *table;
sg_table          189 drivers/staging/android/ion/ion.c 	table = dup_sg_table(buffer->sg_table);
sg_table          222 drivers/staging/android/ion/ion.c static struct sg_table *ion_map_dma_buf(struct dma_buf_attachment *attachment,
sg_table          226 drivers/staging/android/ion/ion.c 	struct sg_table *table;
sg_table          238 drivers/staging/android/ion/ion.c 			      struct sg_table *table,
sg_table           51 drivers/staging/android/ion/ion.h 	struct sg_table *sg_table;
sg_table           32 drivers/staging/android/ion/ion_cma_heap.c 	struct sg_table *table;
sg_table           73 drivers/staging/android/ion/ion_cma_heap.c 	buffer->sg_table = table;
sg_table           92 drivers/staging/android/ion/ion_cma_heap.c 	sg_free_table(buffer->sg_table);
sg_table           93 drivers/staging/android/ion/ion_cma_heap.c 	kfree(buffer->sg_table);
sg_table           27 drivers/staging/android/ion/ion_heap.c 	struct sg_table *table = buffer->sg_table;
sg_table           67 drivers/staging/android/ion/ion_heap.c 	struct sg_table *table = buffer->sg_table;
sg_table          137 drivers/staging/android/ion/ion_heap.c 	struct sg_table *table = buffer->sg_table;
sg_table          105 drivers/staging/android/ion/ion_system_heap.c 	struct sg_table *table;
sg_table          141 drivers/staging/android/ion/ion_system_heap.c 	buffer->sg_table = table;
sg_table          157 drivers/staging/android/ion/ion_system_heap.c 	struct sg_table *table = buffer->sg_table;
sg_table          291 drivers/staging/android/ion/ion_system_heap.c 	struct sg_table *table;
sg_table          317 drivers/staging/android/ion/ion_system_heap.c 	buffer->sg_table = table;
sg_table          332 drivers/staging/android/ion/ion_system_heap.c 	struct sg_table *table = buffer->sg_table;
sg_table           93 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h 	struct sg_table     sgt;
sg_table          307 drivers/staging/media/ipu3/ipu3-v4l2.c 	struct sg_table *sg = vb2_dma_sg_plane_desc(vb, 0);
sg_table           24 drivers/staging/media/tegra-vde/dmabuf-cache.c 	struct sg_table *sgt;
sg_table           69 drivers/staging/media/tegra-vde/dmabuf-cache.c 	struct sg_table *sgt;
sg_table           20 drivers/staging/media/tegra-vde/iommu.c 			struct sg_table *sgt,
sg_table           58 drivers/staging/media/tegra-vde/vde.h 			struct sg_table *sgt,
sg_table           63 drivers/target/target_core_rd.c static u32 rd_release_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table,
sg_table           71 drivers/target/target_core_rd.c 		sg = sg_table[i].sg_table;
sg_table           72 drivers/target/target_core_rd.c 		sg_per_table = sg_table[i].rd_sg_count;
sg_table           84 drivers/target/target_core_rd.c 	kfree(sg_table);
sg_table          112 drivers/target/target_core_rd.c static int rd_allocate_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table,
sg_table          142 drivers/target/target_core_rd.c 			sg_chain(sg_table[i - 1].sg_table,
sg_table          146 drivers/target/target_core_rd.c 		sg_table[i].sg_table = sg;
sg_table          147 drivers/target/target_core_rd.c 		sg_table[i].rd_sg_count = sg_per_table;
sg_table          148 drivers/target/target_core_rd.c 		sg_table[i].page_start_offset = page_offset;
sg_table          149 drivers/target/target_core_rd.c 		sg_table[i++].page_end_offset = (page_offset + sg_per_table)
sg_table          176 drivers/target/target_core_rd.c 	struct rd_dev_sg_table *sg_table;
sg_table          195 drivers/target/target_core_rd.c 	sg_table = kcalloc(sg_tables, sizeof(*sg_table), GFP_KERNEL);
sg_table          196 drivers/target/target_core_rd.c 	if (!sg_table)
sg_table          199 drivers/target/target_core_rd.c 	rd_dev->sg_table_array = sg_table;
sg_table          202 drivers/target/target_core_rd.c 	rc = rd_allocate_sgl_table(rd_dev, sg_table, total_sg_needed, 0x00);
sg_table          235 drivers/target/target_core_rd.c 	struct rd_dev_sg_table *sg_table;
sg_table          252 drivers/target/target_core_rd.c 	sg_table = kcalloc(sg_tables, sizeof(*sg_table), GFP_KERNEL);
sg_table          253 drivers/target/target_core_rd.c 	if (!sg_table)
sg_table          256 drivers/target/target_core_rd.c 	rd_dev->sg_prot_array = sg_table;
sg_table          259 drivers/target/target_core_rd.c 	rc = rd_allocate_sgl_table(rd_dev, sg_table, total_sg_needed, 0xff);
sg_table          341 drivers/target/target_core_rd.c 	struct rd_dev_sg_table *sg_table;
sg_table          347 drivers/target/target_core_rd.c 		sg_table = &rd_dev->sg_table_array[i];
sg_table          348 drivers/target/target_core_rd.c 		if ((sg_table->page_start_offset <= page) &&
sg_table          349 drivers/target/target_core_rd.c 		    (sg_table->page_end_offset >= page))
sg_table          350 drivers/target/target_core_rd.c 			return sg_table;
sg_table          361 drivers/target/target_core_rd.c 	struct rd_dev_sg_table *sg_table;
sg_table          367 drivers/target/target_core_rd.c 		sg_table = &rd_dev->sg_prot_array[i];
sg_table          368 drivers/target/target_core_rd.c 		if ((sg_table->page_start_offset <= page) &&
sg_table          369 drivers/target/target_core_rd.c 		     (sg_table->page_end_offset >= page))
sg_table          370 drivers/target/target_core_rd.c 			return sg_table;
sg_table          399 drivers/target/target_core_rd.c 	prot_sg = &prot_table->sg_table[prot_page -
sg_table          446 drivers/target/target_core_rd.c 	rd_sg = &table->sg_table[rd_page - table->page_start_offset];
sg_table          517 drivers/target/target_core_rd.c 		rd_sg = table->sg_table;
sg_table           26 drivers/target/target_core_rd.h 	struct scatterlist *sg_table;
sg_table          441 drivers/target/target_core_sbc.c 	struct sg_table write_tbl = { };
sg_table           55 drivers/tee/tee_shm.c static struct sg_table *tee_shm_op_map_dma_buf(struct dma_buf_attachment
sg_table           62 drivers/tee/tee_shm.c 				     struct sg_table *table,
sg_table          226 drivers/usb/gadget/function/f_fs.c 	struct sg_table sgt;
sg_table          764 drivers/usb/gadget/function/f_fs.c static void *ffs_build_sg_list(struct sg_table *sgt, size_t sz)
sg_table           51 drivers/xen/gntdev-dmabuf.c 			struct sg_table *sgt;
sg_table           70 drivers/xen/gntdev-dmabuf.c 	struct sg_table *sgt;
sg_table          200 drivers/xen/gntdev-dmabuf.c static struct sg_table *
sg_table          203 drivers/xen/gntdev-dmabuf.c 	struct sg_table *sgt;
sg_table          246 drivers/xen/gntdev-dmabuf.c 		struct sg_table *sgt = gntdev_dmabuf_attach->sgt;
sg_table          263 drivers/xen/gntdev-dmabuf.c static struct sg_table *
sg_table          269 drivers/xen/gntdev-dmabuf.c 	struct sg_table *sgt;
sg_table          307 drivers/xen/gntdev-dmabuf.c 					 struct sg_table *sgt,
sg_table          613 drivers/xen/gntdev-dmabuf.c 	struct sg_table *sgt;
sg_table           39 include/drm/drm_cache.h void drm_clflush_sg(struct sg_table *st);
sg_table          616 include/drm/drm_drv.h 	struct sg_table *(*gem_prime_get_sg_table)(struct drm_gem_object *obj);
sg_table          627 include/drm/drm_drv.h 				struct sg_table *sgt);
sg_table          131 include/drm/drm_gem.h 	struct sg_table *(*get_sg_table)(struct drm_gem_object *obj);
sg_table           23 include/drm/drm_gem_cma_helper.h 	struct sg_table *sgt;
sg_table           99 include/drm/drm_gem_cma_helper.h struct sg_table *drm_gem_cma_prime_get_sg_table(struct drm_gem_object *obj);
sg_table          103 include/drm/drm_gem_cma_helper.h 				  struct sg_table *sgt);
sg_table          131 include/drm/drm_gem_cma_helper.h 				       struct sg_table *sgt);
sg_table           18 include/drm/drm_gem_shmem_helper.h struct sg_table;
sg_table           80 include/drm/drm_gem_shmem_helper.h 	struct sg_table *sgt;
sg_table          166 include/drm/drm_gem_shmem_helper.h struct sg_table *drm_gem_shmem_get_sg_table(struct drm_gem_object *obj);
sg_table          170 include/drm/drm_gem_shmem_helper.h 				    struct sg_table *sgt);
sg_table          172 include/drm/drm_gem_shmem_helper.h struct sg_table *drm_gem_shmem_get_pages_sgt(struct drm_gem_object *obj);
sg_table           82 include/drm/drm_prime.h struct sg_table *drm_gem_map_dma_buf(struct dma_buf_attachment *attach,
sg_table           85 include/drm/drm_prime.h 			   struct sg_table *sgt,
sg_table           93 include/drm/drm_prime.h struct sg_table *drm_prime_pages_to_sg(struct page **pages, unsigned int nr_pages);
sg_table          104 include/drm/drm_prime.h void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
sg_table          106 include/drm/drm_prime.h int drm_prime_sg_to_page_addr_arrays(struct sg_table *sgt, struct page **pages,
sg_table           24 include/drm/intel-gtt.h void intel_gtt_insert_sg_entries(struct sg_table *st,
sg_table          231 include/drm/ttm/ttm_bo_api.h 	struct sg_table *sg;
sg_table          528 include/drm/ttm/ttm_bo_api.h 			 struct sg_table *sg,
sg_table          573 include/drm/ttm/ttm_bo_api.h 		struct sg_table *sg, struct dma_resv *resv,
sg_table          111 include/drm/ttm/ttm_tt.h 	struct sg_table *sg; /* for SG objects via dma-buf */
sg_table          122 include/linux/dma-buf.h 	struct sg_table * (*map_dma_buf)(struct dma_buf_attachment *,
sg_table          134 include/linux/dma-buf.h 			      struct sg_table *,
sg_table          344 include/linux/dma-buf.h 	struct sg_table *sgt;
sg_table          408 include/linux/dma-buf.h struct sg_table *dma_buf_map_attachment(struct dma_buf_attachment *,
sg_table          410 include/linux/dma-buf.h void dma_buf_unmap_attachment(struct dma_buf_attachment *, struct sg_table *,
sg_table           90 include/linux/dma-mapping.h 	int (*get_sgtable)(struct device *dev, struct sg_table *sgt, void *,
sg_table          455 include/linux/dma-mapping.h int dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt,
sg_table          542 include/linux/dma-mapping.h 		struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr,
sg_table          641 include/linux/dma-mapping.h dma_common_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr,
sg_table           15 include/linux/fpga/fpga-mgr.h struct sg_table;
sg_table           98 include/linux/fpga/fpga-mgr.h 	struct sg_table *sgt;
sg_table          132 include/linux/fpga/fpga-mgr.h 	int (*write_sg)(struct fpga_manager *mgr, struct sg_table *sgt);
sg_table           62 include/linux/host1x.h struct sg_table;
sg_table           67 include/linux/host1x.h 	dma_addr_t (*pin)(struct host1x_bo *bo, struct sg_table **sgt);
sg_table           68 include/linux/host1x.h 	void (*unpin)(struct host1x_bo *bo, struct sg_table *sgt);
sg_table           96 include/linux/host1x.h 				       struct sg_table **sgt)
sg_table          101 include/linux/host1x.h static inline void host1x_bo_unpin(struct host1x_bo *bo, struct sg_table *sgt)
sg_table          188 include/linux/hsi/hsi.h 	struct sg_table		sgt;
sg_table          768 include/linux/ide.h 	struct scatterlist *sg_table;
sg_table           43 include/linux/intel_th.h 	int	(*alloc_window)(void *priv, struct sg_table **sgt,
sg_table           45 include/linux/intel_th.h 	void	(*free_window)(void *priv, struct sg_table *sgt);
sg_table           59 include/linux/intel_th.h 	int	(*ready)(void *priv, struct sg_table *sgt, size_t bytes);
sg_table           65 include/linux/intel_th.h void intel_th_msc_window_unlock(struct device *dev, struct sg_table *sgt);
sg_table          142 include/linux/nvme-fc-driver.h 	struct sg_table		sg_table;
sg_table          269 include/linux/scatterlist.h void __sg_free_table(struct sg_table *, unsigned int, unsigned int,
sg_table          271 include/linux/scatterlist.h void sg_free_table(struct sg_table *);
sg_table          272 include/linux/scatterlist.h int __sg_alloc_table(struct sg_table *, unsigned int, unsigned int,
sg_table          274 include/linux/scatterlist.h int sg_alloc_table(struct sg_table *, unsigned int, gfp_t);
sg_table          275 include/linux/scatterlist.h int __sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages,
sg_table          279 include/linux/scatterlist.h int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages,
sg_table          335 include/linux/scatterlist.h void sg_free_table_chained(struct sg_table *table,
sg_table          337 include/linux/scatterlist.h int sg_alloc_table_chained(struct sg_table *table, int nents,
sg_table          293 include/linux/spi/spi-mem.h 				       struct sg_table *sg);
sg_table          297 include/linux/spi/spi-mem.h 					  struct sg_table *sg);
sg_table          306 include/linux/spi/spi-mem.h 				   struct sg_table *sg)
sg_table          314 include/linux/spi/spi-mem.h 				     struct sg_table *sg)
sg_table          823 include/linux/spi/spi.h 	struct sg_table tx_sg;
sg_table          824 include/linux/spi/spi.h 	struct sg_table rx_sg;
sg_table           18 include/media/videobuf2-dma-sg.h static inline struct sg_table *vb2_dma_sg_plane_desc(
sg_table           21 include/media/videobuf2-dma-sg.h 	return (struct sg_table *)vb2_plane_cookie(vb, plane_no);
sg_table          115 include/media/vsp1.h int vsp1_du_map_sg(struct device *dev, struct sg_table *sgt);
sg_table          116 include/media/vsp1.h void vsp1_du_unmap_sg(struct device *dev, struct sg_table *sgt);
sg_table           52 include/rdma/ib_umem.h 	struct sg_table sg_head;
sg_table           36 include/scsi/scsi_cmnd.h 	struct sg_table table;
sg_table          111 kernel/dma/mapping.c int dma_common_get_sgtable(struct device *dev, struct sg_table *sgt,
sg_table          150 kernel/dma/mapping.c int dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt,
sg_table          192 lib/scatterlist.c void __sg_free_table(struct sg_table *table, unsigned int max_ents,
sg_table          239 lib/scatterlist.c void sg_free_table(struct sg_table *table)
sg_table          266 lib/scatterlist.c int __sg_alloc_table(struct sg_table *table, unsigned int nents,
sg_table          355 lib/scatterlist.c int sg_alloc_table(struct sg_table *table, unsigned int nents, gfp_t gfp_mask)
sg_table          389 lib/scatterlist.c int __sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages,
sg_table          464 lib/scatterlist.c int sg_alloc_table_from_pages(struct sg_table *sgt, struct page **pages,
sg_table           84 lib/sg_pool.c  void sg_free_table_chained(struct sg_table *table,
sg_table          111 lib/sg_pool.c  int sg_alloc_table_chained(struct sg_table *table, int nents,
sg_table          160 net/ceph/crypto.c static int setup_sgtable(struct sg_table *sgt, struct scatterlist *prealloc_sg,
sg_table          212 net/ceph/crypto.c static void teardown_sgtable(struct sg_table *sgt)
sg_table          222 net/ceph/crypto.c 	struct sg_table sgt;
sg_table          157 net/smc/smc_core.h 			struct sg_table		sgt[SMC_LINKS_PER_LGR_MAX];
sg_table           43 net/sunrpc/xprtrdma/svc_rdma_rw.c 	struct sg_table		rw_sg_table;
sg_table          834 samples/vfio-mdev/mbochs.c static struct sg_table *mbochs_map_dmabuf(struct dma_buf_attachment *at,
sg_table          839 samples/vfio-mdev/mbochs.c 	struct sg_table *sg;
sg_table          863 samples/vfio-mdev/mbochs.c 				struct sg_table *sg,
sg_table           57 tools/testing/scatterlist/main.c 		struct sg_table st;