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

/drivers/memstick/host/
H A Drtsx_pci_ms.c140 static int ms_transfer_data(struct realtek_pci_ms *host, unsigned char data_dir, argument
151 dev_dbg(ms_dev(host), "%s: tpc = 0x%02x, data_dir = %s, length = %d\n",
152 __func__, tpc, (data_dir == READ) ? "READ" : "WRITE",
155 if (data_dir == READ) {
192 err = rtsx_pci_transfer_data(pcr, sg, 1, data_dir == READ, 10000);
364 err = ms_transfer_data(host, req->data_dir,
367 if (req->data_dir == READ) {
H A Drtsx_usb_ms.c242 static int ms_transfer_data(struct rtsx_usb_ms *host, unsigned char data_dir, argument
253 dev_dbg(ms_dev(host), "%s: tpc = 0x%02x, data_dir = %s, length = %d\n",
254 __func__, tpc, (data_dir == READ) ? "READ" : "WRITE",
257 if (data_dir == READ) {
482 err = ms_transfer_data(host, req->data_dir,
485 if (req->data_dir == READ)
/drivers/scsi/aacraid/
H A Dcommctrl.c478 u32 data_dir; local
549 data_dir = DMA_TO_DEVICE;
552 data_dir = DMA_BIDIRECTIONAL;
555 data_dir = DMA_FROM_DEVICE;
558 data_dir = DMA_NONE;
582 if ((data_dir == DMA_NONE) && user_srbcmd->sg.count) {
629 addr = pci_map_single(dev->pdev, p, upsg->sg[i].count, data_dir);
682 addr = pci_map_single(dev->pdev, p, usg->sg[i].count, data_dir);
732 addr = pci_map_single(dev->pdev, p, usg->sg[i].count, data_dir);
770 upsg->sg[i].count, data_dir);
[all...]
/drivers/target/tcm_fc/
H A Dtfc_cmd.c521 int data_dir = 0; local
541 data_dir = DMA_NONE;
544 data_dir = DMA_FROM_DEVICE;
547 data_dir = DMA_TO_DEVICE;
577 ntohl(fcp->fc_dl), task_attr, data_dir, 0))
/drivers/scsi/megaraid/
H A Dmegaraid_ioctl.h98 * @data_dir : Direction of the data transfer
128 uint32_t data_dir; member in struct:uioc
/drivers/s390/scsi/
H A Dzfcp_fsf.c2152 static int zfcp_fsf_set_data_dir(struct scsi_cmnd *scsi_cmnd, u32 *data_dir) argument
2158 *data_dir = FSF_DATADIR_CMND;
2161 *data_dir = FSF_DATADIR_READ;
2164 *data_dir = FSF_DATADIR_WRITE;
2172 *data_dir = FSF_DATADIR_DIF_READ_STRIP;
2175 *data_dir = FSF_DATADIR_DIF_WRITE_INSERT;
2178 *data_dir = FSF_DATADIR_DIF_READ_CONVERT;
2181 *data_dir = FSF_DATADIR_DIF_WRITE_CONVERT;
/drivers/ata/
H A Dlibata-scsi.c488 enum dma_data_direction data_dir; local
514 data_dir = DMA_FROM_DEVICE;
518 data_dir = DMA_NONE;
536 cmd_result = scsi_execute(scsidev, scsi_cmd, data_dir, argbuf, argsize,
/drivers/md/
H A Ddm-cache-policy-mq.c653 bool discarded_oblock, int data_dir)
655 if (data_dir == READ)
670 bool discarded_oblock, int data_dir)
673 adjusted_promote_threshold(mq, discarded_oblock, data_dir);
731 int data_dir, struct policy_result *result)
737 !should_promote(mq, e, discarded_oblock, data_dir)) {
813 int data_dir, struct policy_result *result)
815 if (adjusted_promote_threshold(mq, discarded_oblock, data_dir) <= 1) {
834 int data_dir, struct policy_result *result)
847 data_dir, resul
652 adjusted_promote_threshold(struct mq_policy *mq, bool discarded_oblock, int data_dir) argument
669 should_promote(struct mq_policy *mq, struct entry *e, bool discarded_oblock, int data_dir) argument
729 pre_cache_entry_found(struct mq_policy *mq, struct entry *e, bool can_migrate, bool discarded_oblock, int data_dir, struct policy_result *result) argument
811 no_entry_found(struct mq_policy *mq, dm_oblock_t oblock, bool can_migrate, bool discarded_oblock, int data_dir, struct policy_result *result) argument
832 map(struct mq_policy *mq, dm_oblock_t oblock, bool can_migrate, bool discarded_oblock, int data_dir, struct policy_result *result) argument
[all...]
/drivers/memstick/core/
H A Dmspro_block.c156 data_dir:1, member in struct:mspro_block_data
643 memstick_init_req_sg(*mrq, msb->data_dir == READ
722 msb->data_dir = rq_data_dir(msb->block_req);
723 msb->transfer_cmd = msb->data_dir == READ
760 if (msb->data_dir == READ) {
1000 msb->data_dir = READ;
1102 msb->data_dir = READ;
/drivers/mmc/host/
H A Ddavinci_mmc.c195 unsigned char data_dir; member in struct:mmc_davinci_host
260 if (host->data_dir == DAVINCI_MMC_DATADIR_WRITE) {
342 host->data_dir == DAVINCI_MMC_DATADIR_READ)
354 if (host->data_dir == DAVINCI_MMC_DATADIR_WRITE)
365 if (host->data_dir == DAVINCI_MMC_DATADIR_WRITE) {
370 } else if (host->data_dir == DAVINCI_MMC_DATADIR_READ) {
381 if (!host->do_dma && (host->data_dir == DAVINCI_MMC_DATADIR_WRITE))
410 if (host->data_dir == DAVINCI_MMC_DATADIR_READ)
425 if (host->data_dir == DAVINCI_MMC_DATADIR_WRITE) {
565 host->data_dir
[all...]
H A Dusdhi6rol0.c569 enum dma_data_direction data_dir; local
574 data_dir = DMA_TO_DEVICE;
577 data_dir = DMA_FROM_DEVICE;
583 ret = dma_map_sg(chan->device->dev, sg, data->sg_len, data_dir);
/drivers/scsi/libfc/
H A Dfc_fcp.c1456 enum dma_data_direction data_dir; local
1509 data_dir = fsp->cmd->sc_data_direction;
1530 if (data_dir == DMA_TO_DEVICE) {
1563 if (data_dir == DMA_TO_DEVICE) {
/drivers/scsi/qla2xxx/
H A Dtcm_qla2xxx.c552 int data_dir, int bidi)
576 data_dir, flags);
550 tcm_qla2xxx_handle_cmd(scsi_qla_host_t *vha, struct qla_tgt_cmd *cmd, unsigned char *cdb, uint32_t data_length, int fcp_task_attr, int data_dir, int bidi) argument
H A Dqla_target.c3261 int ret, fcp_task_attr, data_dir, bidi = 0; local
3276 data_dir = DMA_TO_DEVICE;
3278 data_dir = DMA_FROM_DEVICE;
3280 data_dir = DMA_TO_DEVICE;
3282 data_dir = DMA_NONE;
3291 fcp_task_attr, data_dir, bidi);
/drivers/target/sbp/
H A Dsbp_target.c1185 u32 *data_len, enum dma_data_direction *data_dir)
1194 *data_dir = DMA_NONE;
1198 *data_dir = direction ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
1217 enum dma_data_direction data_dir; local
1233 sbp_calc_data_length_direction(req, &data_length, &data_dir);
1235 pr_debug("sbp_handle_command ORB:0x%llx unpacked_lun:%d data_len:%d data_dir:%d\n",
1236 req->orb_pointer, unpacked_lun, data_length, data_dir);
1240 MSG_SIMPLE_TAG, data_dir, 0))
1184 sbp_calc_data_length_direction(struct sbp_target_request *req, u32 *data_len, enum dma_data_direction *data_dir) argument
/drivers/target/
H A Dtarget_core_transport.c1336 * @data_dir: DMA data direction
1354 u32 data_length, int task_attr, int data_dir, int flags,
1373 data_length, data_dir, task_attr, sense);
1473 * @data_dir: DMA data direction
1487 u32 data_length, int task_attr, int data_dir, int flags)
1490 unpacked_lun, data_length, task_attr, data_dir,
1352 target_submit_cmd_map_sgls(struct se_cmd *se_cmd, struct se_session *se_sess, unsigned char *cdb, unsigned char *sense, u32 unpacked_lun, u32 data_length, int task_attr, int data_dir, int flags, struct scatterlist *sgl, u32 sgl_count, struct scatterlist *sgl_bidi, u32 sgl_bidi_count, struct scatterlist *sgl_prot, u32 sgl_prot_count) argument
1485 target_submit_cmd(struct se_cmd *se_cmd, struct se_session *se_sess, unsigned char *cdb, unsigned char *sense, u32 unpacked_lun, u32 data_length, int task_attr, int data_dir, int flags) argument
/drivers/scsi/aic94xx/
H A Daic94xx_sas.h381 u8 data_dir; /* :1,0 */ member in struct:initiate_ssp_task
618 u8 data_dir; /* 01b */ member in struct:ssp_targ_get_data
/drivers/scsi/
H A Dsg.c766 int k, data_dir, at_head; local
799 data_dir = DMA_FROM_DEVICE;
802 data_dir = DMA_TO_DEVICE;
805 data_dir = DMA_BIDIRECTIONAL;
808 data_dir = DMA_NONE;
H A Dstex.c221 u8 data_dir; member in struct:req_msg
682 req->data_dir = MSG_DATA_DIR_IN;
684 req->data_dir = MSG_DATA_DIR_OUT;
686 req->data_dir = MSG_DATA_DIR_ND;
/drivers/staging/unisys/common-spar/include/channels/
H A Diochannel.h296 enum dma_data_direction data_dir; /* direction of the data, if any */ member in struct:uiscmdrsp_scsi
/drivers/usb/gadget/function/
H A Df_mass_storage.c291 enum data_direction data_dir; member in struct:fsg_common
1520 switch (common->data_dir) {
1680 enum data_direction data_dir, unsigned int mask,
1690 if (common->data_dir != DATA_DIR_UNKNOWN)
1691 sprintf(hdlen, ", H%c=%u", dirletter[(int) common->data_dir],
1694 name, cmnd_size, dirletter[(int) data_dir],
1702 data_dir = DATA_DIR_NONE;
1716 if (common->data_dir != data_dir && common->data_size_from_cmnd > 0) {
1809 int cmnd_size, enum data_direction data_dir,
1679 check_command(struct fsg_common *common, int cmnd_size, enum data_direction data_dir, unsigned int mask, int needs_medium, const char *name) argument
1808 check_command_size_in_blocks(struct fsg_common *common, int cmnd_size, enum data_direction data_dir, unsigned int mask, int needs_medium, const char *name) argument
[all...]
/drivers/block/
H A Dskd_main.c506 int data_dir, unsigned lba,
509 if (data_dir == READ)
583 int data_dir; local
626 data_dir = rq_data_dir(req);
638 req, lba, lba, count, count, data_dir);
733 if (data_dir == READ)
754 skd_prep_rw_cdb(scsi_req, data_dir, lba, count);
505 skd_prep_rw_cdb(struct skd_scsi_request *scsi_req, int data_dir, unsigned lba, unsigned count) argument

Completed in 6962 milliseconds