HomeSort by: relevance | last modified time | path
    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