/linux-master/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) 103 unsigned int maxsize, char dma_dir) 95 comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir) argument 101 comedi_isadma_alloc(struct comedi_device *dev, int n_desc, unsigned int dma_chan1, unsigned int dma_chan2, unsigned int maxsize, char dma_dir) argument
|
/linux-master/drivers/media/common/videobuf2/ |
H A D | videobuf2-dma-contig.c | 33 enum dma_data_direction dma_dir; member in struct:vb2_dc_buf 140 dma_sync_sgtable_for_device(buf->dev, sgt, buf->dma_dir); 160 dma_sync_sgtable_for_cpu(buf->dev, sgt, buf->dma_dir); 178 buf->dma_sgt, buf->dma_dir); 216 buf->dma_dir, 246 buf->dma_dir = vb->vb2_queue->dma_dir; 314 enum dma_data_direction dma_dir; member in struct:vb2_dc_attachment 349 attach->dma_dir = DMA_NONE; 367 if (attach->dma_dir ! 381 vb2_dc_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) argument 414 vb2_dc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) argument [all...] |
H A D | videobuf2-vmalloc.c | 28 enum dma_data_direction dma_dir; member in struct:vb2_vmalloc_buf 54 buf->dma_dir = vb->vb2_queue->dma_dir; 85 buf->dma_dir = vb->vb2_queue->dma_dir; 89 buf->dma_dir == DMA_FROM_DEVICE || 90 buf->dma_dir == DMA_BIDIRECTIONAL); 138 if (buf->dma_dir == DMA_FROM_DEVICE || 139 buf->dma_dir == DMA_BIDIRECTIONAL) { 209 enum dma_data_direction dma_dir; member in struct:vb2_vmalloc_attachment 270 vb2_vmalloc_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) argument 298 vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) argument [all...] |
H A D | videobuf2-dma-sg.c | 40 enum dma_data_direction dma_dir; member in struct:vb2_dma_sg_buf 117 buf->dma_dir = vb->vb2_queue->dma_dir; 150 if (dma_map_sgtable(buf->dev, sgt, buf->dma_dir, 188 dma_unmap_sgtable(buf->dev, sgt, buf->dma_dir, 209 dma_sync_sgtable_for_device(buf->dev, sgt, buf->dma_dir); 220 dma_sync_sgtable_for_cpu(buf->dev, sgt, buf->dma_dir); 239 buf->dma_dir = vb->vb2_queue->dma_dir; 245 buf->dma_dir 365 enum dma_data_direction dma_dir; member in struct:vb2_dma_sg_attachment 425 vb2_dma_sg_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) argument 453 vb2_dma_sg_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) argument [all...] |
/linux-master/include/linux/ |
H A D | map_benchmark.h | 27 __u32 dma_dir; /* DMA data direction */ member in struct:map_benchmark
|
/linux-master/drivers/media/platform/nvidia/tegra-vde/ |
H A D | dmabuf-cache.c | 22 enum dma_data_direction dma_dir; member in struct:tegra_vde_cache_entry 41 dma_buf_unmap_attachment_unlocked(entry->a, entry->sgt, entry->dma_dir); 65 enum dma_data_direction dma_dir, 85 if (entry->dma_dir != dma_dir) 86 entry->dma_dir = DMA_BIDIRECTIONAL; 105 sgt = dma_buf_map_attachment_unlocked(attachment, dma_dir); 138 entry->dma_dir = dma_dir; 155 dma_buf_unmap_attachment_unlocked(attachment, sgt, dma_dir); 63 tegra_vde_dmabuf_cache_map(struct tegra_vde *vde, struct dma_buf *dmabuf, enum dma_data_direction dma_dir, struct dma_buf_attachment **ap, dma_addr_t *addrp) argument [all...] |
H A D | vde.c | 57 enum dma_data_direction dma_dir, 70 bo->dma_dir = dma_dir; 93 err = dma_map_sgtable(dev, &bo->sgt, bo->dma_dir, bo->dma_attrs); 116 dma_unmap_sgtable(dev, &bo->sgt, bo->dma_dir, bo->dma_attrs); 136 dma_unmap_sgtable(dev, &bo->sgt, bo->dma_dir, bo->dma_attrs); 55 tegra_vde_alloc_bo(struct tegra_vde *vde, struct tegra_vde_bo **ret_bo, enum dma_data_direction dma_dir, size_t size) argument
|
H A D | vde.h | 87 enum dma_data_direction dma_dir; member in struct:tegra_vde_bo 135 enum dma_data_direction dma_dir, 197 enum dma_data_direction dma_dir,
|
/linux-master/drivers/staging/rts5208/ |
H A D | rtsx_transport.c | 315 enum dma_data_direction dma_dir, 330 if (dma_dir == DMA_TO_DEVICE) 332 else if (dma_dir == DMA_FROM_DEVICE) 356 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); 469 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); 479 enum dma_data_direction dma_dir, 493 if (dma_dir == DMA_TO_DEVICE) 495 else if (dma_dir == DMA_FROM_DEVICE) 519 buf_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); 616 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); 311 rtsx_transfer_sglist_adma_partial(struct rtsx_chip *chip, u8 card, struct scatterlist *sg, int num_sg, unsigned int *index, unsigned int *offset, int size, enum dma_data_direction dma_dir, int timeout) argument 477 rtsx_transfer_sglist_adma(struct rtsx_chip *chip, u8 card, struct scatterlist *sg, int num_sg, enum dma_data_direction dma_dir, int timeout) argument 624 rtsx_transfer_buf(struct rtsx_chip *chip, u8 card, void *buf, size_t len, enum dma_data_direction dma_dir, int timeout) argument 708 rtsx_transfer_data_partial(struct rtsx_chip *chip, u8 card, void *buf, size_t len, int use_sg, unsigned int *index, unsigned int *offset, enum dma_data_direction dma_dir, int timeout) argument 740 rtsx_transfer_data(struct rtsx_chip *chip, u8 card, void *buf, size_t len, int use_sg, enum dma_data_direction dma_dir, int timeout) argument [all...] |
H A D | rtsx_transport.h | 49 int use_sg, enum dma_data_direction dma_dir, 55 enum dma_data_direction dma_dir, int timeout);
|
/linux-master/drivers/scsi/ |
H A D | a2091.c | 119 wh->dma_dir = dir_in; 146 if (!wh->dma_dir) 153 if (wh->dma_dir) { 170 DMA_DIR(wh->dma_dir)); 174 if (wh->dma_dir)
|
H A D | a3000.c | 121 wh->dma_dir = dir_in; 150 if (!wh->dma_dir) 157 if (wh->dma_dir) { 181 DMA_DIR(wh->dma_dir)); 186 if (wh->dma_dir && SCpnt)
|
H A D | sgiwd93.c | 117 hdata->wh.dma_dir = datainp; 160 if (hdata->wh.dma_dir) { 168 DMA_DIR(hdata->wh.dma_dir));
|
/linux-master/drivers/comedi/ |
H A D | comedi_buf.c | 29 if (bm->dma_dir != DMA_NONE) { 47 if (bm->dma_dir != DMA_NONE) 74 comedi_buf_map_alloc(struct comedi_device *dev, enum dma_data_direction dma_dir, argument 86 bm->dma_dir = dma_dir; 87 if (bm->dma_dir != DMA_NONE) { 96 if (bm->dma_dir != DMA_NONE) { 164 if (bm->dma_dir != DMA_NONE) {
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
H A D | sdk.h | 79 /** @dma_dir: DMA direction */ 80 enum dma_data_direction dma_dir; member in struct:mlx5_fpga_dma_buf
|
/linux-master/drivers/comedi/drivers/ |
H A D | comedi_isadma.c | 131 * @dma_dir: the DMA direction 133 void comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir) argument 135 desc->mode = (dma_dir == COMEDI_ISADMA_READ) ? DMA_MODE_READ 147 * @dma_dir: the DMA direction 154 unsigned int maxsize, char dma_dir) 211 comedi_isadma_set_mode(desc, dma_dir); 151 comedi_isadma_alloc(struct comedi_device *dev, int n_desc, unsigned int dma_chan1, unsigned int dma_chan2, unsigned int maxsize, char dma_dir) argument
|
/linux-master/drivers/infiniband/ulp/iser/ |
H A D | iser_memory.c | 74 enum dma_data_direction dma_dir) 82 data->dma_nents = ib_dma_map_sg(dev, data->sg, data->size, dma_dir); 91 pdata->dma_nents = ib_dma_map_sg(dev, pdata->sg, pdata->size, dma_dir); 101 ib_dma_unmap_sg(dev, data->sg, data->size, dma_dir); 108 enum dma_data_direction dma_dir) 114 ib_dma_unmap_sg(dev, data->sg, data->size, dma_dir); 119 ib_dma_unmap_sg(dev, pdata->sg, pdata->size, dma_dir); 72 iser_dma_map_task_data(struct iscsi_iser_task *iser_task, enum iser_data_dir iser_dir, enum dma_data_direction dma_dir) argument 106 iser_dma_unmap_task_data(struct iscsi_iser_task *iser_task, enum iser_data_dir iser_dir, enum dma_data_direction dma_dir) argument
|
/linux-master/drivers/mmc/host/ |
H A D | uniphier-sd.c | 75 enum dma_data_direction dma_dir; member in struct:uniphier_sd_priv 110 priv->dma_dir); 144 priv->dma_dir = DMA_FROM_DEVICE; 147 priv->dma_dir = DMA_TO_DEVICE; 152 priv->dma_dir); 174 priv->dma_dir); 272 priv->dma_dir = DMA_FROM_DEVICE; 275 priv->dma_dir = DMA_TO_DEVICE; 279 sg_len = dma_map_sg(mmc_dev(host->mmc), sg, 1, priv->dma_dir); 349 dma_unmap_sg(mmc_dev(host->mmc), host->sg_ptr, 1, priv->dma_dir); [all...] |
/linux-master/sound/soc/uniphier/ |
H A D | aio-compress.c | 31 int dma_dir = DMA_FROM_DEVICE, ret; local 42 dma_dir = DMA_TO_DEVICE; 44 sub->compr_addr = dma_map_single(dev, sub->compr_area, size, dma_dir); 63 int dma_dir = DMA_FROM_DEVICE; local 66 dma_dir = DMA_TO_DEVICE; 68 dma_unmap_single(dev, sub->compr_addr, sub->compr_bytes, dma_dir);
|
/linux-master/drivers/mtd/nand/raw/ |
H A D | r852.h | 119 int dma_dir; /* 1 = read, 0 = write */ member in struct:r852_device
|
/linux-master/tools/testing/selftests/dma/ |
H A D | dma_map_benchmark.c | 112 map.dma_dir = dir;
|
/linux-master/drivers/dma/ |
H A D | fsl-edma-common.c | 291 if (fsl_chan->dma_dir != DMA_NONE) 295 fsl_chan->dma_dir, 0); 296 fsl_chan->dma_dir = DMA_NONE; 303 enum dma_data_direction dma_dir; local 309 dma_dir = DMA_FROM_DEVICE; 314 dma_dir = DMA_TO_DEVICE; 319 dma_dir = DMA_NONE; 324 if (fsl_chan->dma_dir == dma_dir) 329 fsl_chan->dma_dev_addr = dma_map_resource(dev, addr, size, dma_dir, [all...] |
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | cmd.h | 61 enum dma_data_direction dma_dir; member in struct:mlx5_vhca_data_buffer 221 size_t length, enum dma_data_direction dma_dir); 225 size_t length, enum dma_data_direction dma_dir);
|
/linux-master/drivers/usb/musb/ |
H A D | tusb6010_omap.c | 198 enum dma_transfer_direction dma_dir; local 261 dma_dir = DMA_MEM_TO_DEV; 265 dma_dir = DMA_DEV_TO_MEM; 304 chdat->transfer_len, dma_dir, 320 (dma_dir == DMA_MEM_TO_DEV) ? &dma_addr : &fifo_addr, 321 (dma_dir == DMA_MEM_TO_DEV) ? &fifo_addr : &dma_addr);
|
/linux-master/include/linux/spi/ |
H A D | mxs-spi.h | 128 unsigned int dma_dir; member in struct:mxs_ssp
|