Searched defs:dma_dir (Results 1 - 22 of 22) sorted by relevance

/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
/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...]
/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 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);
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);
/drivers/mmc/host/
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 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 Dmvsdio.c127 int dma_dir = (data->flags & MMC_DATA_READ) ? local
130 data->sg_len, 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);
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 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;
/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
H A Diwl-trans-pcie.c418 enum dma_data_direction dma_dir; local
427 dma_dir = DMA_BIDIRECTIONAL;
429 dma_dir = DMA_TO_DEVICE;
433 iwlagn_txq_free_tfd(trans, txq, dma_dir);
/drivers/block/mtip32xx/
H A Dmtip32xx.c2405 int dma_dir = (dir == READ) ? DMA_FROM_DEVICE : DMA_TO_DEVICE; local
2408 nents = dma_map_sg(&dd->pdev->dev, command->sg, nents, dma_dir);
2448 command->direction = dma_dir;
/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
/drivers/scsi/
H A Dwd33c93.h234 int dma_dir; /* data transfer dir. */ member in struct:WD33C93_hostdata
H A Dgdth.h923 enum dma_data_direction dma_dir; member in struct:__anon4325::gdth_cmndinfo
/drivers/staging/comedi/drivers/
H A Ddt282x.c380 int dma_dir; member in struct:dt282x_private
628 if (devpriv->dma_dir == DMA_MODE_READ)
883 devpriv->dma_dir = DMA_MODE_READ;
1158 devpriv->dma_dir = DMA_MODE_WRITE;
/drivers/staging/crystalhd/
H A Dcrystalhd_hw.h208 uint32_t dma_dir:1; /* 30 bit DMA Direction */ member in struct:dma_descriptor
/drivers/ata/
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 Dlibata-core.c1524 * @dma_dir: Data tranfer direction of the command
1543 int dma_dir, struct scatterlist *sgl,
1603 qc->dma_dir = dma_dir;
1604 if (dma_dir != DMA_NONE) {
1706 * @dma_dir: Data tranfer direction of the command
1722 int dma_dir, void *buf, unsigned int buflen,
1728 if (dma_dir != DMA_NONE) {
1735 return ata_exec_internal_sg(dev, tf, cdb, dma_dir, psg, n_elem,
4524 int dir = qc->dma_dir;
1541 ata_exec_internal_sg(struct ata_device *dev, struct ata_taskfile *tf, const u8 *cdb, int dma_dir, struct scatterlist *sgl, unsigned int n_elem, unsigned long timeout) argument
1720 ata_exec_internal(struct ata_device *dev, struct ata_taskfile *tf, const u8 *cdb, int dma_dir, void *buf, unsigned int buflen, unsigned long timeout) argument
[all...]

Completed in 1716 milliseconds