Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Ddma-buf.h122 struct dma_buf { struct
126 const struct dma_buf_ops *ops; argument
139 struct dma_buf_poll_cb_t { argument
154 * This structure holds the attachment information between the dma_buf buffer argument
Dparport_pc.h39 char *dma_buf; member
/linux-4.1.27/drivers/gpu/drm/vmwgfx/
Dvmwgfx_prime.c42 static int vmw_prime_map_attach(struct dma_buf *dma_buf, in vmw_prime_map_attach()
49 static void vmw_prime_map_detach(struct dma_buf *dma_buf, in vmw_prime_map_detach()
66 static void *vmw_prime_dmabuf_vmap(struct dma_buf *dma_buf) in vmw_prime_dmabuf_vmap()
71 static void vmw_prime_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in vmw_prime_dmabuf_vunmap()
75 static void *vmw_prime_dmabuf_kmap_atomic(struct dma_buf *dma_buf, in vmw_prime_dmabuf_kmap_atomic()
81 static void vmw_prime_dmabuf_kunmap_atomic(struct dma_buf *dma_buf, in vmw_prime_dmabuf_kunmap_atomic()
86 static void *vmw_prime_dmabuf_kmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_kmap()
92 static void vmw_prime_dmabuf_kunmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_kunmap()
98 static int vmw_prime_dmabuf_mmap(struct dma_buf *dma_buf, in vmw_prime_dmabuf_mmap()
Dvmwgfx_resource.c638 struct vmw_dma_buffer *dma_buf; in vmw_user_dmabuf_synccpu_ioctl() local
696 struct vmw_dma_buffer *dma_buf; in vmw_dmabuf_alloc_ioctl() local
768 struct vmw_dma_buffer *dma_buf, in vmw_user_dmabuf_reference()
1010 struct vmw_dma_buffer *dma_buf; in vmw_dumb_create() local
1478 struct vmw_dma_buffer *dma_buf; in vmw_resource_move_notify() local
Dvmwgfx_execbuf.c1437 struct vmw_dma_buffer *dma_buf; in vmw_cmd_switch_backup() local
/linux-4.1.27/drivers/gpu/drm/
Ddrm_prime.c65 struct dma_buf *dma_buf; member
75 struct dma_buf *dma_buf, uint32_t handle) in drm_prime_add_buf_handle()
104 struct dma_buf *dma_buf, in drm_prime_lookup_buf_handle()
118 static int drm_gem_map_attach(struct dma_buf *dma_buf, in drm_gem_map_attach()
139 static void drm_gem_map_detach(struct dma_buf *dma_buf, in drm_gem_map_detach()
167 struct dma_buf *dma_buf) in drm_prime_remove_buf_handle_locked()
231 void drm_gem_dmabuf_release(struct dma_buf *dma_buf) in drm_gem_dmabuf_release()
240 static void *drm_gem_dmabuf_vmap(struct dma_buf *dma_buf) in drm_gem_dmabuf_vmap()
248 static void drm_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in drm_gem_dmabuf_vunmap()
256 static void *drm_gem_dmabuf_kmap_atomic(struct dma_buf *dma_buf, in drm_gem_dmabuf_kmap_atomic()
[all …]
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_dmabuf.c109 static void *i915_gem_dmabuf_vmap(struct dma_buf *dma_buf) in i915_gem_dmabuf_vmap()
160 static void i915_gem_dmabuf_vunmap(struct dma_buf *dma_buf, void *vaddr) in i915_gem_dmabuf_vunmap()
175 static void *i915_gem_dmabuf_kmap_atomic(struct dma_buf *dma_buf, unsigned long page_num) in i915_gem_dmabuf_kmap_atomic()
180 static void i915_gem_dmabuf_kunmap_atomic(struct dma_buf *dma_buf, unsigned long page_num, void *ad… in i915_gem_dmabuf_kunmap_atomic()
184 static void *i915_gem_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in i915_gem_dmabuf_kmap()
189 static void i915_gem_dmabuf_kunmap(struct dma_buf *dma_buf, unsigned long page_num, void *addr) in i915_gem_dmabuf_kunmap()
194 static int i915_gem_dmabuf_mmap(struct dma_buf *dma_buf, struct vm_area_struct *vma) in i915_gem_dmabuf_mmap()
199 static int i915_gem_begin_cpu_access(struct dma_buf *dma_buf, size_t start, size_t length, enum dma… in i915_gem_begin_cpu_access()
276 struct dma_buf *dma_buf) in i915_gem_prime_import()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_dmabuf.c153 static void *udl_dmabuf_kmap(struct dma_buf *dma_buf, unsigned long page_num) in udl_dmabuf_kmap()
160 static void *udl_dmabuf_kmap_atomic(struct dma_buf *dma_buf, in udl_dmabuf_kmap_atomic()
168 static void udl_dmabuf_kunmap(struct dma_buf *dma_buf, in udl_dmabuf_kunmap()
174 static void udl_dmabuf_kunmap_atomic(struct dma_buf *dma_buf, in udl_dmabuf_kunmap_atomic()
181 static int udl_dmabuf_mmap(struct dma_buf *dma_buf, in udl_dmabuf_mmap()
244 struct dma_buf *dma_buf) in udl_gem_prime_import()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_dmabuf.c136 static void *exynos_gem_dmabuf_kmap_atomic(struct dma_buf *dma_buf, in exynos_gem_dmabuf_kmap_atomic()
144 static void exynos_gem_dmabuf_kunmap_atomic(struct dma_buf *dma_buf, in exynos_gem_dmabuf_kunmap_atomic()
151 static void *exynos_gem_dmabuf_kmap(struct dma_buf *dma_buf, in exynos_gem_dmabuf_kmap()
159 static void exynos_gem_dmabuf_kunmap(struct dma_buf *dma_buf, in exynos_gem_dmabuf_kunmap()
165 static int exynos_gem_dmabuf_mmap(struct dma_buf *dma_buf, in exynos_gem_dmabuf_mmap()
199 struct dma_buf *dma_buf) in exynos_dmabuf_prime_import()
/linux-4.1.27/drivers/staging/android/ion/
Dion_test.c40 struct dma_buf *dma_buf; member
44 static int ion_handle_test_dma(struct device *dev, struct dma_buf *dma_buf, in ion_handle_test_dma()
100 static int ion_handle_test_kernel(struct dma_buf *dma_buf, void __user *ptr, in ion_handle_test_kernel()
166 struct dma_buf *dma_buf = NULL; in ion_test_ioctl() local
/linux-4.1.27/drivers/scsi/csiostor/
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
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
2020 struct csio_dma_buf *dma_buf; in csio_tm_cbfn() local
2422 struct csio_dma_buf *dma_buf; in csio_scsim_init() local
2509 struct csio_dma_buf *dma_buf; in csio_scsim_exit() local
Dcsio_lnode.c1818 struct csio_dma_buf *dma_buf; in csio_ln_fdmi_init() local
1851 struct csio_dma_buf *dma_buf; in csio_ln_fdmi_exit() local
Dcsio_wr.h248 struct csio_dma_buf dma_buf; /* Req/resp DMA buffers */ member
/linux-4.1.27/sound/oss/
Dvidc_fill.S210 dma_buf: label
Daudio.c226 char *dma_buf; in audio_write() local
Dswarm_cs4297a.c237 u64 *dma_buf; // buffer for DMA contents (frames) member
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_object.c591 static void ttm_prime_dmabuf_release(struct dma_buf *dma_buf) in ttm_prime_dmabuf_release()
623 struct dma_buf *dma_buf; in ttm_prime_fd_to_handle() local
661 struct dma_buf *dma_buf; in ttm_prime_handle_to_fd() local
/linux-4.1.27/include/drm/
Ddrm_gem.h104 struct dma_buf *dma_buf; member
/linux-4.1.27/include/drm/ttm/
Dttm_object.h157 struct dma_buf *dma_buf; member
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_mem.c501 struct hbq_dmabuf *dma_buf; in lpfc_sli4_rb_alloc() local
Dlpfc_sli.c11948 struct hbq_dmabuf *dma_buf; in lpfc_sli4_sp_handle_rcqe() local
/linux-4.1.27/drivers/mtd/nand/
Dlpc32xx_mlc.c198 uint8_t *dma_buf; member
439 uint8_t *dma_buf; in lpc32xx_read_page() local
502 uint8_t *dma_buf = (uint8_t *)buf; in lpc32xx_write_page_lowlevel() local
Dlpc32xx_slc.c495 uint8_t *dma_buf; in lpc32xx_xfer() local
Ddenali.h443 dma_addr_t dma_buf; member
/linux-4.1.27/drivers/parport/
Dparport_gsc.h80 char *dma_buf; member
/linux-4.1.27/drivers/net/ethernet/sfc/
Dnic.c492 u64 *stats, const void *dma_buf, bool accumulate) in efx_nic_update_stats()
Dmcdi.h80 struct efx_buffer dma_buf; member
/linux-4.1.27/drivers/media/platform/ti-vpe/
Dvpdma.h158 #define ADB_ADDR(dma_buf, str, fld) ((dma_buf)->addr + offsetof(str, fld)) argument
/linux-4.1.27/drivers/spi/
Dspi-tegra114.c582 u32 *dma_buf; in tegra_spi_init_dma_param() local
638 u32 *dma_buf; in tegra_spi_deinit_dma_param() local
Dspi-tegra20-slink.c608 u32 *dma_buf; in tegra_slink_init_dma_param() local
664 u32 *dma_buf; in tegra_slink_deinit_dma_param() local
/linux-4.1.27/drivers/media/pci/pluto2/
Dpluto2.c125 u8 dma_buf[TS_DMA_BYTES]; member
/linux-4.1.27/drivers/i2c/busses/
Di2c-imx.c192 dma_addr_t dma_buf; member
/linux-4.1.27/drivers/net/ethernet/ti/
Dnetcp_core.c549 dma_addr_t dma_desc, dma_buf; in netcp_free_rx_desc_chain() local
909 dma_addr_t dma_desc, dma_buf; in netcp_free_tx_desc_chain() local
/linux-4.1.27/sound/soc/intel/common/
Dsst-dsp-priv.h116 void *dma_buf; /* virtual address of fw data */ member
/linux-4.1.27/drivers/tty/serial/
Dfsl_lpuart.c969 unsigned char *dma_buf; in lpuart_dma_tx_request() local
1007 unsigned char *dma_buf; in lpuart_dma_rx_request() local
Dserial-tegra.c912 unsigned char *dma_buf; in tegra_uart_dma_channel_allocate() local
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dpcie.c979 void *dma_buf; in brcmf_pcie_alloc_dma_and_ring() local
1021 void *dma_buf; in brcmf_pcie_release_ringbuffer() local
Dmsgbuf.c544 void *dma_buf; in brcmf_msgbuf_remove_flowring() local
583 void *dma_buf; in brcmf_msgbuf_flowring_create_worker() local
/linux-4.1.27/drivers/net/ethernet/micrel/
Dksz884x.c989 struct ksz_dma_buf dma_buf; member
4442 static void free_dma_buf(struct dev_info *adapter, struct ksz_dma_buf *dma_buf, in free_dma_buf()
4461 struct ksz_dma_buf *dma_buf; in ksz_init_rx_buffers() local
4584 struct ksz_dma_buf *dma_buf; in ksz_free_buffers() local
4646 struct ksz_dma_buf *dma_buf; in send_packet() local
4752 struct ksz_dma_buf *dma_buf; in transmit_cleanup() local
4997 struct ksz_dma_buf *dma_buf; in rx_proc() local