/linux/include/linux/ |
A D | dma-buf.h | 302 struct dma_buf { struct 314 * See dma_buf_get() and dma_buf_put(). argument 326 /** @ops: dma_buf_ops associated with this buffer object. */ argument 327 const struct dma_buf_ops *ops; argument 350 struct dma_buf_map vmap_ptr; argument 379 /** @list_node: node for dma_buf accounting and debugging. */ argument 380 struct list_head list_node; 383 void *priv; 438 struct dma_buf_poll_cb_t { argument 451 struct dma_buf_sysfs_entry { argument [all …]
|
A D | parport_pc.h | 40 char *dma_buf; member
|
/linux/drivers/gpu/drm/ |
A D | drm_prime.c | 94 struct dma_buf *dma_buf; member 102 struct dma_buf *dma_buf, uint32_t handle) in drm_prime_add_buf_handle() 170 struct dma_buf *dma_buf, in drm_prime_lookup_buf_handle() 194 struct dma_buf *dma_buf) in drm_prime_remove_buf_handle_locked() 247 struct dma_buf *dma_buf; in drm_gem_dmabuf_export() local 300 struct dma_buf *dma_buf; in drm_gem_prime_fd_to_handle() local 577 int drm_gem_map_attach(struct dma_buf *dma_buf, in drm_gem_map_attach() 595 void drm_gem_map_detach(struct dma_buf *dma_buf, in drm_gem_map_detach() 910 struct dma_buf *dma_buf, in drm_gem_prime_import_dev() 980 struct dma_buf *dma_buf) in drm_gem_prime_import() [all …]
|
/linux/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_dmabuf.c | 77 static int i915_gem_dmabuf_vmap(struct dma_buf *dma_buf, struct dma_buf_map *map) in i915_gem_dmabuf_vmap() 91 static void i915_gem_dmabuf_vunmap(struct dma_buf *dma_buf, struct dma_buf_map *map) in i915_gem_dmabuf_vunmap() 99 static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in i915_gem_dmabuf_mmap() 119 static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction) in i915_gem_begin_cpu_access() 144 static int i915_gem_end_cpu_access(struct dma_buf *dma_buf, enum dma_data_direction direction) in i915_gem_end_cpu_access() 275 struct dma_buf *dma_buf) in i915_gem_prime_import()
|
/linux/drivers/gpu/drm/i915/gem/selftests/ |
A D | mock_dmabuf.c | 53 static void mock_dmabuf_release(struct dma_buf *dma_buf) in mock_dmabuf_release() 64 static int mock_dmabuf_vmap(struct dma_buf *dma_buf, struct dma_buf_map *map) in mock_dmabuf_vmap() 77 static void mock_dmabuf_vunmap(struct dma_buf *dma_buf, struct dma_buf_map *map) in mock_dmabuf_vunmap() 84 static int mock_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in mock_dmabuf_mmap()
|
/linux/drivers/virtio/ |
A 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()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_dma_buf.c | 156 struct dma_buf *dma_buf = attach->dmabuf; in amdgpu_dma_buf_map() local 249 static int amdgpu_dma_buf_begin_cpu_access(struct dma_buf *dma_buf, in amdgpu_dma_buf_begin_cpu_access() 332 amdgpu_dma_buf_create_obj(struct drm_device *dev, struct dma_buf *dma_buf) in amdgpu_dma_buf_create_obj() 446 struct dma_buf *dma_buf) in amdgpu_gem_prime_import() 495 struct dma_buf *dma_buf = obj->import_attach->dmabuf; in amdgpu_dmabuf_is_xgmi_accessible() local
|
/linux/drivers/gpu/drm/vmwgfx/ |
A 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()
|
A D | ttm_object.c | 623 static void ttm_prime_dmabuf_release(struct dma_buf *dma_buf) in ttm_prime_dmabuf_release() 655 struct dma_buf *dma_buf; in ttm_prime_fd_to_handle() local 692 struct dma_buf *dma_buf; in ttm_prime_handle_to_fd() local
|
A D | ttm_object.h | 159 struct dma_buf *dma_buf; member
|
/linux/drivers/scsi/csiostor/ |
A 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 1504 struct csio_dma_buf *dma_buf; in csio_scsi_copy_to_sgl() local 1568 struct csio_dma_buf *dma_buf; in csio_scsi_err_handler() local 2020 struct csio_dma_buf *dma_buf; in csio_tm_cbfn() local 2420 struct csio_dma_buf *dma_buf; in csio_scsim_init() local 2507 struct csio_dma_buf *dma_buf; in csio_scsim_exit() local
|
/linux/drivers/xen/ |
A D | gntdev-dmabuf.c | 228 static int dmabuf_exp_ops_attach(struct dma_buf *dma_buf, in dmabuf_exp_ops_attach() 243 static void dmabuf_exp_ops_detach(struct dma_buf *dma_buf, in dmabuf_exp_ops_detach() 335 static void dmabuf_exp_ops_release(struct dma_buf *dma_buf) in dmabuf_exp_ops_release() 585 struct dma_buf *dma_buf; in dmabuf_imp_to_refs() local 706 struct dma_buf *dma_buf; in dmabuf_imp_release() local
|
/linux/drivers/net/wireless/mediatek/mt7601u/ |
A 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
|
/linux/drivers/scsi/lpfc/ |
A D | lpfc_mem.c | 554 struct hbq_dmabuf *dma_buf; in lpfc_sli4_rb_alloc() local 612 struct rqb_dmabuf *dma_buf; in lpfc_sli4_nvmet_alloc() local
|
/linux/drivers/i2c/busses/ |
A D | i2c-stm32.h | 40 dma_addr_t dma_buf; member
|
A D | i2c-qcom-geni.c | 89 void *dma_buf; member 383 void *dma_buf; in geni_i2c_rx_one_msg() local 422 void *dma_buf; in geni_i2c_tx_one_msg() local
|
/linux/drivers/gpu/drm/udl/ |
A D | udl_drv.c | 41 struct dma_buf *dma_buf) in udl_driver_gem_prime_import()
|
/linux/drivers/gpu/drm/omapdrm/ |
A D | omap_gem_dmabuf.c | 129 struct dma_buf *dma_buf) in omap_gem_prime_import()
|
/linux/drivers/mfd/ |
A D | stm32-timers.c | 62 dma_addr_t dma_buf; in stm32_timers_dma_burst_read() local
|
/linux/drivers/mtd/nand/raw/ |
A D | lpc32xx_mlc.c | 201 uint8_t *dma_buf; member 442 uint8_t *dma_buf; in lpc32xx_read_page() local 506 uint8_t *dma_buf = (uint8_t *)buf; in lpc32xx_write_page_lowlevel() local
|
/linux/include/drm/ |
A D | drm_gem.h | 265 struct dma_buf *dma_buf; member
|
/linux/drivers/parport/ |
A D | parport_gsc.h | 66 char *dma_buf; member
|
/linux/drivers/net/ethernet/microsoft/mana/ |
A D | hw_channel.c | 390 struct hwc_dma_buf *dma_buf; in mana_hwc_alloc_dma_buf() local 433 struct hwc_dma_buf *dma_buf) in mana_hwc_dealloc_dma_buf()
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_coredump.c | 26 void *dma_buf, *resp; in bnxt_hwrm_dbg_dma_data() local
|
/linux/drivers/gpu/drm/exynos/ |
A D | exynos_drm_gem.c | 413 struct dma_buf *dma_buf) in exynos_drm_gem_prime_import()
|