/openbsd/sys/dev/pci/drm/include/drm/ |
H A D | drm_prime.h | 81 struct sg_table *drm_gem_map_dma_buf(struct dma_buf_attachment *attach, 84 struct sg_table *sgt, 96 struct sg_table *drm_prime_pages_to_sg(struct drm_device *dev, 101 unsigned long drm_prime_get_contiguous_size(struct sg_table *sgt); 110 void drm_prime_gem_destroy(struct drm_gem_object *obj, struct sg_table *sg); 112 int drm_prime_sg_to_page_array(struct sg_table *sgt, struct vm_page **pages, 114 int drm_prime_sg_to_dma_addr_array(struct sg_table *sgt, dma_addr_t *addrs,
|
H A D | intel-gtt.h | 10 struct sg_table; 16 void intel_gmch_gtt_insert_sg_entries(struct sg_table *, unsigned int,
|
H A D | drm_gem_dma_helper.h | 21 struct sg_table *drm_gem_dma_get_sg_table(struct drm_gem_object *); 33 struct sg_table *sgt;
|
/openbsd/sys/dev/pci/drm/i915/gt/ |
H A D | intel_ggtt_fencing.h | 18 struct sg_table; 50 struct sg_table *pages); 52 struct sg_table *pages);
|
/openbsd/sys/dev/pci/drm/include/linux/ |
H A D | dma-mapping.h | 74 int dma_get_sgtable(struct device *, struct sg_table *, void *, 76 int dma_map_sgtable(struct device *, struct sg_table *, 78 void dma_unmap_sgtable(struct device *, struct sg_table *,
|
H A D | iommu.h | 7 struct sg_table; 17 struct sg_table *, int);
|
H A D | scatterlist.h | 36 struct sg_table { struct 59 int sg_alloc_table(struct sg_table *, unsigned int, gfp_t); argument 60 void sg_free_table(struct sg_table *);
|
/openbsd/sys/dev/pci/drm/ |
H A D | drm_prime.c | 637 struct sg_table *drm_gem_map_dma_buf(struct dma_buf_attachment *attach, in drm_gem_map_dma_buf() 641 struct sg_table *sgt; in drm_gem_map_dma_buf() 675 struct sg_table *sgt, in drm_gem_unmap_dma_buf() 842 struct sg_table *drm_prime_pages_to_sg(struct drm_device *dev, in drm_prime_pages_to_sg() 848 struct sg_table *sg; in drm_prime_pages_to_sg() 852 sg = kmalloc(sizeof(struct sg_table), GFP_KERNEL); in drm_prime_pages_to_sg() 882 unsigned long drm_prime_get_contiguous_size(struct sg_table *sgt) in drm_prime_get_contiguous_size() 956 struct sg_table *sgt; in drm_gem_prime_import_dev() 1048 int __deprecated drm_prime_sg_to_page_array(struct sg_table *sgt, in drm_prime_sg_to_page_array() 1079 int drm_prime_sg_to_dma_addr_array(struct sg_table *sgt, dma_addr_t *addrs, in drm_prime_sg_to_dma_addr_array() [all …]
|
H A D | drm_gem_dma_helper.c | 46 struct sg_table *sgt) in drm_gem_dma_create_internal() 231 struct sg_table * 244 struct dma_buf_attachment *attach, struct sg_table *sgt) in drm_gem_dma_prime_import_sg_table()
|
/openbsd/sys/dev/pci/drm/radeon/ |
H A D | radeon_prime.h | 31 struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj); 38 struct sg_table *sg);
|
H A D | radeon_prime.c | 37 struct sg_table *radeon_gem_prime_get_sg_table(struct drm_gem_object *obj) in radeon_gem_prime_get_sg_table() 48 struct sg_table *sg) in radeon_gem_prime_import_sg_table()
|
/openbsd/sys/dev/pci/drm/i915/gem/ |
H A D | i915_gem_object.h | 68 struct sg_table *pages, 78 struct sg_table *pages); 80 struct sg_table *pages); 84 struct sg_table * 643 struct sg_table *pages); 866 int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st, 870 void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping, 873 int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st, 878 void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping,
|
H A D | i915_gem_internal.c | 21 static void internal_free_pages(struct sg_table *st) in internal_free_pages() 37 struct sg_table *st; in i915_gem_object_get_pages_internal() 122 struct sg_table *pages) in i915_gem_object_put_pages_internal()
|
H A D | i915_gem_dmabuf.c | 30 static struct sg_table *i915_gem_map_dma_buf(struct dma_buf_attachment *attach, in i915_gem_map_dma_buf() 34 struct sg_table *sgt; in i915_gem_map_dma_buf() 250 struct sg_table *sgt; in i915_gem_object_get_pages_dmabuf() 280 struct sg_table *sgt) in i915_gem_object_put_pages_dmabuf()
|
H A D | i915_gem_shmem.c | 35 void shmem_sg_free_table(struct sg_table *st, struct address_space *mapping, in shmem_sg_free_table() 78 int shmem_sg_alloc_table(struct drm_i915_private *i915, struct sg_table *st, in shmem_sg_alloc_table() 254 struct sg_table *st; in shmem_get_pages() 437 struct sg_table *pages, in __i915_gem_object_release_shmem() 465 void i915_gem_object_put_pages_shmem(struct drm_i915_gem_object *obj, struct sg_table *pages) in i915_gem_object_put_pages_shmem() 486 shmem_put_pages(struct drm_i915_gem_object *obj, struct sg_table *pages) in shmem_put_pages()
|
H A D | i915_gem_phys.c | 31 struct sg_table *st; in i915_gem_object_get_pages_phys() 140 struct sg_table *pages) in i915_gem_object_put_pages_phys() 272 struct sg_table *pages; in i915_gem_object_shmem_to_phys()
|
H A D | i915_gem_object_types.h | 61 struct sg_table *pages); 657 struct sg_table *pages;
|
/openbsd/sys/dev/pci/drm/i915/ |
H A D | i915_scatterlist.c | 15 bool i915_sg_trim(struct sg_table *orig_st) in i915_sg_trim() 17 struct sg_table new_st; in i915_sg_trim() 88 struct sg_table *st; in i915_rsgt_from_mm_node() 175 struct sg_table *st; in i915_rsgt_from_buddy_resource()
|
H A D | i915_gem_gtt.h | 24 struct sg_table *pages); 26 struct sg_table *pages);
|
H A D | i915_vma_resource.h | 50 struct sg_table *pages; 203 struct sg_table *pages, in i915_vma_resource_init()
|
/openbsd/sys/dev/pci/drm/i915/gem/selftests/ |
H A D | mock_dmabuf.c | 9 static struct sg_table *mock_map_dma_buf(struct dma_buf_attachment *attachment, in mock_map_dma_buf() 13 struct sg_table *st; in mock_map_dma_buf() 45 struct sg_table *st, in mock_unmap_dma_buf()
|
H A D | huge_gem_object.c | 12 struct sg_table *pages) in huge_free_pages() 34 struct sg_table *pages; in huge_get_pages() 86 struct sg_table *pages) in huge_put_pages()
|
/openbsd/sys/dev/pci/drm/include/drm/ttm/ |
H A D | ttm_resource.h | 49 struct sg_table; 277 struct sg_table *st; 412 struct sg_table *st,
|
H A D | ttm_bo.h | 137 struct sg_table *sg; 365 struct sg_table *sg, struct dma_resv *resv, 370 struct sg_table *sg, struct dma_resv *resv,
|
/openbsd/sys/dev/pci/drm/i915/selftests/ |
H A D | mock_region.c | 16 struct sg_table *pages) in mock_region_put_pages() 25 struct sg_table *pages; in mock_region_get_pages()
|