/Linux-v4.19/drivers/media/common/videobuf2/ |
D | videobuf2-vmalloc.c | 28 enum dma_data_direction dma_dir; member 38 unsigned long size, enum dma_data_direction dma_dir, in vb2_vmalloc_alloc() argument 49 buf->dma_dir = dma_dir; in vb2_vmalloc_alloc() 76 enum dma_data_direction dma_dir) in vb2_vmalloc_get_userptr() argument 87 buf->dma_dir = dma_dir; in vb2_vmalloc_get_userptr() 90 vec = vb2_create_framevec(vaddr, size, dma_dir == DMA_FROM_DEVICE || in vb2_vmalloc_get_userptr() 91 dma_dir == DMA_BIDIRECTIONAL); in vb2_vmalloc_get_userptr() 141 if (buf->dma_dir == DMA_FROM_DEVICE || in vb2_vmalloc_put_userptr() 142 buf->dma_dir == DMA_BIDIRECTIONAL) in vb2_vmalloc_put_userptr() 209 enum dma_data_direction dma_dir; member [all …]
|
D | videobuf2-dma-sg.c | 40 enum dma_data_direction dma_dir; member 100 unsigned long size, enum dma_data_direction dma_dir, in vb2_dma_sg_alloc() argument 116 buf->dma_dir = dma_dir; in vb2_dma_sg_alloc() 146 buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dma_sg_alloc() 184 buf->dma_dir, DMA_ATTR_SKIP_CPU_SYNC); in vb2_dma_sg_put() 206 buf->dma_dir); in vb2_dma_sg_prepare() 218 dma_sync_sg_for_cpu(buf->dev, sgt->sgl, sgt->orig_nents, buf->dma_dir); in vb2_dma_sg_finish() 223 enum dma_data_direction dma_dir) in vb2_dma_sg_get_userptr() argument 238 buf->dma_dir = dma_dir; in vb2_dma_sg_get_userptr() 242 vec = vb2_create_framevec(vaddr, size, dma_dir == DMA_FROM_DEVICE || in vb2_dma_sg_get_userptr() [all …]
|
D | videobuf2-dma-contig.c | 32 enum dma_data_direction dma_dir; member 103 buf->dma_dir); in vb2_dc_prepare() 115 dma_sync_sg_for_cpu(buf->dev, sgt->sgl, sgt->orig_nents, buf->dma_dir); in vb2_dc_finish() 140 unsigned long size, enum dma_data_direction dma_dir, in vb2_dc_alloc() argument 168 buf->dma_dir = dma_dir; in vb2_dc_alloc() 222 enum dma_data_direction dma_dir; member 257 attach->dma_dir = DMA_NONE; in vb2_dc_dmabuf_ops_attach() 275 if (attach->dma_dir != DMA_NONE) in vb2_dc_dmabuf_ops_detach() 277 attach->dma_dir); in vb2_dc_dmabuf_ops_detach() 284 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map() argument [all …]
|
/Linux-v4.19/drivers/staging/rts5208/ |
D | rtsx_transport.c | 329 enum dma_data_direction dma_dir, in rtsx_transfer_sglist_adma_partial() argument 344 if (dma_dir == DMA_TO_DEVICE) in rtsx_transfer_sglist_adma_partial() 346 else if (dma_dir == DMA_FROM_DEVICE) in rtsx_transfer_sglist_adma_partial() 370 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial() 484 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial() 494 enum dma_data_direction dma_dir, in rtsx_transfer_sglist_adma() argument 508 if (dma_dir == DMA_TO_DEVICE) in rtsx_transfer_sglist_adma() 510 else if (dma_dir == DMA_FROM_DEVICE) in rtsx_transfer_sglist_adma() 534 buf_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma() 632 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma() [all …]
|
D | rtsx_transport.h | 61 int use_sg, enum dma_data_direction dma_dir, 67 enum dma_data_direction dma_dir, int timeout);
|
/Linux-v4.19/drivers/staging/comedi/drivers/ |
D | comedi_isadma.h | 62 void comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir); 67 unsigned int maxsize, char dma_dir); 93 char dma_dir) in comedi_isadma_set_mode() argument 100 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc() argument
|
D | comedi_isadma.c | 135 void comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir) in comedi_isadma_set_mode() argument 137 desc->mode = (dma_dir == COMEDI_ISADMA_READ) ? DMA_MODE_READ in comedi_isadma_set_mode() 156 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc() argument 200 comedi_isadma_set_mode(desc, dma_dir); in comedi_isadma_alloc()
|
/Linux-v4.19/drivers/staging/media/tegra-vde/ |
D | tegra-vde.c | 519 enum dma_data_direction dma_dir) in tegra_vde_detach_and_put_dmabuf() argument 523 dma_buf_unmap_attachment(a, sgt, dma_dir); in tegra_vde_detach_and_put_dmabuf() 537 enum dma_data_direction dma_dir) in tegra_vde_attach_dmabuf() argument 569 sgt = dma_buf_map_attachment(attachment, dma_dir); in tegra_vde_attach_dmabuf() 592 dma_buf_unmap_attachment(attachment, sgt, dma_dir); in tegra_vde_attach_dmabuf() 604 enum dma_data_direction dma_dir, in tegra_vde_attach_dmabufs_to_frame() argument 615 NULL, dma_dir); in tegra_vde_attach_dmabufs_to_frame() 624 NULL, dma_dir); in tegra_vde_attach_dmabufs_to_frame() 633 NULL, dma_dir); in tegra_vde_attach_dmabufs_to_frame() 647 NULL, dma_dir); in tegra_vde_attach_dmabufs_to_frame() [all …]
|
/Linux-v4.19/net/core/ |
D | page_pool.c | 39 if ((pool->p.dma_dir != DMA_FROM_DEVICE) && in page_pool_init() 40 (pool->p.dma_dir != DMA_BIDIRECTIONAL)) in page_pool_init() 144 pool->p.dma_dir); in __page_pool_alloc_pages_slow() 183 PAGE_SIZE << pool->p.order, pool->p.dma_dir); in __page_pool_clean_page()
|
/Linux-v4.19/drivers/scsi/ |
D | a2091.c | 86 wh->dma_dir = dir_in; in dma_setup() 117 if (!wh->dma_dir) in dma_stop() 124 if (wh->dma_dir) { in dma_stop() 141 if (wh->dma_dir) in dma_stop()
|
D | a3000.c | 85 wh->dma_dir = dir_in; in dma_setup() 119 if (!wh->dma_dir) in dma_stop() 126 if (wh->dma_dir) { in dma_stop() 151 if (wh->dma_dir && SCpnt) in dma_stop()
|
D | sgiwd93.c | 111 hdata->wh.dma_dir = datainp; in dma_setup() 153 if (hdata->wh.dma_dir) { in dma_stop() 161 DMA_DIR(hdata->wh.dma_dir)); in dma_stop()
|
/Linux-v4.19/sound/soc/uniphier/ |
D | aio-compress.c | 29 int dma_dir = DMA_FROM_DEVICE, ret; in uniphier_aio_comprdma_new() local 40 dma_dir = DMA_TO_DEVICE; in uniphier_aio_comprdma_new() 42 sub->compr_addr = dma_map_single(dev, sub->compr_area, size, dma_dir); in uniphier_aio_comprdma_new() 61 int dma_dir = DMA_FROM_DEVICE; in uniphier_aio_comprdma_free() local 64 dma_dir = DMA_TO_DEVICE; in uniphier_aio_comprdma_free() 66 dma_unmap_single(dev, sub->compr_addr, sub->compr_bytes, dma_dir); in uniphier_aio_comprdma_free()
|
/Linux-v4.19/include/media/ |
D | videobuf2-core.h | 119 enum dma_data_direction dma_dir, 126 enum dma_data_direction dma_dir); 135 enum dma_data_direction dma_dir); 538 enum dma_data_direction dma_dir; member
|
/Linux-v4.19/drivers/mmc/host/ |
D | mxs-mmc.c | 162 data->sg_len, ssp->dma_dir); in mxs_mmc_request_done() 240 data->sg_len, ssp->dma_dir); in mxs_mmc_prep_dma() 257 data->sg_len, ssp->dma_dir); in mxs_mmc_prep_dma() 282 ssp->dma_dir = DMA_NONE; in mxs_mmc_bc() 327 ssp->dma_dir = DMA_NONE; in mxs_mmc_ac() 448 ssp->dma_dir = DMA_NONE; in mxs_mmc_adtc() 457 ssp->dma_dir = dma_data_dir; in mxs_mmc_adtc()
|
D | mxcmmc.c | 144 unsigned int dma_dir; member 332 host->dma_dir = DMA_FROM_DEVICE; in mxcmci_setup_data() 335 host->dma_dir = DMA_TO_DEVICE; in mxcmci_setup_data() 342 data->sg_len, host->dma_dir); in mxcmci_setup_data() 352 host->dma_dir); in mxcmci_setup_data() 415 if (host->dma_dir == DMA_FROM_DEVICE) { in mxcmci_start_cmd() 462 host->dma_dir); in mxcmci_finish_data() 981 if (host->dma_dir == DMA_FROM_DEVICE) { in mxcmci_watchdog()
|
/Linux-v4.19/drivers/staging/comedi/ |
D | comedi_buf.c | 34 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_kref_release() 47 if (bm->dma_dir != DMA_NONE) in comedi_buf_map_kref_release() 97 bm->dma_dir = s->async_dma_dir; in __comedi_buf_alloc() 98 if (bm->dma_dir != DMA_NONE) in __comedi_buf_alloc() 111 if (bm->dma_dir != DMA_NONE) in __comedi_buf_alloc()
|
/Linux-v4.19/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_2835_arm.c | 71 enum dma_data_direction dma_dir; member 374 pagelistinfo->num_pages, pagelistinfo->dma_dir); in cleanup_pagelistinfo() 446 pagelistinfo->dma_dir = (type == PAGELIST_WRITE) ? in create_pagelist() 519 pagelistinfo->dma_dir); in create_pagelist() 593 pagelistinfo->num_pages, pagelistinfo->dma_dir); in free_pagelist()
|
/Linux-v4.19/drivers/scsi/arm/ |
D | powertec.c | 140 int bufs, map_dir, dma_dir; in powertecscsi_dma_setup() local 146 dma_dir = DMA_MODE_WRITE; in powertecscsi_dma_setup() 149 dma_dir = DMA_MODE_READ; in powertecscsi_dma_setup() 155 set_dma_mode(dmach, dma_dir); in powertecscsi_dma_setup()
|
D | cumana_2.c | 168 int bufs, map_dir, dma_dir, alatch_dir; in cumanascsi_2_dma_setup() local 174 dma_dir = DMA_MODE_WRITE, in cumanascsi_2_dma_setup() 178 dma_dir = DMA_MODE_READ, in cumanascsi_2_dma_setup() 186 set_dma_mode(dmach, dma_dir); in cumanascsi_2_dma_setup()
|
D | eesox.c | 167 int bufs, map_dir, dma_dir; in eesoxscsi_dma_setup() local 173 dma_dir = DMA_MODE_WRITE; in eesoxscsi_dma_setup() 176 dma_dir = DMA_MODE_READ; in eesoxscsi_dma_setup() 182 set_dma_mode(dmach, dma_dir); in eesoxscsi_dma_setup()
|
/Linux-v4.19/drivers/usb/musb/ |
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-v4.19/drivers/tty/ |
D | goldfish.c | 82 enum dma_data_direction dma_dir; in goldfish_tty_rw() local 84 dma_dir = (is_write ? DMA_TO_DEVICE : DMA_FROM_DEVICE); in goldfish_tty_rw() 103 avail, dma_dir); in goldfish_tty_rw() 115 dma_unmap_single(qtty->dev, dma_handle, avail, dma_dir); in goldfish_tty_rw()
|
/Linux-v4.19/drivers/ata/ |
D | sata_dwc_460ex.c | 304 static const char *get_dma_dir_descript(int dma_dir) in get_dma_dir_descript() argument 306 switch ((enum dma_data_direction)dma_dir) { in get_dma_dir_descript() 375 if (qc->dma_dir == DMA_DEV_TO_MEM) { in dma_dwc_xfer_setup() 383 sconf.direction = qc->dma_dir; in dma_dwc_xfer_setup() 393 qc->dma_dir, in dma_dwc_xfer_setup() 765 get_dma_dir_descript(qc->dma_dir), in sata_dwc_dma_xfer_complete() 1019 int dir = qc->dma_dir; in sata_dwc_bmdma_start_by_tag() 1037 get_dma_dir_descript(qc->dma_dir), start_dma); in sata_dwc_bmdma_start_by_tag()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | sdk.h | 79 enum dma_data_direction dma_dir; member
|