| /linux/drivers/media/common/videobuf2/ |
| H A D | videobuf2-vmalloc.c | 28 enum dma_data_direction dma_dir; member 54 buf->dma_dir = vb->vb2_queue->dma_dir; in vb2_vmalloc_alloc() 85 buf->dma_dir = vb->vb2_queue->dma_dir; in vb2_vmalloc_get_userptr() 89 buf->dma_dir == DMA_FROM_DEVICE || in vb2_vmalloc_get_userptr() 90 buf->dma_dir == DMA_BIDIRECTIONAL); in vb2_vmalloc_get_userptr() 138 if (buf->dma_dir == DMA_FROM_DEVICE || in vb2_vmalloc_put_userptr() 139 buf->dma_dir == DMA_BIDIRECTIONAL) { in vb2_vmalloc_put_userptr() 209 enum dma_data_direction dma_dir; member 246 attach->dma_dir = DMA_NONE; in vb2_vmalloc_dmabuf_ops_attach() 263 if (attach->dma_dir != DMA_NONE) in vb2_vmalloc_dmabuf_ops_detach() [all …]
|
| /linux/drivers/media/platform/nvidia/tegra-vde/ |
| H A D | dmabuf-cache.c | 22 enum dma_data_direction dma_dir; member 41 dma_buf_unmap_attachment_unlocked(entry->a, entry->sgt, entry->dma_dir); in tegra_vde_release_entry() 65 enum dma_data_direction dma_dir, in tegra_vde_dmabuf_cache_map() argument 85 if (entry->dma_dir != dma_dir) in tegra_vde_dmabuf_cache_map() 86 entry->dma_dir = DMA_BIDIRECTIONAL; in tegra_vde_dmabuf_cache_map() 105 sgt = dma_buf_map_attachment_unlocked(attachment, dma_dir); in tegra_vde_dmabuf_cache_map() 138 entry->dma_dir = dma_dir; in tegra_vde_dmabuf_cache_map() 155 dma_buf_unmap_attachment_unlocked(attachment, sgt, dma_dir); in tegra_vde_dmabuf_cache_map()
|
| H A D | vde.h | 86 enum dma_data_direction dma_dir; member 134 enum dma_data_direction dma_dir, 196 enum dma_data_direction dma_dir,
|
| /linux/include/linux/comedi/ |
| H A D | comedi_isadma.h | 65 void comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir); 70 unsigned int maxsize, char dma_dir); 96 char dma_dir) in comedi_isadma_set_mode() argument 103 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc() argument
|
| /linux/drivers/mmc/host/ |
| H A D | uniphier-sd.c | 75 enum dma_data_direction dma_dir; member 110 priv->dma_dir); in uniphier_sd_external_dma_callback() 144 priv->dma_dir = DMA_FROM_DEVICE; in uniphier_sd_external_dma_start() 147 priv->dma_dir = DMA_TO_DEVICE; in uniphier_sd_external_dma_start() 152 priv->dma_dir); in uniphier_sd_external_dma_start() 174 priv->dma_dir); in uniphier_sd_external_dma_start() 272 priv->dma_dir = DMA_FROM_DEVICE; in uniphier_sd_internal_dma_start() 275 priv->dma_dir = DMA_TO_DEVICE; in uniphier_sd_internal_dma_start() 279 sg_len = dma_map_sg(mmc_dev(host->mmc), sg, 1, priv->dma_dir); in uniphier_sd_internal_dma_start() 349 dma_unmap_sg(mmc_dev(host->mmc), host->sg_ptr, 1, priv->dma_dir); in uniphier_sd_internal_dma_dataend()
|
| H A D | owl-mmc.c | 109 enum dma_data_direction dma_dir; member 167 owl_host->dma_dir); in owl_mmc_finish_request() 310 owl_host->dma_dir = DMA_TO_DEVICE; in owl_mmc_prepare_data() 313 owl_host->dma_dir = DMA_FROM_DEVICE; in owl_mmc_prepare_data() 318 data->sg_len, owl_host->dma_dir); in owl_mmc_prepare_data()
|
| H A D | mxcmmc.c | 137 unsigned int dma_dir; member 313 host->dma_dir = DMA_FROM_DEVICE; in mxcmci_setup_data() 316 host->dma_dir = DMA_TO_DEVICE; in mxcmci_setup_data() 323 data->sg_len, host->dma_dir); in mxcmci_setup_data() 333 host->dma_dir); in mxcmci_setup_data() 396 if (host->dma_dir == DMA_FROM_DEVICE) { in mxcmci_start_cmd() 443 host->dma_dir); in mxcmci_finish_data() 962 if (host->dma_dir == DMA_FROM_DEVICE) { in mxcmci_watchdog()
|
| H A D | pxamci.c | 73 unsigned int dma_dir; member 188 host->dma_dir = DMA_FROM_DEVICE; in pxamci_setup_data() 192 host->dma_dir = DMA_TO_DEVICE; in pxamci_setup_data() 206 host->dma_dir); in pxamci_setup_data() 342 data->sg, data->sg_len, host->dma_dir); in pxamci_data_done()
|
| /linux/drivers/scsi/ |
| H A D | a2091.c | 119 wh->dma_dir = dir_in; in dma_setup() 146 if (!wh->dma_dir) in dma_stop() 153 if (wh->dma_dir) { in dma_stop() 170 DMA_DIR(wh->dma_dir)); in dma_stop() 174 if (wh->dma_dir) in dma_stop()
|
| H A D | gvp11.c | 167 wh->dma_dir = dir_in; in dma_setup() 202 DMA_DIR(wh->dma_dir)); in dma_stop() 206 if (wh->dma_dir && SCpnt) in dma_stop()
|
| /linux/drivers/infiniband/ulp/iser/ |
| H A D | iser_memory.c | 74 enum dma_data_direction dma_dir) in iser_dma_map_task_data() argument 82 data->dma_nents = ib_dma_map_sg(dev, data->sg, data->size, dma_dir); in iser_dma_map_task_data() 91 pdata->dma_nents = ib_dma_map_sg(dev, pdata->sg, pdata->size, dma_dir); in iser_dma_map_task_data() 101 ib_dma_unmap_sg(dev, data->sg, data->size, dma_dir); in iser_dma_map_task_data() 108 enum dma_data_direction dma_dir) in iser_dma_unmap_task_data() argument 114 ib_dma_unmap_sg(dev, data->sg, data->size, dma_dir); in iser_dma_unmap_task_data() 119 ib_dma_unmap_sg(dev, pdata->sg, pdata->size, dma_dir); in iser_dma_unmap_task_data()
|
| /linux/drivers/comedi/drivers/ |
| H A D | comedi_isadma.c | 133 void comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir) in comedi_isadma_set_mode() argument 135 desc->mode = (dma_dir == COMEDI_ISADMA_READ) ? DMA_MODE_READ in comedi_isadma_set_mode() 154 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc() argument 211 comedi_isadma_set_mode(desc, dma_dir); in comedi_isadma_alloc()
|
| H A D | dt282x.c | 311 int dma_dir; member 330 comedi_isadma_set_mode(desc, devpriv->dma_dir); in dt282x_prep_ai_dma() 344 comedi_isadma_set_mode(desc, devpriv->dma_dir); in dt282x_prep_ao_dma() 510 if (devpriv->dma_dir == COMEDI_ISADMA_READ) in dt282x_interrupt() 713 devpriv->dma_dir = COMEDI_ISADMA_READ; in dt282x_ai_cmd() 894 devpriv->dma_dir = COMEDI_ISADMA_WRITE; in dt282x_ao_cmd()
|
| /linux/drivers/iio/buffer/ |
| H A D | industrialio-buffer-dmaengine.c | 67 enum dma_transfer_direction dma_dir; in iio_dmaengine_buffer_submit_block() local 80 dma_dir = DMA_DEV_TO_MEM; in iio_dmaengine_buffer_submit_block() 82 dma_dir = DMA_MEM_TO_DEV; in iio_dmaengine_buffer_submit_block() 105 vecs, nents, dma_dir, in iio_dmaengine_buffer_submit_block() 121 dma_dir, in iio_dmaengine_buffer_submit_block()
|
| /linux/drivers/comedi/ |
| H A D | comedi_buf.c | 29 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_kref_release() 45 if (bm->dma_dir != DMA_NONE) in comedi_buf_map_kref_release() 66 comedi_buf_map_alloc(struct comedi_device *dev, enum dma_data_direction dma_dir, in comedi_buf_map_alloc() argument 78 bm->dma_dir = dma_dir; in comedi_buf_map_alloc() 79 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_alloc() 88 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_alloc()
|
| /linux/drivers/dma/ |
| H A D | fsl-edma-common.c | 286 if (fsl_chan->dma_dir != DMA_NONE) in fsl_edma_unprep_slave_dma() 290 fsl_chan->dma_dir, 0); in fsl_edma_unprep_slave_dma() 291 fsl_chan->dma_dir = DMA_NONE; in fsl_edma_unprep_slave_dma() 298 enum dma_data_direction dma_dir; in fsl_edma_prep_slave_dma() local 304 dma_dir = DMA_FROM_DEVICE; in fsl_edma_prep_slave_dma() 309 dma_dir = DMA_TO_DEVICE; in fsl_edma_prep_slave_dma() 314 dma_dir = DMA_NONE; in fsl_edma_prep_slave_dma() 319 if (fsl_chan->dma_dir == dma_dir) in fsl_edma_prep_slave_dma() 324 fsl_chan->dma_dev_addr = dma_map_resource(dev, addr, size, dma_dir, 0); in fsl_edma_prep_slave_dma() 328 fsl_chan->dma_dir = dma_dir; in fsl_edma_prep_slave_dma()
|
| /linux/drivers/vfio/pci/mlx5/ |
| H A D | cmd.h | 63 enum dma_data_direction dma_dir; member 219 enum dma_data_direction dma_dir); 223 enum dma_data_direction dma_dir);
|
| /linux/drivers/scsi/arm/ |
| H A D | powertec.c | 141 int bufs, map_dir, dma_dir; in powertecscsi_dma_setup() local 147 dma_dir = DMA_MODE_WRITE; in powertecscsi_dma_setup() 150 dma_dir = DMA_MODE_READ; in powertecscsi_dma_setup() 157 set_dma_mode(dmach, dma_dir); in powertecscsi_dma_setup()
|
| H A D | cumana_2.c | 169 int bufs, map_dir, dma_dir, alatch_dir; in cumanascsi_2_dma_setup() local 175 dma_dir = DMA_MODE_WRITE; in cumanascsi_2_dma_setup() 179 dma_dir = DMA_MODE_READ; in cumanascsi_2_dma_setup() 188 set_dma_mode(dmach, dma_dir); in cumanascsi_2_dma_setup()
|
| H A D | eesox.c | 168 int bufs, map_dir, dma_dir; in eesoxscsi_dma_setup() local 174 dma_dir = DMA_MODE_WRITE; in eesoxscsi_dma_setup() 177 dma_dir = DMA_MODE_READ; in eesoxscsi_dma_setup() 184 set_dma_mode(dmach, dma_dir); in eesoxscsi_dma_setup()
|
| /linux/drivers/usb/musb/ |
| H A D | tusb6010_omap.c | 198 enum dma_transfer_direction dma_dir; in tusb_omap_dma_program() local 261 dma_dir = DMA_MEM_TO_DEV; in tusb_omap_dma_program() 265 dma_dir = DMA_DEV_TO_MEM; in tusb_omap_dma_program() 304 chdat->transfer_len, dma_dir, in tusb_omap_dma_program() 320 (dma_dir == DMA_MEM_TO_DEV) ? &dma_addr : &fifo_addr, in tusb_omap_dma_program() 321 (dma_dir == DMA_MEM_TO_DEV) ? &fifo_addr : &dma_addr); in tusb_omap_dma_program()
|
| /linux/drivers/tty/ |
| H A D | goldfish.c | 78 enum dma_data_direction dma_dir; in goldfish_tty_rw() local 80 dma_dir = (is_write ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in goldfish_tty_rw() 99 avail, dma_dir); in goldfish_tty_rw() 111 dma_unmap_single(qtty->dev, dma_handle, avail, dma_dir); in goldfish_tty_rw()
|
| /linux/include/uapi/linux/ |
| H A D | map_benchmark.h | 29 __u32 dma_dir; /* DMA data direction */ member
|
| /linux/Documentation/networking/ |
| H A D | page_pool.rst | 144 pp_params.dma_dir = xdp_prog ? DMA_BIDIRECTIONAL : DMA_FROM_DEVICE; 162 enum dma_data_direction dma_dir; 164 dma_dir = page_pool_get_dma_dir(dring->page_pool);
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| H A D | sdk.h | 80 enum dma_data_direction dma_dir; member
|