/linux-4.1.27/include/linux/ |
D | dma-buf.h | 38 struct dma_buf_attachment; 76 struct dma_buf_attachment *); 78 void (*detach)(struct dma_buf *, struct dma_buf_attachment *); 84 struct sg_table * (*map_dma_buf)(struct dma_buf_attachment *, 86 void (*unmap_dma_buf)(struct dma_buf_attachment *, 158 struct dma_buf_attachment { struct 206 struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf, 209 struct dma_buf_attachment *dmabuf_attach); 217 struct sg_table *dma_buf_map_attachment(struct dma_buf_attachment *, 219 void dma_buf_unmap_attachment(struct dma_buf_attachment *, struct sg_table *,
|
/linux-4.1.27/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_prime.c | 44 struct dma_buf_attachment *attach) in vmw_prime_map_attach() 50 struct dma_buf_attachment *attach) in vmw_prime_map_detach() 54 static struct sg_table *vmw_prime_map_dma_buf(struct dma_buf_attachment *attach, in vmw_prime_map_dma_buf() 60 static void vmw_prime_unmap_dma_buf(struct dma_buf_attachment *attach, in vmw_prime_unmap_dma_buf()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_drm_dmabuf.c | 33 struct dma_buf_attachment *attach) in exynos_gem_attach_dma_buf() 48 struct dma_buf_attachment *attach) in exynos_gem_detach_dma_buf() 68 exynos_gem_map_dma_buf(struct dma_buf_attachment *attach, in exynos_gem_map_dma_buf() 129 static void exynos_gem_unmap_dma_buf(struct dma_buf_attachment *attach, in exynos_gem_unmap_dma_buf() 201 struct dma_buf_attachment *attach; in exynos_dmabuf_prime_import()
|
/linux-4.1.27/drivers/gpu/drm/udl/ |
D | udl_dmabuf.c | 33 struct dma_buf_attachment *attach) in udl_attach_dma_buf() 51 struct dma_buf_attachment *attach) in udl_detach_dma_buf() 73 static struct sg_table *udl_map_dma_buf(struct dma_buf_attachment *attach, in udl_map_dma_buf() 144 static void udl_unmap_dma_buf(struct dma_buf_attachment *attach, in udl_unmap_dma_buf() 246 struct dma_buf_attachment *attach; in udl_gem_prime_import()
|
/linux-4.1.27/drivers/dma-buf/ |
D | dma-buf.c | 418 struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf, in dma_buf_attach() 421 struct dma_buf_attachment *attach; in dma_buf_attach() 427 attach = kzalloc(sizeof(struct dma_buf_attachment), GFP_KERNEL); in dma_buf_attach() 460 void dma_buf_detach(struct dma_buf *dmabuf, struct dma_buf_attachment *attach) in dma_buf_detach() 485 struct sg_table *dma_buf_map_attachment(struct dma_buf_attachment *attach, in dma_buf_map_attachment() 512 void dma_buf_unmap_attachment(struct dma_buf_attachment *attach, in dma_buf_unmap_attachment() 775 struct dma_buf_attachment *attach_obj; in dma_buf_describe()
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_prime.c | 120 struct dma_buf_attachment *attach) in drm_gem_map_attach() 140 struct dma_buf_attachment *attach) in drm_gem_map_detach() 180 static struct sg_table *drm_gem_map_dma_buf(struct dma_buf_attachment *attach, in drm_gem_map_dma_buf() 217 static void drm_gem_unmap_dma_buf(struct dma_buf_attachment *attach, in drm_gem_unmap_dma_buf() 500 struct dma_buf_attachment *attach; in drm_gem_prime_import() 752 struct dma_buf_attachment *attach; in drm_prime_gem_destroy()
|
D | drm_gem_cma_helper.c | 454 struct dma_buf_attachment *attach, in drm_gem_cma_prime_import_sg_table()
|
/linux-4.1.27/drivers/media/v4l2-core/ |
D | videobuf2-vmalloc.c | 225 struct dma_buf_attachment *dbuf_attach) in vb2_vmalloc_dmabuf_ops_attach() 264 struct dma_buf_attachment *db_attach) in vb2_vmalloc_dmabuf_ops_detach() 284 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map() 323 static void vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_vmalloc_dmabuf_ops_unmap()
|
D | videobuf2-dma-sg.c | 56 struct dma_buf_attachment *db_attach; 441 struct dma_buf_attachment *dbuf_attach) in vb2_dma_sg_dmabuf_ops_attach() 479 struct dma_buf_attachment *db_attach) in vb2_dma_sg_dmabuf_ops_detach() 499 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dma_sg_dmabuf_ops_map() 538 static void vb2_dma_sg_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_dma_sg_dmabuf_ops_unmap() 680 struct dma_buf_attachment *dba; in vb2_dma_sg_attach_dmabuf()
|
D | videobuf2-dma-contig.c | 45 struct dma_buf_attachment *db_attach; 238 struct dma_buf_attachment *dbuf_attach) in vb2_dc_dmabuf_ops_attach() 276 struct dma_buf_attachment *db_attach) in vb2_dc_dmabuf_ops_detach() 296 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map() 335 static void vb2_dc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_dc_dmabuf_ops_unmap() 814 struct dma_buf_attachment *dba; in vb2_dc_attach_dmabuf()
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | i915_gem_dmabuf.c | 35 static struct sg_table *i915_gem_map_dma_buf(struct dma_buf_attachment *attachment, in i915_gem_map_dma_buf() 92 static void i915_gem_unmap_dma_buf(struct dma_buf_attachment *attachment, in i915_gem_unmap_dma_buf() 278 struct dma_buf_attachment *attach; in i915_gem_prime_import()
|
/linux-4.1.27/drivers/gpu/drm/omapdrm/ |
D | omap_gem_dmabuf.c | 25 struct dma_buf_attachment *attachment, in omap_gem_map_dma_buf() 62 static void omap_gem_unmap_dma_buf(struct dma_buf_attachment *attachment, in omap_gem_unmap_dma_buf()
|
/linux-4.1.27/drivers/gpu/drm/qxl/ |
D | qxl_prime.c | 49 struct drm_device *dev, struct dma_buf_attachment *attach, in qxl_gem_prime_import_sg_table()
|
D | qxl_drv.h | 544 struct drm_device *dev, struct dma_buf_attachment *attach,
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nouveau_gem.h | 42 struct drm_device *, struct dma_buf_attachment *, struct sg_table *);
|
D | nouveau_prime.c | 60 struct dma_buf_attachment *attach, in nouveau_gem_prime_import_sg_table()
|
/linux-4.1.27/drivers/gpu/drm/msm/ |
D | msm_gem_prime.c | 54 struct dma_buf_attachment *attach, struct sg_table *sg) in msm_gem_prime_import_sg_table()
|
D | msm_drv.h | 197 struct dma_buf_attachment *attach, struct sg_table *sg);
|
/linux-4.1.27/include/drm/ |
D | drm_gem_cma_helper.h | 63 struct dma_buf_attachment *attach,
|
D | drm_gem.h | 121 struct dma_buf_attachment *import_attach;
|
D | drmP.h | 90 struct dma_buf_attachment; 591 struct dma_buf_attachment *attach,
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_prime.c | 61 struct dma_buf_attachment *attach, in radeon_gem_prime_import_sg_table()
|
D | radeon_drv.c | 142 struct dma_buf_attachment *,
|
/linux-4.1.27/drivers/gpu/drm/armada/ |
D | armada_gem.c | 421 armada_gem_prime_map_dma_buf(struct dma_buf_attachment *attach, in armada_gem_prime_map_dma_buf() 490 static void armada_gem_prime_unmap_dma_buf(struct dma_buf_attachment *attach, in armada_gem_prime_unmap_dma_buf() 554 struct dma_buf_attachment *attach; in armada_gem_prime_import()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | gem.c | 320 struct dma_buf_attachment *attach; in tegra_bo_import() 516 tegra_gem_prime_map_dma_buf(struct dma_buf_attachment *attach, in tegra_gem_prime_map_dma_buf() 555 static void tegra_gem_prime_unmap_dma_buf(struct dma_buf_attachment *attach, in tegra_gem_prime_unmap_dma_buf()
|
/linux-4.1.27/Documentation/ |
D | dma-buf-sharing.txt | 100 struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf, 122 struct sg_table * dma_buf_map_attachment(struct dma_buf_attachment *, 129 struct sg_table * (*map_dma_buf)(struct dma_buf_attachment *, 154 void dma_buf_unmap_attachment(struct dma_buf_attachment *, 161 void (*unmap_dma_buf)(struct dma_buf_attachment *, 179 struct dma_buf_attachment *dmabuf_attach);
|
/linux-4.1.27/drivers/staging/android/ion/ |
D | ion_test.c | 48 struct dma_buf_attachment *attach; in ion_handle_test_dma()
|
D | ion.c | 878 static struct sg_table *ion_map_dma_buf(struct dma_buf_attachment *attachment, in ion_map_dma_buf() 888 static void ion_unmap_dma_buf(struct dma_buf_attachment *attachment, in ion_unmap_dma_buf()
|