sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1699
struct sg_table *sg = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
541
static struct sg_table *create_sg_table(uint64_t addr, uint32_t size)
sys/dev/pci/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
543
struct sg_table *sg = kmalloc(sizeof(*sg), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
181
static struct sg_table *amdgpu_dma_buf_map(struct dma_buf_attachment *attach,
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
188
struct sg_table *sgt;
sys/dev/pci/drm/amd/amdgpu/amdgpu_dma_buf.c
254
struct sg_table *sgt,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
126
struct sg_table *sg = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gart.c
236
struct sg_table *sg = adev->gart.bo->tbo.sg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
1186
ttm->sg = kzalloc(sizeof(struct sg_table), GFP_KERNEL);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
967
struct sg_table *sgt;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
151
struct sg_table **sgt);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.h
154
struct sg_table *sgt);
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
690
struct sg_table **sgt)
sys/dev/pci/drm/amd/amdgpu/amdgpu_vram_mgr.c
774
struct sg_table *sgt)
sys/dev/pci/drm/apple/dcp-internal.h
56
struct sg_table map;
sys/dev/pci/drm/apple/iomfb_template.c
264
struct sg_table *map;
sys/dev/pci/drm/drm_cache.c
127
drm_clflush_sg(struct sg_table *st)
sys/dev/pci/drm/drm_gem_dma_helper.c
231
struct sg_table *
sys/dev/pci/drm/drm_gem_dma_helper.c
244
struct dma_buf_attachment *attach, struct sg_table *sgt)
sys/dev/pci/drm/drm_gem_dma_helper.c
46
struct sg_table *sgt)
sys/dev/pci/drm/drm_linux.c
1234
sg_alloc_table(struct sg_table *table, unsigned int nents, gfp_t gfp_mask)
sys/dev/pci/drm/drm_linux.c
1246
sg_free_table(struct sg_table *table)
sys/dev/pci/drm/drm_linux.c
3445
dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr,
sys/dev/pci/drm/drm_linux.c
3489
struct sg_table *sgt, int prot)
sys/dev/pci/drm/drm_prime.c
1013
struct sg_table *sgt;
sys/dev/pci/drm/drm_prime.c
1103
int __deprecated drm_prime_sg_to_page_array(struct sg_table *sgt,
sys/dev/pci/drm/drm_prime.c
1134
int drm_prime_sg_to_dma_addr_array(struct sg_table *sgt, dma_addr_t *addrs,
sys/dev/pci/drm/drm_prime.c
1161
void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg)
sys/dev/pci/drm/drm_prime.c
675
struct sg_table *drm_gem_map_dma_buf(struct dma_buf_attachment *attach,
sys/dev/pci/drm/drm_prime.c
679
struct sg_table *sgt;
sys/dev/pci/drm/drm_prime.c
713
struct sg_table *sgt,
sys/dev/pci/drm/drm_prime.c
879
struct sg_table *drm_prime_pages_to_sg(struct drm_device *dev,
sys/dev/pci/drm/drm_prime.c
885
struct sg_table *sg;
sys/dev/pci/drm/drm_prime.c
889
sg = kmalloc(sizeof(struct sg_table), GFP_KERNEL);
sys/dev/pci/drm/drm_prime.c
919
unsigned long drm_prime_get_contiguous_size(struct sg_table *sgt)
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
249
struct sg_table *sgt;
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
279
struct sg_table *sgt)
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
29
static struct sg_table *i915_gem_map_dma_buf(struct dma_buf_attachment *attach,
sys/dev/pci/drm/i915/gem/i915_gem_dmabuf.c
33
struct sg_table *sgt;
sys/dev/pci/drm/i915/gem/i915_gem_internal.c
121
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_internal.c
20
static void internal_free_pages(struct sg_table *st)
sys/dev/pci/drm/i915/gem/i915_gem_internal.c
36
struct sg_table *st;
sys/dev/pci/drm/i915/gem/i915_gem_mman.c
632
struct sg_table *pages;
sys/dev/pci/drm/i915/gem/i915_gem_object.h
640
struct sg_table *pages);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
68
struct sg_table *pages,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
78
struct sg_table *pages);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
80
struct sg_table *pages);
sys/dev/pci/drm/i915/gem/i915_gem_object.h
84
struct sg_table *
sys/dev/pci/drm/i915/gem/i915_gem_object.h
847
int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
851
void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
854
int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
sys/dev/pci/drm/i915/gem/i915_gem_object.h
859
void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping,
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
60
struct sg_table *pages);
sys/dev/pci/drm/i915/gem/i915_gem_object_types.h
668
struct sg_table *pages;
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
211
struct sg_table *
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
214
struct sg_table *pages;
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
22
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_pages.c
243
struct sg_table *pages;
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
148
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
277
struct sg_table *pages;
sys/dev/pci/drm/i915/gem/i915_gem_phys.c
42
struct sg_table *st;
sys/dev/pci/drm/i915/gem/i915_gem_region.h
13
struct sg_table;
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
257
struct sg_table *st;
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
35
void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping,
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
420
struct sg_table *pages,
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
448
void i915_gem_object_put_pages_shmem(struct drm_i915_gem_object *obj, struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
469
shmem_put_pages(struct drm_i915_gem_object *obj, struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_shmem.c
78
int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st,
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
614
static struct sg_table *
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
619
struct sg_table *st;
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
651
struct sg_table *pages =
sys/dev/pci/drm/i915/gem/i915_gem_stolen.c
669
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
195
struct sg_table *st;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
250
struct sg_table *st = &i915_tt->cached_rsgt.table;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
261
struct sg_table *st = &i915_tt->cached_rsgt.table;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
339
struct sg_table *st = &i915_tt->cached_rsgt.table;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
550
struct sg_table *st;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
938
struct sg_table *st)
sys/dev/pci/drm/i915/gem/i915_gem_ttm_move.c
191
struct sg_table *dst_st,
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
101
struct sg_table *st;
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
158
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/i915_gem_userptr.c
213
struct sg_table *pages;
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.c
12
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.c
34
struct sg_table *pages;
sys/dev/pci/drm/i915/gem/selftests/huge_gem_object.c
86
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
156
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
215
struct sg_table *st;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
269
struct sg_table *st;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
300
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
307
struct sg_table *pages)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
65
static void huge_pages_free_pages(struct sg_table *st)
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
82
struct sg_table *st;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
227
struct sg_table *st;
sys/dev/pci/drm/i915/gem/selftests/mock_dmabuf.c
10
static struct sg_table *mock_map_dma_buf(struct dma_buf_attachment *attachment,
sys/dev/pci/drm/i915/gem/selftests/mock_dmabuf.c
14
struct sg_table *st;
sys/dev/pci/drm/i915/gem/selftests/mock_dmabuf.c
46
struct sg_table *st,
sys/dev/pci/drm/i915/gt/agp_intel_gtt.c
221
intel_gmch_gtt_insert_sg_entries(struct sg_table *pages, unsigned int pg_start,
sys/dev/pci/drm/i915/gt/gen6_ppgtt.c
369
struct sg_table *pages)
sys/dev/pci/drm/i915/gt/intel_ggtt.c
370
struct sg_table *pages, u32 num_entries,
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
779
struct sg_table *pages)
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.c
812
struct sg_table *pages)
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
18
struct sg_table;
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
50
struct sg_table *pages);
sys/dev/pci/drm/i915/gt/intel_ggtt_fencing.h
52
struct sg_table *pages);
sys/dev/pci/drm/i915/gvt/dmabuf.c
113
struct sg_table *pages)
sys/dev/pci/drm/i915/gvt/dmabuf.c
50
struct sg_table *st;
sys/dev/pci/drm/i915/i915_gem_gtt.c
28
struct sg_table *pages)
sys/dev/pci/drm/i915/i915_gem_gtt.c
56
struct sg_table *pages)
sys/dev/pci/drm/i915/i915_gem_gtt.h
24
struct sg_table *pages);
sys/dev/pci/drm/i915/i915_gem_gtt.h
26
struct sg_table *pages);
sys/dev/pci/drm/i915/i915_scatterlist.c
15
bool i915_sg_trim(struct sg_table *orig_st)
sys/dev/pci/drm/i915/i915_scatterlist.c
17
struct sg_table new_st;
sys/dev/pci/drm/i915/i915_scatterlist.c
177
struct sg_table *st;
sys/dev/pci/drm/i915/i915_scatterlist.c
88
struct sg_table *st;
sys/dev/pci/drm/i915/i915_scatterlist.h
170
bool i915_sg_trim(struct sg_table *orig_st);
sys/dev/pci/drm/i915/i915_scatterlist.h
193
struct sg_table table;
sys/dev/pci/drm/i915/i915_vma.c
1026
static noinline struct sg_table *
sys/dev/pci/drm/i915/i915_vma.c
1032
struct sg_table *st;
sys/dev/pci/drm/i915/i915_vma.c
1071
struct sg_table *st, struct scatterlist *sg)
sys/dev/pci/drm/i915/i915_vma.c
1093
struct sg_table *st, struct scatterlist *sg,
sys/dev/pci/drm/i915/i915_vma.c
1151
struct sg_table *st, struct scatterlist *sg)
sys/dev/pci/drm/i915/i915_vma.c
1184
struct sg_table *st, struct scatterlist *sg,
sys/dev/pci/drm/i915/i915_vma.c
1205
struct sg_table *st, struct scatterlist *sg,
sys/dev/pci/drm/i915/i915_vma.c
1235
static noinline struct sg_table *
sys/dev/pci/drm/i915/i915_vma.c
1241
struct sg_table *st;
sys/dev/pci/drm/i915/i915_vma.c
1277
static noinline struct sg_table *
sys/dev/pci/drm/i915/i915_vma.c
1281
struct sg_table *st;
sys/dev/pci/drm/i915/i915_vma.c
1312
struct sg_table *pages;
sys/dev/pci/drm/i915/i915_vma.c
981
struct sg_table *st, struct scatterlist *sg)
sys/dev/pci/drm/i915/i915_vma_resource.h
203
struct sg_table *pages,
sys/dev/pci/drm/i915/i915_vma_resource.h
50
struct sg_table *pages;
sys/dev/pci/drm/i915/i915_vma_types.h
145
struct sg_table *pages;
sys/dev/pci/drm/i915/intel_memory_region.h
19
struct sg_table;
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
102
struct sg_table *pages)
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
52
struct sg_table *pages)
sys/dev/pci/drm/i915/selftests/i915_gem_gtt.c
62
struct sg_table *pages;
sys/dev/pci/drm/i915/selftests/mock_region.c
16
struct sg_table *pages)
sys/dev/pci/drm/i915/selftests/mock_region.c
25
struct sg_table *pages;
sys/dev/pci/drm/i915/selftests/scatterlist.c
33
struct sg_table st;
sys/dev/pci/drm/include/drm/drm_cache.h
41
void drm_clflush_sg(struct sg_table *st);
sys/dev/pci/drm/include/drm/drm_drv.h
329
struct sg_table *sgt);
sys/dev/pci/drm/include/drm/drm_drv.h
51
struct sg_table;
sys/dev/pci/drm/include/drm/drm_gem.h
157
struct sg_table *(*get_sg_table)(struct drm_gem_object *obj);
sys/dev/pci/drm/include/drm/drm_gem_dma_helper.h
21
struct sg_table *drm_gem_dma_get_sg_table(struct drm_gem_object *);
sys/dev/pci/drm/include/drm/drm_gem_dma_helper.h
33
struct sg_table *sgt;
sys/dev/pci/drm/include/drm/drm_prime.h
104
unsigned long drm_prime_get_contiguous_size(struct sg_table *sgt);
sys/dev/pci/drm/include/drm/drm_prime.h
116
void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg);
sys/dev/pci/drm/include/drm/drm_prime.h
118
int drm_prime_sg_to_page_array(struct sg_table *sgt, struct vm_page **pages,
sys/dev/pci/drm/include/drm/drm_prime.h
120
int drm_prime_sg_to_dma_addr_array(struct sg_table *sgt, dma_addr_t *addrs,
sys/dev/pci/drm/include/drm/drm_prime.h
84
struct sg_table *drm_gem_map_dma_buf(struct dma_buf_attachment *attach,
sys/dev/pci/drm/include/drm/drm_prime.h
87
struct sg_table *sgt,
sys/dev/pci/drm/include/drm/drm_prime.h
99
struct sg_table *drm_prime_pages_to_sg(struct drm_device *dev,
sys/dev/pci/drm/include/drm/intel/intel-gtt.h
10
struct sg_table;
sys/dev/pci/drm/include/drm/intel/intel-gtt.h
16
void intel_gmch_gtt_insert_sg_entries(struct sg_table *, unsigned int,
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
139
struct sg_table *sg;
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
404
struct sg_table *sg, struct dma_resv *resv,
sys/dev/pci/drm/include/drm/ttm/ttm_bo.h
409
struct sg_table *sg, struct dma_resv *resv,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
360
struct sg_table *st;
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
494
struct sg_table *st,
sys/dev/pci/drm/include/drm/ttm/ttm_resource.h
50
struct sg_table;
sys/dev/pci/drm/include/drm/ttm/ttm_tt.h
112
struct sg_table *sg;
sys/dev/pci/drm/include/linux/dma-mapping.h
103
int dma_get_sgtable(struct device *, struct sg_table *, void *,
sys/dev/pci/drm/include/linux/dma-mapping.h
105
int dma_map_sgtable(struct device *, struct sg_table *,
sys/dev/pci/drm/include/linux/dma-mapping.h
107
void dma_unmap_sgtable(struct device *, struct sg_table *,
sys/dev/pci/drm/include/linux/iommu.h
17
struct sg_table *, int);
sys/dev/pci/drm/include/linux/iommu.h
7
struct sg_table;
sys/dev/pci/drm/include/linux/scatterlist.h
59
int sg_alloc_table(struct sg_table *, unsigned int, gfp_t);
sys/dev/pci/drm/include/linux/scatterlist.h
60
void sg_free_table(struct sg_table *);
sys/dev/pci/drm/radeon/radeon_gem.c
44
struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj);
sys/dev/pci/drm/radeon/radeon_object.c
130
u32 domain, u32 flags, struct sg_table *sg,
sys/dev/pci/drm/radeon/radeon_object.h
139
struct sg_table *sg,
sys/dev/pci/drm/radeon/radeon_prime.c
37
struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj)
sys/dev/pci/drm/radeon/radeon_prime.c
48
struct sg_table *sg)
sys/dev/pci/drm/radeon/radeon_prime.h
31
struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj);
sys/dev/pci/drm/radeon/radeon_prime.h
38
struct sg_table *sg);
sys/dev/pci/drm/radeon/radeon_ttm.c
551
ttm->sg = kzalloc(sizeof(struct sg_table), GFP_KERNEL);
sys/dev/pci/drm/ttm/ttm_bo.c
1024
struct sg_table *sg, struct dma_resv *resv,
sys/dev/pci/drm/ttm/ttm_bo.c
931
struct sg_table *sg, struct dma_resv *resv,
sys/dev/pci/drm/ttm/ttm_resource.c
775
struct sg_table *st,