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

12

/drivers/staging/rts_pstor/
H A Drtsx_transport.c330 enum dma_data_direction dma_dir, int timeout)
344 if (dma_dir == DMA_TO_DEVICE) {
346 } else if (dma_dir == DMA_FROM_DEVICE) {
372 sg_cnt = dma_map_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir);
481 dma_unmap_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir);
491 enum dma_data_direction dma_dir, int timeout)
504 if (dma_dir == DMA_TO_DEVICE) {
506 } else if (dma_dir == DMA_FROM_DEVICE) {
532 buf_cnt = dma_map_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir);
628 dma_unmap_sg(&(rtsx->pci->dev), sg, num_sg, dma_dir);
327 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
489 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
636 rtsx_transfer_buf(struct rtsx_chip *chip, u8 card, void *buf, size_t len, enum dma_data_direction dma_dir, int timeout) argument
719 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
750 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.h59 int use_sg, enum dma_data_direction dma_dir, int timeout);
63 enum dma_data_direction dma_dir, int timeout);
/drivers/scsi/
H A Da2091.c86 wh->dma_dir = dir_in;
117 if (!wh->dma_dir)
124 if (wh->dma_dir) {
141 if (wh->dma_dir)
H A Da3000.c85 wh->dma_dir = dir_in;
119 if (!wh->dma_dir)
126 if (wh->dma_dir) {
151 if (wh->dma_dir && SCpnt)
H A Dsgiwd93.c111 hdata->wh.dma_dir = datainp;
153 if (hdata->wh.dma_dir) {
161 DMA_DIR(hdata->wh.dma_dir));
H A Dmvme147.c42 hdata->dma_dir = dir_in;
H A Dgvp11.c121 wh->dma_dir = dir_in;
160 if (wh->dma_dir && SCpnt)
H A Dwd33c93.h234 int dma_dir; /* data transfer dir. */ member in struct:WD33C93_hostdata
/drivers/mtd/nand/
H A Dr852.h122 int dma_dir; /* 1 = read, 0 = write */ member in struct:r852_device
/drivers/scsi/arm/
H A Dcumana_2.c168 int bufs, map_dir, dma_dir, alatch_dir; local
174 dma_dir = DMA_MODE_WRITE,
178 dma_dir = DMA_MODE_READ,
186 set_dma_mode(dmach, dma_dir);
H A Dpowertec.c140 int bufs, map_dir, dma_dir; local
146 dma_dir = DMA_MODE_WRITE;
149 dma_dir = DMA_MODE_READ;
155 set_dma_mode(dmach, dma_dir);
H A Deesox.c167 int bufs, map_dir, dma_dir; local
173 dma_dir = DMA_MODE_WRITE;
176 dma_dir = DMA_MODE_READ;
182 set_dma_mode(dmach, dma_dir);
/drivers/mmc/host/
H A Dimxmmc.c69 unsigned int dma_dir; member in struct:imxmci_host
252 host->dma_dir = DMA_FROM_DEVICE;
258 host->dma_dir = DMA_TO_DEVICE;
272 host->dma_dir = DMA_FROM_DEVICE;
274 data->sg_len, host->dma_dir);
283 host->dma_dir = DMA_TO_DEVICE;
286 data->sg_len, host->dma_dir);
315 if (host->dma_dir == DMA_FROM_DEVICE)
416 host->dma_dir);
557 if (host->dma_dir
[all...]
H A Dmxs-mmc.c156 unsigned int dma_dir; member in struct:mxs_mmc_host
242 data->sg_len, host->dma_dir);
318 data->sg_len, host->dma_dir);
335 data->sg_len, host->dma_dir);
359 host->dma_dir = DMA_NONE;
400 host->dma_dir = DMA_NONE;
520 host->dma_dir = DMA_NONE;
529 host->dma_dir = dma_data_dir;
H A Dbfin_sdh.c67 int dma_dir; member in struct:sdh_host
148 host->dma_dir = DMA_FROM_DEVICE;
151 host->dma_dir = DMA_TO_DEVICE;
154 host->dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, host->dma_dir);
292 host->dma_dir);
H A Dmxcmmc.c134 unsigned int dma_dir; member in struct:mxcmci_host
246 host->dma_dir = DMA_FROM_DEVICE;
249 host->dma_dir = DMA_TO_DEVICE;
254 data->sg_len, host->dma_dir);
264 host->dma_dir);
350 host->dma_dir);
H A Dpxamci.c73 unsigned int dma_dir; member in struct:pxamci_host
196 host->dma_dir = DMA_FROM_DEVICE;
201 host->dma_dir = DMA_TO_DEVICE;
210 host->dma_dir);
360 host->dma_dir);
/drivers/ata/
H A Dlibata.h73 int dma_dir, void *buf, unsigned int buflen,
77 int dma_dir, struct scatterlist *sg,
H A Dsata_dwc_460ex.c361 static const char *get_dma_dir_descript(int dma_dir) argument
363 switch ((enum dma_data_direction)dma_dir) {
1188 get_dma_dir_descript(qc->dma_dir),
1439 int dir = qc->dma_dir;
1455 dev_dbg(ap->dev, "%s qc=%p tag: %x cmd: 0x%02x dma_dir: %s "
1457 get_dma_dir_descript(qc->dma_dir), start_dma);
1508 __func__, ap->port_no, get_dma_dir_descript(qc->dma_dir),
1514 dmadr), qc->dma_dir);
1570 if ((qc->dma_dir == DMA_NONE) || (qc->tf.protocol == ATA_PROT_PIO))
H A Dpata_pcmcia.c134 if (qc == NULL || qc->dma_dir == DMA_TO_DEVICE)
/drivers/infiniband/ulp/iser/
H A Diser_memory.c316 enum dma_data_direction dma_dir)
323 data->dma_nents = ib_dma_map_sg(dev, data->buf, data->size, dma_dir);
313 iser_dma_map_task_data(struct iscsi_iser_task *iser_task, struct iser_data_buf *data, enum iser_data_dir iser_dir, enum dma_data_direction dma_dir) argument
H A Discsi_iser.h364 enum dma_data_direction dma_dir);
/drivers/net/wireless/iwlwifi/
H A Diwl-trans-pcie-tx.c215 struct iwl_tfd *tfd, enum dma_data_direction dma_dir)
239 iwl_tfd_tb_get_len(tfd, i), dma_dir);
248 * @dma_dir - the direction of the DMA mapping
254 enum dma_data_direction dma_dir)
265 iwlagn_unmap_tfd(trans, &txq->meta[idx], &tfd_tmp[rd_ptr], dma_dir);
214 iwlagn_unmap_tfd(struct iwl_trans *trans, struct iwl_cmd_meta *meta, struct iwl_tfd *tfd, enum dma_data_direction dma_dir) argument
253 iwlagn_txq_free_tfd(struct iwl_trans *trans, struct iwl_tx_queue *txq, enum dma_data_direction dma_dir) argument
/drivers/staging/crystalhd/
H A Dcrystalhd_hw.h208 uint32_t dma_dir:1; /* 30 bit DMA Direction */ member in struct:dma_descriptor
/drivers/block/
H A Dnvme.c476 struct bio *bio, enum dma_data_direction dma_dir, int psegs)
501 if (dma_map_sg(dev, iod->sg, iod->nents, dma_dir) == 0) {
543 enum dma_data_direction dma_dir; local
583 dma_dir = DMA_TO_DEVICE;
586 dma_dir = DMA_FROM_DEVICE;
589 result = nvme_map_bio(nvmeq->q_dmadev, iod, bio, dma_dir, psegs);
475 nvme_map_bio(struct device *dev, struct nvme_iod *iod, struct bio *bio, enum dma_data_direction dma_dir, int psegs) argument

Completed in 629 milliseconds

12