Searched refs:dma_dir (Results 1 - 25 of 104) sorted by relevance

12345

/linux-master/include/linux/comedi/
H A Dcomedi_isadma.h65 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 Dvideobuf2-dma-contig.c33 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 Dvideobuf2-vmalloc.c28 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 Dvideobuf2-dma-sg.c40 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 Dmap_benchmark.h27 __u32 dma_dir; /* DMA data direction */ member in struct:map_benchmark
/linux-master/drivers/media/platform/nvidia/tegra-vde/
H A Ddmabuf-cache.c22 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 Dvde.c57 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 Dvde.h87 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 Drtsx_transport.c315 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 Drtsx_transport.h49 int use_sg, enum dma_data_direction dma_dir,
55 enum dma_data_direction dma_dir, int timeout);
/linux-master/drivers/scsi/
H A Da2091.c119 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 Da3000.c121 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 Dsgiwd93.c117 hdata->wh.dma_dir = datainp;
160 if (hdata->wh.dma_dir) {
168 DMA_DIR(hdata->wh.dma_dir));
/linux-master/drivers/comedi/
H A Dcomedi_buf.c29 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 Dsdk.h79 /** @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 Dcomedi_isadma.c131 * @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 Diser_memory.c74 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 Duniphier-sd.c75 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 Daio-compress.c31 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 Dr852.h119 int dma_dir; /* 1 = read, 0 = write */ member in struct:r852_device
/linux-master/tools/testing/selftests/dma/
H A Ddma_map_benchmark.c112 map.dma_dir = dir;
/linux-master/drivers/dma/
H A Dfsl-edma-common.c291 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 Dcmd.h61 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 Dtusb6010_omap.c198 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 Dmxs-spi.h128 unsigned int dma_dir; member in struct:mxs_ssp

Completed in 313 milliseconds

12345