Home
last modified time | relevance | path

Searched refs:dma_dir (Results 1 – 55 of 55) sorted by relevance

/linux-4.1.27/drivers/media/v4l2-core/
Dvideobuf2-vmalloc.c28 enum dma_data_direction dma_dir; member
39 enum dma_data_direction dma_dir, gfp_t gfp_flags) 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
88 buf->dma_dir = dma_dir; in vb2_vmalloc_get_userptr()
113 dma_dir == DMA_FROM_DEVICE, in vb2_vmalloc_get_userptr()
151 if (buf->dma_dir == DMA_FROM_DEVICE) in vb2_vmalloc_put_userptr()
221 enum dma_data_direction dma_dir; member
258 attach->dma_dir = DMA_NONE; in vb2_vmalloc_dmabuf_ops_attach()
275 if (attach->dma_dir != DMA_NONE) in vb2_vmalloc_dmabuf_ops_detach()
[all …]
Dvideobuf2-dma-sg.c42 enum dma_data_direction dma_dir; member
103 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_dma_sg_alloc() argument
121 buf->dma_dir = dma_dir; in vb2_dma_sg_alloc()
151 buf->dma_dir, &attrs) == 0) in vb2_dma_sg_alloc()
191 buf->dma_dir, &attrs); in vb2_dma_sg_put()
212 dma_sync_sg_for_device(buf->dev, sgt->sgl, sgt->nents, buf->dma_dir); in vb2_dma_sg_prepare()
224 dma_sync_sg_for_cpu(buf->dev, sgt->sgl, sgt->nents, buf->dma_dir); in vb2_dma_sg_finish()
234 enum dma_data_direction dma_dir) in vb2_dma_sg_get_userptr() argument
252 buf->dma_dir = dma_dir; in vb2_dma_sg_get_userptr()
300 buf->dma_dir == DMA_FROM_DEVICE, in vb2_dma_sg_get_userptr()
[all …]
Dvideobuf2-dma-contig.c33 enum dma_data_direction dma_dir; member
123 dma_sync_sg_for_device(buf->dev, sgt->sgl, sgt->nents, buf->dma_dir); in vb2_dc_prepare()
135 dma_sync_sg_for_cpu(buf->dev, sgt->sgl, sgt->nents, buf->dma_dir); in vb2_dc_finish()
159 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_dc_alloc() argument
180 buf->dma_dir = dma_dir; in vb2_dc_alloc()
234 enum dma_data_direction dma_dir; member
269 attach->dma_dir = DMA_NONE; in vb2_dc_dmabuf_ops_attach()
287 if (attach->dma_dir != DMA_NONE) in vb2_dc_dmabuf_ops_detach()
289 attach->dma_dir); in vb2_dc_dmabuf_ops_detach()
296 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map() argument
[all …]
Dvideobuf2-core.c192 enum dma_data_direction dma_dir = in __vb2_buf_mem_alloc() local
205 size, dma_dir, q->gfp_flags); in __vb2_buf_mem_alloc()
1403 enum dma_data_direction dma_dir = in __qbuf_userptr() local
1446 planes[plane].length, dma_dir); in __qbuf_userptr()
1507 enum dma_data_direction dma_dir = in __qbuf_dmabuf() local
1556 dbuf, planes[plane].length, dma_dir); in __qbuf_dmabuf()
/linux-4.1.27/drivers/staging/rts5208/
Drtsx_transport.c326 enum dma_data_direction dma_dir, int timeout) in rtsx_transfer_sglist_adma_partial() argument
340 if (dma_dir == DMA_TO_DEVICE) in rtsx_transfer_sglist_adma_partial()
342 else if (dma_dir == DMA_FROM_DEVICE) in rtsx_transfer_sglist_adma_partial()
366 sg_cnt = dma_map_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial()
479 dma_unmap_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma_partial()
489 enum dma_data_direction dma_dir, int timeout) in rtsx_transfer_sglist_adma() argument
502 if (dma_dir == DMA_TO_DEVICE) in rtsx_transfer_sglist_adma()
504 else if (dma_dir == DMA_FROM_DEVICE) in rtsx_transfer_sglist_adma()
528 buf_cnt = dma_map_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
626 dma_unmap_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir); in rtsx_transfer_sglist_adma()
[all …]
Drtsx_transport.h59 int use_sg, enum dma_data_direction dma_dir, int timeout);
64 enum dma_data_direction dma_dir, int timeout);
/linux-4.1.27/drivers/staging/comedi/drivers/
Dcomedi_isadma.h67 void comedi_isadma_set_mode(struct comedi_isadma_desc *, char dma_dir);
72 unsigned int maxsize, char dma_dir);
98 char dma_dir) in comedi_isadma_set_mode() argument
105 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc() argument
Dcomedi_isadma.c145 void comedi_isadma_set_mode(struct comedi_isadma_desc *desc, char dma_dir) in comedi_isadma_set_mode() argument
147 desc->mode = (dma_dir == COMEDI_ISADMA_READ) ? DMA_MODE_READ in comedi_isadma_set_mode()
166 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc() argument
210 comedi_isadma_set_mode(desc, dma_dir); in comedi_isadma_alloc()
Ddt282x.c310 int dma_dir; member
329 comedi_isadma_set_mode(desc, devpriv->dma_dir); in dt282x_prep_ai_dma()
343 comedi_isadma_set_mode(desc, devpriv->dma_dir); in dt282x_prep_ao_dma()
514 if (devpriv->dma_dir == COMEDI_ISADMA_READ) in dt282x_interrupt()
742 devpriv->dma_dir = COMEDI_ISADMA_READ; in dt282x_ai_cmd()
923 devpriv->dma_dir = COMEDI_ISADMA_WRITE; in dt282x_ao_cmd()
/linux-4.1.27/drivers/scsi/
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()
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()
Dsgiwd93.c111 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()
Dgvp11.c121 wh->dma_dir = dir_in; in dma_setup()
160 if (wh->dma_dir && SCpnt) in dma_stop()
Dmvme147.c42 hdata->dma_dir = dir_in; in dma_setup()
Dwd33c93.h234 int dma_dir; /* data transfer dir. */ member
Dgdth.h914 enum dma_data_direction dma_dir; member
Dgdth.c2518 cmndinfo->dma_dir = (read_write == 1 ? in gdth_fill_cache_cmd()
2521 cmndinfo->dma_dir); in gdth_fill_cache_cmd()
2694 cmndinfo->dma_dir = PCI_DMA_BIDIRECTIONAL; in gdth_fill_raw_cmd()
2696 cmndinfo->dma_dir); in gdth_fill_raw_cmd()
3318 cmndinfo->dma_dir); in gdth_sync_event()
Dipr.c6664 if (qc->dma_dir == DMA_TO_DEVICE) { in ipr_build_ata_ioadl64()
6667 } else if (qc->dma_dir == DMA_FROM_DEVICE) in ipr_build_ata_ioadl64()
6709 if (qc->dma_dir == DMA_TO_DEVICE) { in ipr_build_ata_ioadl()
6715 } else if (qc->dma_dir == DMA_FROM_DEVICE) { in ipr_build_ata_ioadl()
/linux-4.1.27/drivers/staging/comedi/
Dcomedi_buf.c43 if (bm->dma_dir != DMA_NONE) { in comedi_buf_map_kref_release()
56 if (bm->dma_dir != DMA_NONE) in comedi_buf_map_kref_release()
106 bm->dma_dir = s->async_dma_dir; in __comedi_buf_alloc()
107 if (bm->dma_dir != DMA_NONE) in __comedi_buf_alloc()
120 if (bm->dma_dir != DMA_NONE) in __comedi_buf_alloc()
Dcomedidev.h104 enum dma_data_direction dma_dir; member
/linux-4.1.27/drivers/mmc/host/
Dmxs-mmc.c158 data->sg_len, ssp->dma_dir); in mxs_mmc_request_done()
236 data->sg_len, ssp->dma_dir); in mxs_mmc_prep_dma()
253 data->sg_len, ssp->dma_dir); in mxs_mmc_prep_dma()
278 ssp->dma_dir = DMA_NONE; in mxs_mmc_bc()
320 ssp->dma_dir = DMA_NONE; in mxs_mmc_ac()
442 ssp->dma_dir = DMA_NONE; in mxs_mmc_adtc()
451 ssp->dma_dir = dma_data_dir; in mxs_mmc_adtc()
Dbfin_sdh.c66 int dma_dir; member
152 host->dma_dir = DMA_FROM_DEVICE; in sdh_setup_data()
155 host->dma_dir = DMA_TO_DEVICE; in sdh_setup_data()
158 host->dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma_dir); in sdh_setup_data()
303 host->dma_dir); in sdh_data_done()
Dmxcmmc.c143 unsigned int dma_dir; member
331 host->dma_dir = DMA_FROM_DEVICE; in mxcmci_setup_data()
334 host->dma_dir = DMA_TO_DEVICE; in mxcmci_setup_data()
341 data->sg_len, host->dma_dir); in mxcmci_setup_data()
351 host->dma_dir); in mxcmci_setup_data()
414 if (host->dma_dir == DMA_FROM_DEVICE) { in mxcmci_start_cmd()
461 host->dma_dir); in mxcmci_finish_data()
977 if (host->dma_dir == DMA_FROM_DEVICE) { in mxcmci_watchdog()
Dpxamci.c76 unsigned int dma_dir; member
199 host->dma_dir = DMA_FROM_DEVICE; in pxamci_setup_data()
204 host->dma_dir = DMA_TO_DEVICE; in pxamci_setup_data()
213 host->dma_dir); in pxamci_setup_data()
363 host->dma_dir); in pxamci_data_done()
Dmvsdio.c131 int dma_dir = (data->flags & MMC_DATA_READ) ? in mvsd_setup_data() local
134 data->sg_len, dma_dir); in mvsd_setup_data()
/linux-4.1.27/drivers/scsi/arm/
Dpowertec.c140 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()
Dcumana_2.c168 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()
Deesox.c167 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-4.1.27/drivers/ata/
Dsata_dwc_460ex.c240 static const char *get_dma_dir_descript(int dma_dir) in get_dma_dir_descript() argument
242 switch ((enum dma_data_direction)dma_dir) { in get_dma_dir_descript()
312 if (qc->dma_dir == DMA_DEV_TO_MEM) { in dma_dwc_xfer_setup()
320 sconf.direction = qc->dma_dir; in dma_dwc_xfer_setup()
330 qc->dma_dir, in dma_dwc_xfer_setup()
717 get_dma_dir_descript(qc->dma_dir), in sata_dwc_dma_xfer_complete()
973 int dir = qc->dma_dir; in sata_dwc_bmdma_start_by_tag()
991 get_dma_dir_descript(qc->dma_dir), start_dma); in sata_dwc_bmdma_start_by_tag()
1041 __func__, ap->port_no, get_dma_dir_descript(qc->dma_dir), in sata_dwc_qc_prep_by_tag()
1100 if ((qc->dma_dir == DMA_NONE) || (qc->tf.protocol == ATA_PROT_PIO)) in sata_dwc_qc_prep()
Dlibata.h73 int dma_dir, void *buf, unsigned int buflen,
77 int dma_dir, struct scatterlist *sg,
Dpata_ep93xx.c707 u32 v = qc->dma_dir == DMA_TO_DEVICE ? IDEUDMAOP_RWOP : 0; in ep93xx_pata_dma_start()
708 struct dma_chan *channel = qc->dma_dir == DMA_TO_DEVICE in ep93xx_pata_dma_start()
711 txd = dmaengine_prep_slave_sg(channel, qc->sg, qc->n_elem, qc->dma_dir, in ep93xx_pata_dma_start()
847 if (qc == NULL || qc->dma_dir == DMA_TO_DEVICE) in ep93xx_pata_drain_fifo()
Dpata_pcmcia.c133 if (qc == NULL || qc->dma_dir == DMA_TO_DEVICE) in pcmcia_8bit_drain_fifo()
Dlibata-core.c1555 int dma_dir, struct scatterlist *sgl, in ata_exec_internal_sg() argument
1615 dma_dir == DMA_FROM_DEVICE) in ata_exec_internal_sg()
1619 qc->dma_dir = dma_dir; in ata_exec_internal_sg()
1620 if (dma_dir != DMA_NONE) { in ata_exec_internal_sg()
1738 int dma_dir, void *buf, unsigned int buflen, in ata_exec_internal() argument
1744 if (dma_dir != DMA_NONE) { in ata_exec_internal()
1751 return ata_exec_internal_sg(dev, tf, cdb, dma_dir, psg, n_elem, in ata_exec_internal()
4602 int dir = qc->dma_dir; in ata_sg_clean()
4719 n_elem = dma_map_sg(ap->dev, qc->sg, qc->n_elem, qc->dma_dir); in ata_sg_setup()
Dacard-ahci.c314 if (qc->tf.protocol == ATA_PROT_PIO && qc->dma_dir == DMA_FROM_DEVICE && in acard_ahci_qc_fill_rtf()
Dsata_rcar.c494 if (qc == NULL || qc->dma_dir == DMA_TO_DEVICE) in sata_rcar_drain_fifo()
Dlibata-scsi.c1849 qc->dma_dir = cmd->sc_data_direction; in ata_scsi_translate()
2629 qc->dma_dir = DMA_FROM_DEVICE; in atapi_request_sense()
Dlibata-eh.c2509 if (qc->dma_dir != DMA_NONE) { in ata_eh_link_report()
2525 dma_str[qc->dma_dir]); in ata_eh_link_report()
Dlibata-sff.c2169 if (qc == NULL || qc->dma_dir == DMA_TO_DEVICE) in ata_sff_drain_fifo()
Dlibahci.c1934 if (qc->tf.protocol == ATA_PROT_PIO && qc->dma_dir == DMA_FROM_DEVICE && in ahci_qc_fill_rtf()
/linux-4.1.27/include/media/
Dvideobuf2-core.h86 enum dma_data_direction dma_dir,
93 enum dma_data_direction dma_dir);
101 enum dma_data_direction dma_dir);
/linux-4.1.27/drivers/dma/
Dmoxart-dma.c124 enum dma_transfer_direction dma_dir; member
315 d->dma_dir = dir; in moxart_prep_slave_sg()
408 if (ch->desc->dma_dir == DMA_MEM_TO_DEV) in moxart_dma_start_sg()
410 else if (ch->desc->dma_dir == DMA_DEV_TO_MEM) in moxart_dma_start_sg()
/linux-4.1.27/drivers/mtd/nand/
Dr852.h122 int dma_dir; /* 1 = read, 0 = write */ member
Dr852.c99 if (dev->dma_dir) in r852_dma_enable()
152 dev->dma_dir ? PCI_DMA_FROMDEVICE : PCI_DMA_TODEVICE); in r852_dma_done()
182 dev->dma_dir = do_read; in r852_do_dma()
/linux-4.1.27/drivers/memstick/host/
Drtsx_pci_ms.c147 u8 val, trans_mode, dma_dir; in ms_transfer_data() local
156 dma_dir = DMA_DIR_FROM_CARD; in ms_transfer_data()
159 dma_dir = DMA_DIR_TO_CARD; in ms_transfer_data()
181 0x03 | DMA_PACK_SIZE_MASK, dma_dir | DMA_EN | DMA_512); in ms_transfer_data()
Drtsx_usb_ms.c249 u8 trans_mode, dma_dir, flag; in ms_transfer_data() local
259 dma_dir = DMA_DIR_FROM_CARD; in ms_transfer_data()
267 dma_dir = DMA_DIR_TO_CARD; in ms_transfer_data()
295 0x03 | DMA_PACK_SIZE_MASK, dma_dir | DMA_EN | DMA_512); in ms_transfer_data()
/linux-4.1.27/include/linux/spi/
Dmxs-spi.h137 unsigned int dma_dir; member
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.h107 enum dma_data_direction dma_dir; member
Dib_isert.c1657 data->dma_dir = op == ISER_IB_RDMA_WRITE ? in isert_map_data_buf()
1671 data->dma_dir); in isert_map_data_buf()
1688 ib_dma_unmap_sg(ib_dev, data->sg, data->nents, data->dma_dir); in isert_unmap_data_buf()
/linux-4.1.27/drivers/crypto/ccp/
Dccp-ops.c61 enum dma_data_direction dma_dir; member
484 dma_unmap_sg(wa->dma_dev, wa->dma_sg, wa->nents, wa->dma_dir); in ccp_sg_free()
491 enum dma_data_direction dma_dir) in ccp_init_sg_workarea() argument
507 if (dma_dir == DMA_NONE) in ccp_init_sg_workarea()
512 wa->dma_dir = dma_dir; in ccp_init_sg_workarea()
513 wa->dma_count = dma_map_sg(dev, sg, wa->nents, dma_dir); in ccp_init_sg_workarea()
/linux-4.1.27/drivers/infiniband/ulp/iser/
Discsi_iser.h625 enum dma_data_direction dma_dir);
Diser_memory.c365 enum dma_data_direction dma_dir) in iser_dma_map_task_data() argument
372 data->dma_nents = ib_dma_map_sg(dev, data->sg, data->size, dma_dir); in iser_dma_map_task_data()
/linux-4.1.27/drivers/block/
Dnvme-core.c821 enum dma_data_direction dma_dir; in nvme_queue_rq() local
855 dma_dir = rq_data_dir(req) ? DMA_TO_DEVICE : DMA_FROM_DEVICE; in nvme_queue_rq()
862 if (!dma_map_sg(nvmeq->q_dmadev, iod->sg, iod->nents, dma_dir)) in nvme_queue_rq()
868 iod->nents, dma_dir); in nvme_queue_rq()
883 if (!dma_map_sg(nvmeq->q_dmadev, iod->meta_sg, 1, dma_dir)) in nvme_queue_rq()
/linux-4.1.27/include/linux/
Dlibata.h636 int dma_dir; member
1692 qc->dma_dir = DMA_NONE; in ata_qc_reinit()
/linux-4.1.27/drivers/scsi/libsas/
Dsas_ata.c227 task->data_dir = qc->dma_dir; in sas_ata_qc_issue()
/linux-4.1.27/drivers/block/mtip32xx/
Dmtip32xx.c2384 int dma_dir = rq_data_dir(rq) == READ ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in mtip_hw_submit_io() local
2389 nents = dma_map_sg(&dd->pdev->dev, command->sg, nents, dma_dir); in mtip_hw_submit_io()
2405 if (dma_dir == DMA_FROM_DEVICE) in mtip_hw_submit_io()
2440 command->direction = dma_dir; in mtip_hw_submit_io()