/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-vmalloc.c | 27 enum dma_data_direction dma_dir; member 37 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_vmalloc_alloc() argument 47 buf->dma_dir = dma_dir; in vb2_vmalloc_alloc() 74 enum dma_data_direction dma_dir) in vb2_vmalloc_get_userptr() argument 84 buf->dma_dir = dma_dir; in vb2_vmalloc_get_userptr() 87 vec = vb2_create_framevec(vaddr, size, dma_dir == DMA_FROM_DEVICE); in vb2_vmalloc_get_userptr() 135 if (buf->dma_dir == DMA_FROM_DEVICE) in vb2_vmalloc_put_userptr() 203 enum dma_data_direction dma_dir; member 240 attach->dma_dir = DMA_NONE; in vb2_vmalloc_dmabuf_ops_attach() 257 if (attach->dma_dir != DMA_NONE) in vb2_vmalloc_dmabuf_ops_detach() [all …]
|
D | videobuf2-dma-sg.c | 43 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); in vb2_dma_sg_alloc() 192 buf->dma_dir, &attrs); in vb2_dma_sg_put() 214 buf->dma_dir); in vb2_dma_sg_prepare() 226 dma_sync_sg_for_cpu(buf->dev, sgt->sgl, sgt->orig_nents, buf->dma_dir); in vb2_dma_sg_finish() 231 enum dma_data_direction dma_dir) in vb2_dma_sg_get_userptr() argument 246 buf->dma_dir = dma_dir; in vb2_dma_sg_get_userptr() 250 vec = vb2_create_framevec(vaddr, size, buf->dma_dir == DMA_FROM_DEVICE); in vb2_dma_sg_get_userptr() [all …]
|
D | videobuf2-dma-contig.c | 33 enum dma_data_direction dma_dir; member 104 buf->dma_dir); in vb2_dc_prepare() 116 dma_sync_sg_for_cpu(buf->dev, sgt->sgl, sgt->orig_nents, buf->dma_dir); in vb2_dc_finish() 140 enum dma_data_direction dma_dir, gfp_t gfp_flags) in vb2_dc_alloc() argument 161 buf->dma_dir = dma_dir; in vb2_dc_alloc() 215 enum dma_data_direction dma_dir; member 250 attach->dma_dir = DMA_NONE; in vb2_dc_dmabuf_ops_attach() 268 if (attach->dma_dir != DMA_NONE) in vb2_dc_dmabuf_ops_detach() 270 attach->dma_dir); in vb2_dc_dmabuf_ops_detach() 277 struct dma_buf_attachment *db_attach, enum dma_data_direction dma_dir) in vb2_dc_dmabuf_ops_map() argument [all …]
|
D | videobuf2-core.c | 46 enum dma_data_direction dma_dir = in __vb2_buf_mem_alloc() 59 size, dma_dir, q->gfp_flags); in __vb2_buf_mem_alloc() 946 enum dma_data_direction dma_dir = in __qbuf_userptr() 994 planes[plane].length, dma_dir); in __qbuf_userptr() 1060 enum dma_data_direction dma_dir = in __qbuf_dmabuf() 1115 dma_dir); in __qbuf_dmabuf()
|
/linux-4.4.14/drivers/staging/rts5208/ |
D | rtsx_transport.c | 326 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 …]
|
D | rtsx_transport.h | 59 int use_sg, enum dma_data_direction dma_dir, int timeout); 64 enum dma_data_direction dma_dir, int timeout);
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
D | comedi_isadma.h | 71 void comedi_isadma_set_mode(struct comedi_isadma_desc *, char dma_dir); 76 unsigned int maxsize, char dma_dir); 102 char dma_dir) in comedi_isadma_set_mode() argument 109 unsigned int maxsize, char dma_dir) in comedi_isadma_alloc() argument
|
D | comedi_isadma.c | 145 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()
|
D | dt282x.c | 310 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.4.14/drivers/scsi/ |
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()
|
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()
|
D | sgiwd93.c | 111 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()
|
D | gvp11.c | 121 wh->dma_dir = dir_in; in dma_setup() 160 if (wh->dma_dir && SCpnt) in dma_stop()
|
D | mvme147.c | 42 hdata->dma_dir = dir_in; in dma_setup()
|
D | wd33c93.h | 234 int dma_dir; /* data transfer dir. */ member
|
D | gdth.h | 914 enum dma_data_direction dma_dir; member
|
D | gdth.c | 2518 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()
|
D | ipr.c | 6676 if (qc->dma_dir == DMA_TO_DEVICE) { in ipr_build_ata_ioadl64() 6679 } else if (qc->dma_dir == DMA_FROM_DEVICE) in ipr_build_ata_ioadl64() 6721 if (qc->dma_dir == DMA_TO_DEVICE) { in ipr_build_ata_ioadl() 6727 } else if (qc->dma_dir == DMA_FROM_DEVICE) { in ipr_build_ata_ioadl()
|
/linux-4.4.14/drivers/staging/comedi/ |
D | comedi_buf.c | 43 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()
|
D | comedidev.h | 258 enum dma_data_direction dma_dir; member
|
/linux-4.4.14/drivers/mmc/host/ |
D | mxs-mmc.c | 158 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()
|
D | bfin_sdh.c | 66 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()
|
D | mxcmmc.c | 143 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() 973 if (host->dma_dir == DMA_FROM_DEVICE) { in mxcmci_watchdog()
|
D | pxamci.c | 79 unsigned int dma_dir; member 214 host->dma_dir = DMA_FROM_DEVICE; in pxamci_setup_data() 218 host->dma_dir = DMA_TO_DEVICE; in pxamci_setup_data() 232 host->dma_dir); in pxamci_setup_data() 368 data->sg, data->sg_len, host->dma_dir); in pxamci_data_done()
|
D | mvsdio.c | 131 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.4.14/drivers/scsi/arm/ |
D | powertec.c | 140 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()
|
D | cumana_2.c | 168 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()
|
D | eesox.c | 167 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.4.14/include/media/ |
D | videobuf2-core.h | 97 enum dma_data_direction dma_dir, 104 enum dma_data_direction dma_dir); 112 enum dma_data_direction dma_dir);
|
/linux-4.4.14/drivers/ata/ |
D | sata_dwc_460ex.c | 240 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()
|
D | libata.h | 73 int dma_dir, void *buf, unsigned int buflen, 77 int dma_dir, struct scatterlist *sg,
|
D | pata_ep93xx.c | 707 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()
|
D | pata_pcmcia.c | 133 if (qc == NULL || qc->dma_dir == DMA_TO_DEVICE) in pcmcia_8bit_drain_fifo()
|
D | pata_pxa.c | 71 dir = (qc->dma_dir == DMA_TO_DEVICE ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM); in pxa_qc_prep()
|
D | libata-core.c | 1555 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()
|
D | acard-ahci.c | 314 if (qc->tf.protocol == ATA_PROT_PIO && qc->dma_dir == DMA_FROM_DEVICE && in acard_ahci_qc_fill_rtf()
|
D | sata_rcar.c | 494 if (qc == NULL || qc->dma_dir == DMA_TO_DEVICE) in sata_rcar_drain_fifo()
|
D | libata-scsi.c | 1847 qc->dma_dir = cmd->sc_data_direction; in ata_scsi_translate() 2629 qc->dma_dir = DMA_FROM_DEVICE; in atapi_request_sense()
|
D | libata-eh.c | 2517 if (qc->dma_dir != DMA_NONE) { in ata_eh_link_report() 2533 dma_str[qc->dma_dir]); in ata_eh_link_report()
|
D | libata-sff.c | 2169 if (qc == NULL || qc->dma_dir == DMA_TO_DEVICE) in ata_sff_drain_fifo()
|
D | libahci.c | 1995 if (qc->tf.protocol == ATA_PROT_PIO && qc->dma_dir == DMA_FROM_DEVICE && in ahci_qc_fill_rtf()
|
/linux-4.4.14/drivers/dma/ |
D | moxart-dma.c | 124 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.4.14/drivers/mtd/nand/ |
D | r852.h | 122 int dma_dir; /* 1 = read, 0 = write */ member
|
D | r852.c | 99 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()
|
D | pxa3xx_nand.c | 204 enum dma_data_direction dma_dir; member 716 dma_unmap_sg(info->dma_chan->device->dev, &info->sg, 1, info->dma_dir); in pxa3xx_nand_data_dma_irq() 729 info->dma_dir = DMA_TO_DEVICE; in start_data_dma() 733 info->dma_dir = DMA_FROM_DEVICE; in start_data_dma() 743 dma_map_sg(info->dma_chan->device->dev, &info->sg, 1, info->dma_dir); in start_data_dma()
|
/linux-4.4.14/drivers/memstick/host/ |
D | rtsx_pci_ms.c | 147 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()
|
D | rtsx_usb_ms.c | 249 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.4.14/include/linux/spi/ |
D | mxs-spi.h | 137 unsigned int dma_dir; member
|
/linux-4.4.14/drivers/infiniband/ulp/isert/ |
D | ib_isert.h | 105 enum dma_data_direction dma_dir; member
|
D | ib_isert.c | 1635 data->dma_dir = op == ISER_IB_RDMA_WRITE ? in isert_map_data_buf() 1649 data->dma_dir); in isert_map_data_buf() 1666 ib_dma_unmap_sg(ib_dev, data->sg, data->nents, data->dma_dir); in isert_unmap_data_buf()
|
/linux-4.4.14/drivers/crypto/ccp/ |
D | ccp-ops.c | 60 enum dma_data_direction dma_dir; member 483 dma_unmap_sg(wa->dma_dev, wa->dma_sg, wa->nents, wa->dma_dir); in ccp_sg_free() 490 enum dma_data_direction dma_dir) in ccp_init_sg_workarea() argument 508 if (dma_dir == DMA_NONE) in ccp_init_sg_workarea() 513 wa->dma_dir = dma_dir; in ccp_init_sg_workarea() 514 wa->dma_count = dma_map_sg(dev, sg, wa->nents, dma_dir); in ccp_init_sg_workarea()
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 222 enum dma_data_direction dma_dir) in iser_dma_map_task_data() argument 229 data->dma_nents = ib_dma_map_sg(dev, data->sg, data->size, dma_dir); in iser_dma_map_task_data()
|
D | iscsi_iser.h | 676 enum dma_data_direction dma_dir);
|
/linux-4.4.14/drivers/nvme/host/ |
D | pci.c | 850 enum dma_data_direction dma_dir; in nvme_queue_rq() local 883 dma_dir = rq_data_dir(req) ? DMA_TO_DEVICE : DMA_FROM_DEVICE; in nvme_queue_rq() 890 if (!dma_map_sg(nvmeq->q_dmadev, iod->sg, iod->nents, dma_dir)) in nvme_queue_rq() 895 dma_unmap_sg(dev->dev, iod->sg, iod->nents, dma_dir); in nvme_queue_rq() 901 dma_dir); in nvme_queue_rq() 909 dma_dir); in nvme_queue_rq() 916 if (!dma_map_sg(nvmeq->q_dmadev, iod->meta_sg, 1, dma_dir)) { in nvme_queue_rq() 918 dma_dir); in nvme_queue_rq()
|
/linux-4.4.14/include/linux/ |
D | libata.h | 637 int dma_dir; member 1692 qc->dma_dir = DMA_NONE; in ata_qc_reinit()
|
/linux-4.4.14/drivers/scsi/libsas/ |
D | sas_ata.c | 227 task->data_dir = qc->dma_dir; in sas_ata_qc_issue()
|
/linux-4.4.14/drivers/block/mtip32xx/ |
D | mtip32xx.c | 2387 int dma_dir = rq_data_dir(rq) == READ ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in mtip_hw_submit_io() local 2392 nents = dma_map_sg(&dd->pdev->dev, command->sg, nents, dma_dir); in mtip_hw_submit_io() 2408 if (dma_dir == DMA_FROM_DEVICE) in mtip_hw_submit_io() 2443 command->direction = dma_dir; in mtip_hw_submit_io()
|