/kernel/linux/linux-6.6/drivers/media/common/videobuf2/ |
H A D | videobuf2-dma-contig.c | 33 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 D | videobuf2-dma-sg.c | 40 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 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() 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 D | videobuf2-dma-contig.c | 32 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 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() 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 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() 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 D | dmabuf-cache.c | 19 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 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() 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 D | rtsx_transport.c | 317 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 D | rtsx_transport.c | 315 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 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() 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 D | comedi_isadma.c | 133 * @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 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() 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 D | uniphier-sd.c | 68 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 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() [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/ |
H A D | comedi_buf.c | 30 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 D | comedi_buf.c | 29 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 D | fsl-edma-common.c | 211 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 D | fsl-edma-common.c | 291 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 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()
|
H A 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()
|
/kernel/linux/linux-6.6/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) 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 D | a3000.c | 121 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 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()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/ |
H A D | iser_memory.c | 74 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
|