| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | dma-buf.h | 28 struct dma_buf_attachment; 72 int (*attach)(struct dma_buf *, struct dma_buf_attachment *); 83 void (*detach)(struct dma_buf *, struct dma_buf_attachment *); 101 int (*pin)(struct dma_buf_attachment *attach); 114 void (*unpin)(struct dma_buf_attachment *attach); 155 struct sg_table * (*map_dma_buf)(struct dma_buf_attachment *, 165 void (*unmap_dma_buf)(struct dma_buf_attachment *, 484 void (*move_notify)(struct dma_buf_attachment *attach); 511 struct dma_buf_attachment { struct 600 dma_buf_attachment_is_dynamic(struct dma_buf_attachment *attach) in dma_buf_attachment_is_dynamic() [all …]
|
| H A D | dma-buf-cache.h | 11 struct dma_buf_attachment *attach); 13 extern void dma_buf_cache_unmap_attachment(struct dma_buf_attachment *attach, 17 extern struct dma_buf_attachment * 21 dma_buf_cache_map_attachment(struct dma_buf_attachment *attach,
|
| H A D | virtio_dma_buf.h | 25 struct dma_buf_attachment *attach); 30 struct dma_buf_attachment *attach);
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/ |
| H A D | dma-buf-cache.c | 19 struct dma_buf_attachment *attach; 51 dma_buf_cache_get_cache(struct dma_buf_attachment *attach) in dma_buf_cache_get_cache() 71 struct dma_buf_attachment *attach) in dma_buf_cache_detach() 85 struct dma_buf_attachment *dma_buf_cache_attach(struct dma_buf *dmabuf, in dma_buf_cache_attach() 88 struct dma_buf_attachment *attach; in dma_buf_cache_attach() 147 void dma_buf_cache_unmap_attachment(struct dma_buf_attachment *attach, in dma_buf_cache_unmap_attachment() 164 struct sg_table *dma_buf_cache_map_attachment(struct dma_buf_attachment *attach, in dma_buf_cache_map_attachment()
|
| H A D | dma-buf.c | 860 struct dma_buf_attachment * 865 struct dma_buf_attachment *attach; in dma_buf_dynamic_attach() 949 struct dma_buf_attachment *dma_buf_attach(struct dma_buf *dmabuf, in dma_buf_attach() 964 void dma_buf_detach(struct dma_buf *dmabuf, struct dma_buf_attachment *attach) in dma_buf_detach() 999 int dma_buf_pin(struct dma_buf_attachment *attach) in dma_buf_pin() 1018 void dma_buf_unpin(struct dma_buf_attachment *attach) in dma_buf_unpin() 1044 struct sg_table *dma_buf_map_attachment(struct dma_buf_attachment *attach, in dma_buf_map_attachment() 1106 void dma_buf_unmap_attachment(struct dma_buf_attachment *attach, in dma_buf_unmap_attachment() 1142 struct dma_buf_attachment *attach; in dma_buf_move_notify() 1513 struct dma_buf_attachment *attach_obj; in dma_buf_debug_show()
|
| /OK3568_Linux_fs/kernel/include/drm/ |
| H A D | drm_prime.h | 56 struct dma_buf_attachment; 77 struct dma_buf_attachment *attach); 79 struct dma_buf_attachment *attach); 80 struct sg_table *drm_gem_map_dma_buf(struct dma_buf_attachment *attach, 82 void drm_gem_unmap_dma_buf(struct dma_buf_attachment *attach,
|
| H A D | drm_gem_shmem_helper.h | 15 struct dma_buf_attachment; 150 struct dma_buf_attachment *attach,
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_prime.c | 43 struct dma_buf_attachment *attach) in vmw_prime_map_attach() 49 struct dma_buf_attachment *attach) in vmw_prime_map_detach() 53 static struct sg_table *vmw_prime_map_dma_buf(struct dma_buf_attachment *attach, in vmw_prime_map_dma_buf() 59 static void vmw_prime_unmap_dma_buf(struct dma_buf_attachment *attach, in vmw_prime_unmap_dma_buf()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/ |
| H A D | rkisp_tb_helper.c | 34 static struct sg_table *shm_map_dma_buf(struct dma_buf_attachment *attachment, in shm_map_dma_buf() 58 static void shm_unmap_dma_buf(struct dma_buf_attachment *attachment, in shm_unmap_dma_buf() 105 struct dma_buf_attachment *attachment; in shm_begin_cpu_access() 108 attachment = list_first_entry(&dmabuf->attachments, struct dma_buf_attachment, node); in shm_begin_cpu_access() 117 struct dma_buf_attachment *attachment; in shm_end_cpu_access() 120 attachment = list_first_entry(&dmabuf->attachments, struct dma_buf_attachment, node); in shm_end_cpu_access()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_dma_buf.c | 177 struct dma_buf_attachment *attach) in amdgpu_dma_buf_attach() 220 struct dma_buf_attachment *attach) in amdgpu_dma_buf_detach() 237 static int amdgpu_dma_buf_pin(struct dma_buf_attachment *attach) in amdgpu_dma_buf_pin() 265 static void amdgpu_dma_buf_unpin(struct dma_buf_attachment *attach) in amdgpu_dma_buf_unpin() 286 static struct sg_table *amdgpu_dma_buf_map(struct dma_buf_attachment *attach, in amdgpu_dma_buf_map() 356 static void amdgpu_dma_buf_unmap(struct dma_buf_attachment *attach, in amdgpu_dma_buf_unmap() 514 amdgpu_dma_buf_move_notify(struct dma_buf_attachment *attach) in amdgpu_dma_buf_move_notify() 586 struct dma_buf_attachment *attach; in amdgpu_gem_prime_import()
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/tegra-vde/ |
| H A D | vde.h | 25 struct dma_buf_attachment; 66 struct dma_buf_attachment **ap, 69 struct dma_buf_attachment *a,
|
| H A D | dmabuf-cache.c | 20 struct dma_buf_attachment *a; 63 struct dma_buf_attachment **ap, in tegra_vde_dmabuf_cache_map() 67 struct dma_buf_attachment *attachment; in tegra_vde_dmabuf_cache_map() 162 struct dma_buf_attachment *a, in tegra_vde_dmabuf_cache_unmap()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/xen/ |
| H A D | xen_drm_front_gem.h | 14 struct dma_buf_attachment; 26 struct dma_buf_attachment *attach,
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/rga/ |
| H A D | rga.h | 305 struct dma_buf_attachment *attach_src; 306 struct dma_buf_attachment *attach_dst; 388 struct dma_buf_attachment *attach_src; 389 struct dma_buf_attachment *attach_dst;
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/omapdrm/ |
| H A D | omap_gem_dmabuf.c | 19 struct dma_buf_attachment *attachment, in omap_gem_map_dma_buf() 56 static void omap_gem_unmap_dma_buf(struct dma_buf_attachment *attachment, in omap_gem_unmap_dma_buf() 129 struct dma_buf_attachment *attach; in omap_gem_prime_import()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/cif/ |
| H A D | common.c | 196 static struct sg_table *rkcif_shm_map_dma_buf(struct dma_buf_attachment *attachment, in rkcif_shm_map_dma_buf() 214 static void rkcif_shm_unmap_dma_buf(struct dma_buf_attachment *attachment, in rkcif_shm_unmap_dma_buf() 258 struct dma_buf_attachment *attachment; in rkcif_shm_begin_cpu_access() 261 attachment = list_first_entry(&dmabuf->attachments, struct dma_buf_attachment, node); in rkcif_shm_begin_cpu_access() 270 struct dma_buf_attachment *attachment; in rkcif_shm_end_cpu_access() 273 attachment = list_first_entry(&dmabuf->attachments, struct dma_buf_attachment, node); in rkcif_shm_end_cpu_access()
|
| /OK3568_Linux_fs/kernel/drivers/soc/rockchip/ |
| H A D | rk_dmabuf_procfs.c | 19 struct dma_buf_attachment *a; in rk_dmabuf_dump_empty_sgt() 58 struct dma_buf_attachment *a, *t; in rk_dmabuf_dump_sgt() 103 struct dma_buf_attachment *a, *t; in rk_dmabuf_cb3()
|
| /OK3568_Linux_fs/kernel/drivers/base/arm/dma_buf_test_exporter/ |
| H A D | dma-buf-test-exporter.c | 78 static int dma_buf_te_attach(struct dma_buf *buf, struct device *dev, struct dma_buf_attachment *at… in dma_buf_te_attach() 80 static int dma_buf_te_attach(struct dma_buf *buf, struct dma_buf_attachment *attachment) in dma_buf_te_attach() 105 static void dma_buf_te_detach(struct dma_buf *buf, struct dma_buf_attachment *attachment) in dma_buf_te_detach() 119 static struct sg_table *dma_buf_te_map(struct dma_buf_attachment *attachment, enum dma_data_directi… in dma_buf_te_map() 183 static void dma_buf_te_unmap(struct dma_buf_attachment *attachment, in dma_buf_te_unmap() 235 struct dma_buf_attachment *attachment; in dma_buf_te_sync() 659 struct dma_buf_attachment *attachment; in dma_te_buf_fill()
|
| /OK3568_Linux_fs/kernel/drivers/media/common/videobuf2/ |
| H A D | videobuf2-dma-sg.c | 53 struct dma_buf_attachment *db_attach; 356 struct dma_buf_attachment *dbuf_attach) in vb2_dma_sg_dmabuf_ops_attach() 394 struct dma_buf_attachment *db_attach) in vb2_dma_sg_dmabuf_ops_detach() 413 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dma_sg_dmabuf_ops_map() 449 static void vb2_dma_sg_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_dma_sg_dmabuf_ops_unmap() 605 struct dma_buf_attachment *dba; in vb2_dma_sg_attach_dmabuf()
|
| H A D | videobuf2-dma-contig.c | 42 struct dma_buf_attachment *db_attach; 216 struct dma_buf_attachment *dbuf_attach) in vb2_dc_dmabuf_ops_attach() 254 struct dma_buf_attachment *db_attach) in vb2_dc_dmabuf_ops_detach() 280 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map() 321 static void vb2_dc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_dc_dmabuf_ops_unmap() 660 struct dma_buf_attachment *dba; in vb2_dc_attach_dmabuf()
|
| H A D | videobuf2-cma-sg.c | 42 struct dma_buf_attachment *db_attach; 392 struct dma_buf_attachment *dbuf_attach) in vb2_cma_sg_dmabuf_ops_attach() 430 struct dma_buf_attachment *db_attach) in vb2_cma_sg_dmabuf_ops_detach() 449 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_cma_sg_dmabuf_ops_map() 485 static void vb2_cma_sg_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_cma_sg_dmabuf_ops_unmap() 641 struct dma_buf_attachment *dba; in vb2_cma_sg_attach_dmabuf()
|
| H A D | videobuf2-vmalloc.c | 211 struct dma_buf_attachment *dbuf_attach) in vb2_vmalloc_dmabuf_ops_attach() 250 struct dma_buf_attachment *db_attach) in vb2_vmalloc_dmabuf_ops_detach() 269 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_vmalloc_dmabuf_ops_map() 305 static void vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, in vb2_vmalloc_dmabuf_ops_unmap()
|
| /OK3568_Linux_fs/kernel/drivers/staging/android/ion/ |
| H A D | ion_dma_buf.c | 49 struct dma_buf_attachment *attachment) in ion_dma_buf_attach() 84 struct dma_buf_attachment *attachment) in ion_dma_buf_detatch() 101 static struct sg_table *ion_map_dma_buf(struct dma_buf_attachment *attachment, in ion_map_dma_buf() 128 static void ion_unmap_dma_buf(struct dma_buf_attachment *attachment, in ion_unmap_dma_buf()
|
| /OK3568_Linux_fs/kernel/drivers/dma-buf/heaps/ |
| H A D | sram_heap.c | 56 struct dma_buf_attachment *attachment) in dma_heap_attach() 104 struct dma_buf_attachment *attachment) in dma_heap_detatch() 118 static struct sg_table *dma_heap_map_dma_buf(struct dma_buf_attachment *attachment, in dma_heap_map_dma_buf() 132 static void dma_heap_unmap_dma_buf(struct dma_buf_attachment *attachment, in dma_heap_unmap_dma_buf()
|
| H A D | cma_heap.c | 51 struct dma_buf_attachment *attachment) in cma_heap_attach() 84 struct dma_buf_attachment *attachment) in cma_heap_detach() 97 static struct sg_table *cma_heap_map_dma_buf(struct dma_buf_attachment *attachment, in cma_heap_map_dma_buf() 112 static void cma_heap_unmap_dma_buf(struct dma_buf_attachment *attachment, in cma_heap_unmap_dma_buf()
|