Home
last modified time | relevance | path

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

12345678

/kernel/linux/linux-6.6/drivers/media/common/videobuf2/
H A Dvideobuf2-dma-contig.c33 enum dma_data_direction dma_dir; member
140 dma_sync_sgtable_for_device(buf->dev, sgt, buf->dma_dir); in vb2_dc_prepare()
160 dma_sync_sgtable_for_cpu(buf->dev, sgt, buf->dma_dir); in vb2_dc_finish()
178 buf->dma_sgt, buf->dma_dir); in vb2_dc_put()
216 buf->dma_dir, in vb2_dc_alloc_non_coherent()
246 buf->dma_dir = vb->vb2_queue->dma_dir; in vb2_dc_alloc()
314 enum dma_data_direction dma_dir; member
349 attach->dma_dir = DMA_NONE; in vb2_dc_dmabuf_ops_attach()
367 if (attach->dma_dir ! in vb2_dc_dmabuf_ops_detach()
381 vb2_dc_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) vb2_dc_dmabuf_ops_map() argument
414 vb2_dc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) vb2_dc_dmabuf_ops_unmap() argument
[all...]
H A Dvideobuf2-dma-sg.c40 enum dma_data_direction dma_dir; member
117 buf->dma_dir = vb->vb2_queue->dma_dir; in vb2_dma_sg_alloc()
150 if (dma_map_sgtable(buf->dev, sgt, buf->dma_dir, in vb2_dma_sg_alloc()
188 dma_unmap_sgtable(buf->dev, sgt, buf->dma_dir, in vb2_dma_sg_put()
209 dma_sync_sgtable_for_device(buf->dev, sgt, buf->dma_dir); in vb2_dma_sg_prepare()
220 dma_sync_sgtable_for_cpu(buf->dev, sgt, buf->dma_dir); in vb2_dma_sg_finish()
239 buf->dma_dir = vb->vb2_queue->dma_dir; in vb2_dma_sg_get_userptr()
245 buf->dma_dir in vb2_dma_sg_get_userptr()
365 enum dma_data_direction dma_dir; global() member
425 vb2_dma_sg_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) vb2_dma_sg_dmabuf_ops_map() argument
453 vb2_dma_sg_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) vb2_dma_sg_dmabuf_ops_unmap() argument
[all...]
H A Dvideobuf2-vmalloc.c28 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()
139 if (buf->dma_dir == DMA_FROM_DEVICE || in vb2_vmalloc_put_userptr()
140 buf->dma_dir == DMA_BIDIRECTIONAL) in vb2_vmalloc_put_userptr()
207 enum dma_data_direction dma_dir; member
268 vb2_vmalloc_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) vb2_vmalloc_dmabuf_ops_map() argument
296 vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) vb2_vmalloc_dmabuf_ops_unmap() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/
H A Dvideobuf2-dma-contig.c32 enum dma_data_direction dma_dir; member
101 dma_sync_sgtable_for_device(buf->dev, sgt, buf->dma_dir); in vb2_dc_prepare()
112 dma_sync_sgtable_for_cpu(buf->dev, sgt, buf->dma_dir); in vb2_dc_finish()
137 unsigned long size, enum dma_data_direction dma_dir, in vb2_dc_alloc()
164 buf->dma_dir = dma_dir; in vb2_dc_alloc()
212 enum dma_data_direction dma_dir; member
247 attach->dma_dir = DMA_NONE; in vb2_dc_dmabuf_ops_attach()
265 if (attach->dma_dir != DMA_NONE) in vb2_dc_dmabuf_ops_detach()
272 dma_unmap_sgtable(db_attach->dev, sgt, attach->dma_dir, in vb2_dc_dmabuf_ops_detach()
136 vb2_dc_alloc(struct device *dev, unsigned long attrs, unsigned long size, enum dma_data_direction dma_dir, gfp_t gfp_flags) vb2_dc_alloc() argument
279 vb2_dc_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) vb2_dc_dmabuf_ops_map() argument
321 vb2_dc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) vb2_dc_dmabuf_ops_unmap() argument
456 vb2_dc_get_userptr(struct device *dev, unsigned long vaddr, unsigned long size, enum dma_data_direction dma_dir) vb2_dc_get_userptr() argument
656 vb2_dc_attach_dmabuf(struct device *dev, struct dma_buf *dbuf, unsigned long size, enum dma_data_direction dma_dir) vb2_dc_attach_dmabuf() argument
[all...]
H A Dvideobuf2-dma-sg.c40 enum dma_data_direction dma_dir; member
100 unsigned long size, enum dma_data_direction dma_dir, in vb2_dma_sg_alloc()
116 buf->dma_dir = dma_dir; in vb2_dma_sg_alloc()
150 if (dma_map_sgtable(buf->dev, sgt, buf->dma_dir, in vb2_dma_sg_alloc()
187 dma_unmap_sgtable(buf->dev, sgt, buf->dma_dir, in vb2_dma_sg_put()
205 dma_sync_sgtable_for_device(buf->dev, sgt, buf->dma_dir); in vb2_dma_sg_prepare()
213 dma_sync_sgtable_for_cpu(buf->dev, sgt, buf->dma_dir); in vb2_dma_sg_finish()
218 enum dma_data_direction dma_dir) in vb2_dma_sg_get_userptr()
233 buf->dma_dir in vb2_dma_sg_get_userptr()
99 vb2_dma_sg_alloc(struct device *dev, unsigned long dma_attrs, unsigned long size, enum dma_data_direction dma_dir, gfp_t gfp_flags) vb2_dma_sg_alloc() argument
216 vb2_dma_sg_get_userptr(struct device *dev, unsigned long vaddr, unsigned long size, enum dma_data_direction dma_dir) vb2_dma_sg_get_userptr() argument
352 enum dma_data_direction dma_dir; global() member
412 vb2_dma_sg_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) vb2_dma_sg_dmabuf_ops_map() argument
449 vb2_dma_sg_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) vb2_dma_sg_dmabuf_ops_unmap() argument
601 vb2_dma_sg_attach_dmabuf(struct device *dev, struct dma_buf *dbuf, unsigned long size, enum dma_data_direction dma_dir) vb2_dma_sg_attach_dmabuf() argument
[all...]
H A Dvideobuf2-vmalloc.c28 enum dma_data_direction dma_dir; member
38 unsigned long size, enum dma_data_direction dma_dir, in vb2_vmalloc_alloc()
55 buf->dma_dir = dma_dir; in vb2_vmalloc_alloc()
76 enum dma_data_direction dma_dir) in vb2_vmalloc_get_userptr()
87 buf->dma_dir = dma_dir; in vb2_vmalloc_get_userptr()
139 if (buf->dma_dir == DMA_FROM_DEVICE || in vb2_vmalloc_put_userptr()
140 buf->dma_dir == DMA_BIDIRECTIONAL) in vb2_vmalloc_put_userptr()
207 enum dma_data_direction dma_dir; member
37 vb2_vmalloc_alloc(struct device *dev, unsigned long attrs, unsigned long size, enum dma_data_direction dma_dir, gfp_t gfp_flags) vb2_vmalloc_alloc() argument
74 vb2_vmalloc_get_userptr(struct device *dev, unsigned long vaddr, unsigned long size, enum dma_data_direction dma_dir) vb2_vmalloc_get_userptr() argument
268 vb2_vmalloc_dmabuf_ops_map( struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) vb2_vmalloc_dmabuf_ops_map() argument
305 vb2_vmalloc_dmabuf_ops_unmap(struct dma_buf_attachment *db_attach, struct sg_table *sgt, enum dma_data_direction dma_dir) vb2_vmalloc_dmabuf_ops_unmap() argument
397 vb2_vmalloc_attach_dmabuf(struct device *dev, struct dma_buf *dbuf, unsigned long size, enum dma_data_direction dma_dir) vb2_vmalloc_attach_dmabuf() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/tegra-vde/
H A Ddmabuf-cache.c19 enum dma_data_direction dma_dir; member
38 dma_buf_unmap_attachment(entry->a, entry->sgt, entry->dma_dir); in tegra_vde_release_entry()
62 enum dma_data_direction dma_dir, in tegra_vde_dmabuf_cache_map()
82 if (entry->dma_dir != dma_dir) in tegra_vde_dmabuf_cache_map()
83 entry->dma_dir = DMA_BIDIRECTIONAL; in tegra_vde_dmabuf_cache_map()
102 sgt = dma_buf_map_attachment(attachment, dma_dir); in tegra_vde_dmabuf_cache_map()
135 entry->dma_dir = dma_dir; in tegra_vde_dmabuf_cache_map()
152 dma_buf_unmap_attachment(attachment, sgt, dma_dir); in tegra_vde_dmabuf_cache_map()
60 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) tegra_vde_dmabuf_cache_map() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/nvidia/tegra-vde/
H A Ddmabuf-cache.c22 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()
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()
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) tegra_vde_dmabuf_cache_map() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/rts5208/
H A Drtsx_transport.c317 enum dma_data_direction dma_dir, in rtsx_transfer_sglist_adma_partial()
332 if (dma_dir == DMA_TO_DEVICE) in rtsx_transfer_sglist_adma_partial()
334 else if (dma_dir == DMA_FROM_DEVICE) in rtsx_transfer_sglist_adma_partial()
358 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial()
471 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial()
481 enum dma_data_direction dma_dir, in rtsx_transfer_sglist_adma()
495 if (dma_dir == DMA_TO_DEVICE) in rtsx_transfer_sglist_adma()
497 else if (dma_dir == DMA_FROM_DEVICE) in rtsx_transfer_sglist_adma()
521 buf_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
618 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
313 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) rtsx_transfer_sglist_adma_partial() argument
479 rtsx_transfer_sglist_adma(struct rtsx_chip *chip, u8 card, struct scatterlist *sg, int num_sg, enum dma_data_direction dma_dir, int timeout) rtsx_transfer_sglist_adma() argument
626 rtsx_transfer_buf(struct rtsx_chip *chip, u8 card, void *buf, size_t len, enum dma_data_direction dma_dir, int timeout) rtsx_transfer_buf() argument
710 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) rtsx_transfer_data_partial() argument
742 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) rtsx_transfer_data() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/rts5208/
H A Drtsx_transport.c315 enum dma_data_direction dma_dir, in rtsx_transfer_sglist_adma_partial()
330 if (dma_dir == DMA_TO_DEVICE) in rtsx_transfer_sglist_adma_partial()
332 else if (dma_dir == DMA_FROM_DEVICE) in rtsx_transfer_sglist_adma_partial()
356 sg_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial()
469 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial()
479 enum dma_data_direction dma_dir, in rtsx_transfer_sglist_adma()
493 if (dma_dir == DMA_TO_DEVICE) in rtsx_transfer_sglist_adma()
495 else if (dma_dir == DMA_FROM_DEVICE) in rtsx_transfer_sglist_adma()
519 buf_cnt = dma_map_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
616 dma_unmap_sg(&rtsx->pci->dev, sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
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) rtsx_transfer_sglist_adma_partial() 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) rtsx_transfer_sglist_adma() argument
624 rtsx_transfer_buf(struct rtsx_chip *chip, u8 card, void *buf, size_t len, enum dma_data_direction dma_dir, int timeout) rtsx_transfer_buf() 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) rtsx_transfer_data_partial() 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) rtsx_transfer_data() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
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) in comedi_isadma_set_mode()
103 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc()
95 comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir) comedi_isadma_set_mode() 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) comedi_isadma_alloc() argument
H A Dcomedi_isadma.c133 * @dma_dir: the DMA direction
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()
149 * @dma_dir: the DMA direction
156 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc()
213 comedi_isadma_set_mode(desc, dma_dir); in comedi_isadma_alloc()
153 comedi_isadma_alloc(struct comedi_device *dev, int n_desc, unsigned int dma_chan1, unsigned int dma_chan2, unsigned int maxsize, char dma_dir) comedi_isadma_alloc() argument
/kernel/linux/linux-6.6/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) in comedi_isadma_set_mode()
103 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc()
95 comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir) comedi_isadma_set_mode() 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) comedi_isadma_alloc() argument
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Duniphier-sd.c68 enum dma_data_direction dma_dir; member
101 priv->dma_dir); in uniphier_sd_external_dma_callback()
135 priv->dma_dir = DMA_FROM_DEVICE; in uniphier_sd_external_dma_start()
138 priv->dma_dir = DMA_TO_DEVICE; in uniphier_sd_external_dma_start()
143 priv->dma_dir); in uniphier_sd_external_dma_start()
165 priv->dma_dir); in uniphier_sd_external_dma_start()
264 priv->dma_dir = DMA_FROM_DEVICE; in uniphier_sd_internal_dma_start()
267 priv->dma_dir = DMA_TO_DEVICE; in uniphier_sd_internal_dma_start()
271 sg_len = dma_map_sg(mmc_dev(host->mmc), sg, 1, priv->dma_dir); in uniphier_sd_internal_dma_start()
342 dma_unmap_sg(mmc_dev(host->mmc), host->sg_ptr, 1, priv->dma_dir); in uniphier_sd_internal_dma_dataend()
[all...]
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Duniphier-sd.c75 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()
[all...]
/kernel/linux/linux-5.10/drivers/staging/comedi/
H A Dcomedi_buf.c30 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_kref_release()
48 if (bm->dma_dir != DMA_NONE) in comedi_buf_map_kref_release()
75 comedi_buf_map_alloc(struct comedi_device *dev, enum dma_data_direction dma_dir, in comedi_buf_map_alloc() argument
87 bm->dma_dir = dma_dir; in comedi_buf_map_alloc()
88 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_alloc()
97 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_alloc()
165 if (bm->dma_dir != DMA_NONE) { in __comedi_buf_alloc()
/kernel/linux/linux-6.6/drivers/comedi/
H A Dcomedi_buf.c29 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()
74 comedi_buf_map_alloc(struct comedi_device *dev, enum dma_data_direction dma_dir, in comedi_buf_map_alloc() argument
86 bm->dma_dir = dma_dir; in comedi_buf_map_alloc()
87 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_alloc()
96 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_alloc()
164 if (bm->dma_dir != DMA_NONE) { in __comedi_buf_alloc()
/kernel/linux/linux-5.10/drivers/dma/
H A Dfsl-edma-common.c211 if (fsl_chan->dma_dir != DMA_NONE) in fsl_edma_unprep_slave_dma()
215 fsl_chan->dma_dir, 0); in fsl_edma_unprep_slave_dma()
216 fsl_chan->dma_dir = DMA_NONE; in fsl_edma_unprep_slave_dma()
223 enum dma_data_direction dma_dir; in fsl_edma_prep_slave_dma() local
229 dma_dir = DMA_FROM_DEVICE; in fsl_edma_prep_slave_dma()
234 dma_dir = DMA_TO_DEVICE; in fsl_edma_prep_slave_dma()
239 dma_dir = DMA_NONE; in fsl_edma_prep_slave_dma()
244 if (fsl_chan->dma_dir == dma_dir) in fsl_edma_prep_slave_dma()
249 fsl_chan->dma_dev_addr = dma_map_resource(dev, addr, size, dma_dir, in fsl_edma_prep_slave_dma()
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dfsl-edma-common.c291 if (fsl_chan->dma_dir != DMA_NONE) in fsl_edma_unprep_slave_dma()
295 fsl_chan->dma_dir, 0); in fsl_edma_unprep_slave_dma()
296 fsl_chan->dma_dir = DMA_NONE; in fsl_edma_unprep_slave_dma()
303 enum dma_data_direction dma_dir; in fsl_edma_prep_slave_dma() local
309 dma_dir = DMA_FROM_DEVICE; in fsl_edma_prep_slave_dma()
314 dma_dir = DMA_TO_DEVICE; in fsl_edma_prep_slave_dma()
319 dma_dir = DMA_NONE; in fsl_edma_prep_slave_dma()
324 if (fsl_chan->dma_dir == dma_dir) in fsl_edma_prep_slave_dma()
329 fsl_chan->dma_dev_addr = dma_map_resource(dev, addr, size, dma_dir, in fsl_edma_prep_slave_dma()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A Da2091.c86 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()
H A Da3000.c85 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()
/kernel/linux/linux-6.6/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) in comedi_isadma_set_mode() argument
135 desc->mode = (dma_dir == COMEDI_ISADMA_READ) ? DMA_MODE_READ in comedi_isadma_set_mode()
147 * @dma_dir: the DMA direction
154 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc()
211 comedi_isadma_set_mode(desc, dma_dir); in comedi_isadma_alloc()
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) comedi_isadma_alloc() argument
/kernel/linux/linux-6.6/drivers/scsi/
H A Da3000.c121 wh->dma_dir = dir_in; in dma_setup()
150 if (!wh->dma_dir) in dma_stop()
157 if (wh->dma_dir) { in dma_stop()
181 DMA_DIR(wh->dma_dir)); in dma_stop()
186 if (wh->dma_dir && SCpnt) in dma_stop()
H A Da2091.c119 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()
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/
H A Diser_memory.c74 enum dma_data_direction dma_dir) in iser_dma_map_task_data()
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()
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()
72 iser_dma_map_task_data(struct iscsi_iser_task *iser_task, enum iser_data_dir iser_dir, enum dma_data_direction dma_dir) iser_dma_map_task_data() 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) iser_dma_unmap_task_data() argument

Completed in 16 milliseconds

12345678