Home
last modified time | relevance | path

Searched defs:dma_buf (Results 1 – 25 of 65) sorted by relevance

123

/linux/include/linux/
A Ddma-buf.h302 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 Dparport_pc.h40 char *dma_buf; member
/linux/drivers/gpu/drm/
A Ddrm_prime.c94 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 Di915_gem_dmabuf.c77 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 Dmock_dmabuf.c53 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 Dvirtio_dma_buf.c40 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 Damdgpu_dma_buf.c156 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 Dvmwgfx_prime.c42 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 Dttm_object.c623 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 Dttm_object.h159 struct dma_buf *dma_buf; member
/linux/drivers/scsi/csiostor/
A Dcsio_scsi.c206 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 Dgntdev-dmabuf.c228 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 Dmcu.c284 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 Dlpfc_mem.c554 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 Di2c-stm32.h40 dma_addr_t dma_buf; member
A Di2c-qcom-geni.c89 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 Dudl_drv.c41 struct dma_buf *dma_buf) in udl_driver_gem_prime_import()
/linux/drivers/gpu/drm/omapdrm/
A Domap_gem_dmabuf.c129 struct dma_buf *dma_buf) in omap_gem_prime_import()
/linux/drivers/mfd/
A Dstm32-timers.c62 dma_addr_t dma_buf; in stm32_timers_dma_burst_read() local
/linux/drivers/mtd/nand/raw/
A Dlpc32xx_mlc.c201 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 Ddrm_gem.h265 struct dma_buf *dma_buf; member
/linux/drivers/parport/
A Dparport_gsc.h66 char *dma_buf; member
/linux/drivers/net/ethernet/microsoft/mana/
A Dhw_channel.c390 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 Dbnxt_coredump.c26 void *dma_buf, *resp; in bnxt_hwrm_dbg_dma_data() local
/linux/drivers/gpu/drm/exynos/
A Dexynos_drm_gem.c413 struct dma_buf *dma_buf) in exynos_drm_gem_prime_import()

Completed in 56 milliseconds

123