OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:sg_table
(Results
1 - 25
of
71
) sorted by relevancy
1
2
3
/src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_client_blt.h
15
struct
sg_table
;
19
struct
sg_table
*pages,
i915_gem_region.h
15
struct
sg_table
;
19
struct
sg_table
*pages);
i915_gem_dmabuf.c
27
static struct
sg_table
*i915_gem_map_dma_buf(struct dma_buf_attachment *attachment,
31
struct
sg_table
*st;
40
st = kmalloc(sizeof(struct
sg_table
), GFP_KERNEL);
85
struct
sg_table
*sg,
227
struct
sg_table
*pages;
243
struct
sg_table
*pages)
i915_gem_object_types.h
57
struct
sg_table
*pages);
235
struct
sg_table
*pages;
240
* The sg mask of the pages
sg_table
. i.e the mask of
/src/sys/external/bsd/drm2/dist/drm/i915/
i915_gem_fence_reg.h
37
struct
sg_table
;
65
struct
sg_table
*pages);
67
struct
sg_table
*pages);
i915_gem_gtt.h
23
struct
sg_table
*pages);
25
struct
sg_table
*pages);
i915_scatterlist.c
14
bool i915_sg_trim(struct
sg_table
*orig_st)
17
struct
sg_table
new_st;
/src/sys/external/bsd/drm2/dist/drm/xen/
xen_drm_front_gem.h
20
struct
sg_table
;
29
struct
sg_table
*sgt);
31
struct
sg_table
*xen_drm_front_gem_get_sg_table(struct drm_gem_object *gem_obj);
/src/sys/external/bsd/drm2/dist/drm/virtio/
virtgpu_prime.c
40
struct
sg_table
*table)
/src/sys/external/bsd/drm2/include/drm/
drm_gem_cma_helper.h
47
struct
sg_table
;
56
struct
sg_table
*sgt;
71
struct
sg_table
*drm_gem_cma_prime_get_sg_table(struct drm_gem_object *);
73
struct dma_buf_attachment *, struct
sg_table
*);
intel-gtt.h
42
struct
sg_table
;
53
void intel_gtt_insert_sg_entries(struct
sg_table
*, unsigned, unsigned);
/src/sys/external/bsd/drm2/dist/include/drm/
drm_prime.h
82
struct
sg_table
*drm_gem_map_dma_buf(struct dma_buf_attachment *attach,
85
struct
sg_table
*sgt,
100
struct
sg_table
*drm_prime_pages_to_sg(struct page **pages, unsigned int nr_pages);
117
void drm_prime_gem_destroy(struct drm_gem_object *obj, struct
sg_table
*sg);
120
extern struct
sg_table
*drm_prime_bus_dmamem_to_sg(bus_dma_tag_t, const bus_dma_segment_t *, int);
121
extern int drm_prime_sg_to_bus_dmamem(bus_dma_tag_t, bus_dma_segment_t *, int, int *, const struct
sg_table
*);
122
extern int drm_prime_bus_dmamap_load_sgt(bus_dma_tag_t, bus_dmamap_t, struct
sg_table
*);
123
extern bus_size_t drm_prime_sg_size(struct
sg_table
*);
124
extern void drm_prime_sg_free(struct
sg_table
*);
125
extern bool drm_prime_sg_importable(bus_dma_tag_t, struct
sg_table
*);
[
all
...]
drm_cache.h
43
void drm_clflush_sg(struct
sg_table
*st);
/src/sys/external/bsd/drm2/include/linux/
scatterlist.h
59
struct
sg_table
{
struct
69
int sg_alloc_table(struct
sg_table
*, unsigned, gfp_t);
70
int __sg_alloc_table_from_pages(struct
sg_table
*, struct page **, unsigned,
72
int sg_alloc_table_from_pages(struct
sg_table
*, struct page **, unsigned,
74
int sg_alloc_table_from_bus_dmamem(struct
sg_table
*, bus_dma_tag_t,
76
void sg_free_table(struct
sg_table
*);
dma-buf.h
52
struct
sg_table
;
60
struct
sg_table
*
64
struct
sg_table
*, enum dma_data_direction);
134
struct
sg_table
*
138
struct
sg_table
*, enum dma_data_direction);
/src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_gem.h
37
extern struct
sg_table
*nouveau_gem_prime_get_sg_table(struct drm_gem_object *);
39
struct drm_device *, struct dma_buf_attachment *, struct
sg_table
*);
nouveau_prime.c
35
struct
sg_table
*nouveau_gem_prime_get_sg_table(struct drm_gem_object *obj)
65
struct
sg_table
*sg)
/src/sys/external/bsd/drm2/dist/drm/qxl/
qxl_prime.c
50
struct
sg_table
*qxl_gem_prime_get_sg_table(struct drm_gem_object *obj)
57
struct
sg_table
*table)
/src/sys/external/bsd/drm2/dist/drm/vgem/
vgem_drv.h
52
struct
sg_table
*table;
/src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_prime.c
58
static struct
sg_table
*vmw_prime_map_dma_buf(struct dma_buf_attachment *attach,
65
struct
sg_table
*sgb,
/src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
huge_gem_object.c
17
struct
sg_table
*pages)
39
struct
sg_table
*pages;
87
struct
sg_table
*pages)
mock_dmabuf.c
14
static struct
sg_table
*mock_map_dma_buf(struct dma_buf_attachment *attachment,
18
struct
sg_table
*st;
51
struct
sg_table
*st,
/src/sys/external/bsd/drm2/linux/
linux_sgt.c
44
sg_alloc_table(struct
sg_table
*sgt, unsigned npgs, gfp_t gfp)
57
__sg_alloc_table_from_pages(struct
sg_table
*sgt, struct page **pgs,
78
sg_alloc_table_from_pages(struct
sg_table
*sgt, struct page **pgs,
87
sg_alloc_table_from_bus_dmamem(struct
sg_table
*sgt, bus_dma_tag_t dmat,
128
sg_free_table(struct
sg_table
*sgt)
/src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_prime.c
39
struct
sg_table
*radeon_gem_prime_get_sg_table(struct drm_gem_object *obj)
69
struct
sg_table
*sg)
/src/sys/external/bsd/drm2/dist/drm/
drm_prime.c
749
* Returns:
sg_table
containing the scatterlist to be returned; returns ERR_PTR
752
struct
sg_table
*drm_gem_map_dma_buf(struct dma_buf_attachment *attach,
756
struct
sg_table
*sgt;
786
struct
sg_table
*sgt,
982
struct
sg_table
*drm_prime_pages_to_sg(struct page **pages, unsigned int nr_pages)
984
struct
sg_table
*sg = NULL;
987
sg = kmalloc(sizeof(struct
sg_table
), GFP_KERNEL);
1059
struct
sg_table
*sgt;
1137
struct
sg_table
*
1141
struct
sg_table
*sg
[
all
...]
Completed in 21 milliseconds
1
2
3
Indexes created Thu Oct 02 14:10:14 GMT 2025