Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Ddma-buf.h124 struct dma_buf { struct
128 const struct dma_buf_ops *ops; argument
142 struct dma_buf_poll_cb_t { argument
157 * This structure holds the attachment information between the dma_buf buffer argument
Dparport_pc.h39 char *dma_buf; member
/linux-4.4.14/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.c636 struct vmw_dma_buffer *dma_buf; in vmw_user_dmabuf_synccpu_ioctl() local
694 struct vmw_dma_buffer *dma_buf; in vmw_dmabuf_alloc_ioctl() local
766 struct vmw_dma_buffer *dma_buf, in vmw_user_dmabuf_reference()
1008 struct vmw_dma_buffer *dma_buf; in vmw_dumb_create() local
1486 struct vmw_dma_buffer *dma_buf; in vmw_resource_move_notify() local
Dvmwgfx_execbuf.c1878 struct vmw_dma_buffer *dma_buf; in vmw_cmd_res_switch_backup() local
/linux-4.4.14/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.4.14/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()
274 struct dma_buf *dma_buf) in i915_gem_prime_import()
/linux-4.4.14/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.4.14/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.4.14/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
2420 struct csio_dma_buf *dma_buf; in csio_scsim_init() local
2507 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.4.14/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.4.14/drivers/net/wireless/mediatek/mt7601u/
Dmcu.c285 const struct mt7601u_dma_buf *dma_buf, in __mt7601u_dma_fw()
337 mt7601u_dma_fw(struct mt7601u_dev *dev, struct mt7601u_dma_buf *dma_buf, in mt7601u_dma_fw()
359 struct mt7601u_dma_buf dma_buf; in mt7601u_upload_firmware() local
/linux-4.4.14/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.4.14/include/drm/
Ddrm_gem.h104 struct dma_buf *dma_buf; member
/linux-4.4.14/include/drm/ttm/
Dttm_object.h157 struct dma_buf *dma_buf; member
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_mem.c501 struct hbq_dmabuf *dma_buf; in lpfc_sli4_rb_alloc() local
Dlpfc_sli.c11930 struct hbq_dmabuf *dma_buf; in lpfc_sli4_sp_handle_rcqe() local
/linux-4.4.14/drivers/mtd/nand/
Dlpc32xx_mlc.c198 uint8_t *dma_buf; member
439 uint8_t *dma_buf; in lpc32xx_read_page() local
503 uint8_t *dma_buf = (uint8_t *)buf; in lpc32xx_write_page_lowlevel() local
Dlpc32xx_slc.c498 uint8_t *dma_buf; in lpc32xx_xfer() local
Ddenali.h445 dma_addr_t dma_buf; member
/linux-4.4.14/drivers/parport/
Dparport_gsc.h80 char *dma_buf; member
/linux-4.4.14/drivers/net/ethernet/sfc/
Dnic.c492 u64 *stats, const void *dma_buf, bool accumulate) in efx_nic_update_stats()
Dmcdi.h86 struct efx_buffer dma_buf; member
/linux-4.4.14/drivers/media/platform/ti-vpe/
Dvpdma.h158 #define ADB_ADDR(dma_buf, str, fld) ((dma_buf)->addr + offsetof(str, fld)) argument
/linux-4.4.14/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.4.14/drivers/media/pci/pluto2/
Dpluto2.c125 u8 dma_buf[TS_DMA_BYTES]; member
/linux-4.4.14/drivers/net/ethernet/ti/
Dnetcp_core.c570 dma_addr_t dma_desc, dma_buf; in netcp_free_rx_desc_chain() local
928 dma_addr_t dma_desc, dma_buf; in netcp_free_tx_desc_chain() local
/linux-4.4.14/drivers/i2c/busses/
Di2c-imx.c194 dma_addr_t dma_buf; member
/linux-4.4.14/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.c942 unsigned char *dma_buf; in tegra_uart_dma_channel_allocate() local
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dpcie.c1072 void *dma_buf; in brcmf_pcie_alloc_dma_and_ring() local
1114 void *dma_buf; in brcmf_pcie_release_ringbuffer() local
Dmsgbuf.c535 void *dma_buf; in brcmf_msgbuf_remove_flowring() local
574 void *dma_buf; in brcmf_msgbuf_flowring_create_worker() local
/linux-4.4.14/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
/linux-4.4.14/sound/soc/intel/common/
Dsst-dsp-priv.h118 void *dma_buf; /* virtual address of fw data */ member
/linux-4.4.14/drivers/staging/most/hdm-usb/
Dhdm_usb.c155 u16 *dma_buf = kzalloc(sizeof(u16), GFP_KERNEL); in drci_rd_reg() local