| /kernel/linux/linux-4.19/include/linux/ |
| D | dma-buf.h | 280 struct dma_buf { struct 284 const struct dma_buf_ops *ops; argument 297 struct dma_buf_poll_cb_t { argument 312 * This structure holds the attachment information between the dma_buf buffer argument
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | dma-buf.h | 305 struct dma_buf { struct 309 const struct dma_buf_ops *ops; argument 324 struct dma_buf_poll_cb_t { argument 333 * struct dma_buf_attach_ops - importer operations for an attachment argument
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/ |
| D | drm_prime.c | 82 struct dma_buf *dma_buf; member 95 struct dma_buf *dma_buf, uint32_t handle) in drm_prime_add_buf_handle() 163 struct dma_buf *dma_buf, in drm_prime_lookup_buf_handle() 197 int drm_gem_map_attach(struct dma_buf *dma_buf, in drm_gem_map_attach() 226 void drm_gem_map_detach(struct dma_buf *dma_buf, in drm_gem_map_detach() 256 struct dma_buf *dma_buf) in drm_prime_remove_buf_handle_locked() 363 struct dma_buf *dma_buf; in drm_gem_dmabuf_export() local 385 void drm_gem_dmabuf_release(struct dma_buf *dma_buf) in drm_gem_dmabuf_release() 406 void *drm_gem_dmabuf_vmap(struct dma_buf *dma_buf) in drm_gem_dmabuf_vmap() 426 void drm_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in drm_gem_dmabuf_vunmap() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_prime.c | 42 static int vmw_prime_map_attach(struct dma_buf *dma_buf, in vmw_prime_map_attach() 48 static void vmw_prime_map_detach(struct dma_buf *dma_buf, in vmw_prime_map_detach() 65 static void *vmw_prime_dmabuf_vmap(struct dma_buf *dma_buf) in vmw_prime_dmabuf_vmap() 70 static void vmw_prime_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in vmw_prime_dmabuf_vunmap() 74 static void *vmw_prime_dmabuf_kmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_kmap() 80 static void vmw_prime_dmabuf_kunmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_kunmap() 86 static int vmw_prime_dmabuf_mmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_mmap()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/ |
| D | drm_prime.c | 91 struct dma_buf *dma_buf; member 99 struct dma_buf *dma_buf, uint32_t handle) in drm_prime_add_buf_handle() 167 struct dma_buf *dma_buf, in drm_prime_lookup_buf_handle() 191 struct dma_buf *dma_buf) in drm_prime_remove_buf_handle_locked() 244 struct dma_buf *dma_buf; in drm_gem_dmabuf_export() local 267 void drm_gem_dmabuf_release(struct dma_buf *dma_buf) in drm_gem_dmabuf_release() 297 struct dma_buf *dma_buf; in drm_gem_prime_fd_to_handle() local 576 int drm_gem_map_attach(struct dma_buf *dma_buf, in drm_gem_map_attach() 594 void drm_gem_map_detach(struct dma_buf *dma_buf, in drm_gem_map_detach() 672 void *drm_gem_dmabuf_vmap(struct dma_buf *dma_buf) in drm_gem_dmabuf_vmap() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/i915/selftests/ |
| D | mock_dmabuf.c | 72 static void mock_dmabuf_release(struct dma_buf *dma_buf) in mock_dmabuf_release() 83 static void *mock_dmabuf_vmap(struct dma_buf *dma_buf) in mock_dmabuf_vmap() 90 static void mock_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in mock_dmabuf_vunmap() 97 static void *mock_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in mock_dmabuf_kmap() 104 static void mock_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr) in mock_dmabuf_kunmap() 111 static int mock_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in mock_dmabuf_mmap()
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/i915/ |
| D | i915_gem_dmabuf.c | 100 static void *i915_gem_dmabuf_vmap(struct dma_buf *dma_buf) in i915_gem_dmabuf_vmap() 107 static void i915_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in i915_gem_dmabuf_vunmap() 114 static void *i915_gem_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in i915_gem_dmabuf_kmap() 140 static void i915_gem_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr) in i915_gem_dmabuf_kunmap() 148 static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in i915_gem_dmabuf_mmap() 169 static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction) in i915_gem_begin_cpu_access() 192 static int i915_gem_end_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction) in i915_gem_end_cpu_access() 278 struct dma_buf *dma_buf) in i915_gem_prime_import()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
| D | i915_gem_dmabuf.c | 80 static void *i915_gem_dmabuf_vmap(struct dma_buf *dma_buf) in i915_gem_dmabuf_vmap() 87 static void i915_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in i915_gem_dmabuf_vunmap() 95 static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in i915_gem_dmabuf_mmap() 116 static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction) in i915_gem_begin_cpu_access() 138 static int i915_gem_end_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction) in i915_gem_end_cpu_access() 221 struct dma_buf *dma_buf) in i915_gem_prime_import()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/selftests/ |
| D | mock_dmabuf.c | 53 static void mock_dmabuf_release(struct dma_buf *dma_buf) in mock_dmabuf_release() 64 static void *mock_dmabuf_vmap(struct dma_buf *dma_buf) in mock_dmabuf_vmap() 71 static void mock_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in mock_dmabuf_vunmap() 78 static int mock_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in mock_dmabuf_mmap()
|
| /kernel/linux/linux-5.10/drivers/virtio/ |
| D | virtio_dma_buf.c | 40 int virtio_dma_buf_attach(struct dma_buf *dma_buf, in virtio_dma_buf_attach() 61 bool is_virtio_dma_buf(struct dma_buf *dma_buf) in is_virtio_dma_buf() 74 int virtio_dma_buf_get_uuid(struct dma_buf *dma_buf, in virtio_dma_buf_get_uuid()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_dma_buf.c | 289 struct dma_buf *dma_buf = attach->dmabuf; in amdgpu_dma_buf_map() local 360 struct dma_buf *dma_buf = attach->dmabuf; in amdgpu_dma_buf_unmap() local 386 static int amdgpu_dma_buf_begin_cpu_access(struct dma_buf *dma_buf, in amdgpu_dma_buf_begin_cpu_access() 468 amdgpu_dma_buf_create_obj(struct drm_device *dev, struct dma_buf *dma_buf) in amdgpu_dma_buf_create_obj() 584 struct dma_buf *dma_buf) in amdgpu_gem_prime_import() 633 struct dma_buf *dma_buf = obj->import_attach->dmabuf; in amdgpu_dmabuf_is_xgmi_accessible() local
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/udl/ |
| D | udl_dmabuf.c | 153 static void *udl_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in udl_dmabuf_kmap() 160 static void udl_dmabuf_kunmap(struct dma_buf *dma_buf, in udl_dmabuf_kunmap() 166 static int udl_dmabuf_mmap(struct dma_buf *dma_buf, in udl_dmabuf_mmap() 227 struct dma_buf *dma_buf) in udl_gem_prime_import()
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_prime.c | 246 static int amdgpu_gem_map_attach(struct dma_buf *dma_buf, in amdgpu_gem_map_attach() 302 static void amdgpu_gem_map_detach(struct dma_buf *dma_buf, in amdgpu_gem_map_detach() 349 static int amdgpu_gem_begin_cpu_access(struct dma_buf *dma_buf, in amdgpu_gem_begin_cpu_access() 435 struct dma_buf *dma_buf) in amdgpu_gem_prime_import()
|
| /kernel/linux/linux-4.19/drivers/xen/ |
| D | gntdev-dmabuf.c | 225 static int dmabuf_exp_ops_attach(struct dma_buf *dma_buf, in dmabuf_exp_ops_attach() 240 static void dmabuf_exp_ops_detach(struct dma_buf *dma_buf, in dmabuf_exp_ops_detach() 333 static void dmabuf_exp_ops_release(struct dma_buf *dma_buf) in dmabuf_exp_ops_release() 345 static void *dmabuf_exp_ops_kmap(struct dma_buf *dma_buf, in dmabuf_exp_ops_kmap() 352 static void dmabuf_exp_ops_kunmap(struct dma_buf *dma_buf, in dmabuf_exp_ops_kunmap() 358 static int dmabuf_exp_ops_mmap(struct dma_buf *dma_buf, in dmabuf_exp_ops_mmap() 611 struct dma_buf *dma_buf; in dmabuf_imp_to_refs() local 732 struct dma_buf *dma_buf; in dmabuf_imp_release() local
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
| D | vmwgfx_prime.c | 42 static int vmw_prime_map_attach(struct dma_buf *dma_buf, in vmw_prime_map_attach() 48 static void vmw_prime_map_detach(struct dma_buf *dma_buf, in vmw_prime_map_detach()
|
| /kernel/linux/linux-4.19/drivers/scsi/csiostor/ |
| D | csio_scsi.c | 206 struct csio_dma_buf *dma_buf; in csio_scsi_init_cmd_wr() local 298 struct csio_dma_buf *dma_buf; in csio_scsi_init_ultptx_dsgl() local 366 struct csio_dma_buf *dma_buf; in csio_scsi_init_read_wr() local 419 struct csio_dma_buf *dma_buf; in csio_scsi_init_write_wr() local 563 struct csio_dma_buf *dma_buf = NULL; in csio_setup_ddp() local 1500 struct csio_dma_buf *dma_buf; in csio_scsi_copy_to_sgl() local 1564 struct csio_dma_buf *dma_buf; in csio_scsi_err_handler() local 2022 struct csio_dma_buf *dma_buf; in csio_tm_cbfn() local 2424 struct csio_dma_buf *dma_buf; in csio_scsim_init() local 2511 struct csio_dma_buf *dma_buf; in csio_scsim_exit() local
|
| /kernel/linux/linux-5.10/drivers/scsi/csiostor/ |
| D | csio_scsi.c | 206 struct csio_dma_buf *dma_buf; in csio_scsi_init_cmd_wr() local 298 struct csio_dma_buf *dma_buf; in csio_scsi_init_ultptx_dsgl() local 366 struct csio_dma_buf *dma_buf; in csio_scsi_init_read_wr() local 419 struct csio_dma_buf *dma_buf; in csio_scsi_init_write_wr() local 563 struct csio_dma_buf *dma_buf = NULL; in csio_setup_ddp() local 1500 struct csio_dma_buf *dma_buf; in csio_scsi_copy_to_sgl() local 1564 struct csio_dma_buf *dma_buf; in csio_scsi_err_handler() local 2016 struct csio_dma_buf *dma_buf; in csio_tm_cbfn() local 2416 struct csio_dma_buf *dma_buf; in csio_scsim_init() local 2503 struct csio_dma_buf *dma_buf; in csio_scsim_exit() local
|
| /kernel/linux/linux-5.10/drivers/xen/ |
| D | gntdev-dmabuf.c | 225 static int dmabuf_exp_ops_attach(struct dma_buf *dma_buf, in dmabuf_exp_ops_attach() 240 static void dmabuf_exp_ops_detach(struct dma_buf *dma_buf, in dmabuf_exp_ops_detach() 332 static void dmabuf_exp_ops_release(struct dma_buf *dma_buf) in dmabuf_exp_ops_release() 582 struct dma_buf *dma_buf; in dmabuf_imp_to_refs() local 703 struct dma_buf *dma_buf; in dmabuf_imp_release() local
|
| /kernel/linux/linux-4.19/drivers/scsi/lpfc/ |
| D | lpfc_mem.c | 572 struct hbq_dmabuf *dma_buf; in lpfc_sli4_rb_alloc() local 632 struct rqb_dmabuf *dma_buf; in lpfc_sli4_nvmet_alloc() local
|
| /kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt7601u/ |
| D | mcu.c | 284 const struct mt7601u_dma_buf *dma_buf, in __mt7601u_dma_fw() 336 mt7601u_dma_fw(struct mt7601u_dev *dev, struct mt7601u_dma_buf *dma_buf, in mt7601u_dma_fw() 358 struct mt7601u_dma_buf dma_buf; in mt7601u_upload_firmware() local
|
| /kernel/linux/linux-4.19/drivers/net/wireless/mediatek/mt7601u/ |
| D | mcu.c | 290 const struct mt7601u_dma_buf *dma_buf, in __mt7601u_dma_fw() 342 mt7601u_dma_fw(struct mt7601u_dev *dev, struct mt7601u_dma_buf *dma_buf, in mt7601u_dma_fw() 364 struct mt7601u_dma_buf dma_buf; in mt7601u_upload_firmware() local
|
| /kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
| D | lpfc_mem.c | 541 struct hbq_dmabuf *dma_buf; in lpfc_sli4_rb_alloc() local 599 struct rqb_dmabuf *dma_buf; in lpfc_sli4_nvmet_alloc() local
|
| /kernel/linux/linux-4.19/drivers/i2c/busses/ |
| D | i2c-stm32.h | 40 dma_addr_t dma_buf; member
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-stm32.h | 40 dma_addr_t dma_buf; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/udl/ |
| D | udl_drv.c | 41 struct dma_buf *dma_buf) in udl_driver_gem_prime_import()
|