Home
last modified time | relevance | path

Searched refs:data_dir (Results 26 – 50 of 51) sorted by relevance

123

/Linux-v6.1/drivers/scsi/libsas/
Dsas_ata.c192 task->data_dir = qc->dma_dir; in sas_ata_qc_issue()
194 task->data_dir = DMA_NONE; in sas_ata_qc_issue()
201 task->data_dir = qc->dma_dir; in sas_ata_qc_issue()
Dsas_scsi_host.c154 task->data_dir = cmd->sc_data_direction; in sas_create_task()
/Linux-v6.1/include/target/
Dtarget_core_fabric.h157 int task_attr, int data_dir, int flags);
/Linux-v6.1/drivers/s390/scsi/
Dzfcp_fsf.c2514 static int zfcp_fsf_set_data_dir(struct scsi_cmnd *scsi_cmnd, u32 *data_dir) in zfcp_fsf_set_data_dir() argument
2520 *data_dir = FSF_DATADIR_CMND; in zfcp_fsf_set_data_dir()
2523 *data_dir = FSF_DATADIR_READ; in zfcp_fsf_set_data_dir()
2526 *data_dir = FSF_DATADIR_WRITE; in zfcp_fsf_set_data_dir()
2534 *data_dir = FSF_DATADIR_DIF_READ_STRIP; in zfcp_fsf_set_data_dir()
2537 *data_dir = FSF_DATADIR_DIF_WRITE_INSERT; in zfcp_fsf_set_data_dir()
2540 *data_dir = FSF_DATADIR_DIF_READ_CONVERT; in zfcp_fsf_set_data_dir()
2543 *data_dir = FSF_DATADIR_DIF_WRITE_CONVERT; in zfcp_fsf_set_data_dir()
/Linux-v6.1/drivers/target/sbp/
Dsbp_target.c1166 u32 *data_len, enum dma_data_direction *data_dir) in sbp_calc_data_length_direction() argument
1175 *data_dir = DMA_NONE; in sbp_calc_data_length_direction()
1179 *data_dir = direction ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in sbp_calc_data_length_direction()
1198 enum dma_data_direction data_dir; in sbp_handle_command() local
1214 sbp_calc_data_length_direction(req, &data_length, &data_dir); in sbp_handle_command()
1217 req->orb_pointer, unpacked_lun, data_length, data_dir); in sbp_handle_command()
1223 TCM_SIMPLE_TAG, data_dir, TARGET_SCF_ACK_KREF); in sbp_handle_command()
/Linux-v6.1/include/linux/
Dmemstick.h237 unsigned char data_dir:1, member
/Linux-v6.1/drivers/scsi/hisi_sas/
Dhisi_sas_main.c226 task->data_dir); in hisi_sas_slot_task_free()
237 task->data_dir); in hisi_sas_slot_task_free()
284 task->data_dir); in hisi_sas_dma_unmap()
305 task->num_scatter, task->data_dir); in hisi_sas_dma_map()
351 task->data_dir); in hisi_sas_dif_dma_unmap()
371 task->data_dir); in hisi_sas_dif_dma_map()
389 scsi_prot_sg_count(scsi_cmnd), task->data_dir); in hisi_sas_dif_dma_map()
Dhisi_sas_v2_hw.c2514 switch (task->data_dir) { in prep_ata_v2_hw()
2532 &task->ata_task.fis, task->data_dir)) in prep_ata_v2_hw()
/Linux-v6.1/drivers/scsi/pm8001/
Dpm8001_sas.c481 task->num_scatter, task->data_dir); in pm8001_queue_command()
501 task->num_scatter, task->data_dir); in pm8001_queue_command()
531 task->num_scatter, task->data_dir); in pm8001_ccb_task_free()
Dpm80xx_hwi.c2484 t->data_dir == DMA_FROM_DEVICE) { in mpi_sata_completion()
2489 t->data_dir != DMA_NONE) { in mpi_sata_completion()
4407 cpu_to_le32(data_dir_flags[task->data_dir] << 8 | 0x0); in pm80xx_chip_ssp_io_req()
4428 ((data_dir_flags[task->data_dir] << 8) | 0x20 | 0x0); in pm80xx_chip_ssp_io_req()
4559 if (task->data_dir == DMA_NONE && !task->ata_task.use_ncq) { in pm80xx_chip_sata_req()
4579 dir = data_dir_flags[task->data_dir] << 8; in pm80xx_chip_sata_req()
Dpm8001_hwi.c2381 t->data_dir == DMA_FROM_DEVICE) { in mpi_sata_completion()
2386 t->data_dir != DMA_NONE) { in mpi_sata_completion()
4150 cpu_to_le32(data_dir_flags[task->data_dir] << 8 | 0x0);/*0 for in pm8001_chip_ssp_io_req()
4203 if (task->data_dir == DMA_NONE && !task->ata_task.use_ncq) { in pm8001_chip_sata_req()
4223 dir = data_dir_flags[task->data_dir] << 8; in pm8001_chip_sata_req()
/Linux-v6.1/drivers/scsi/libfc/
Dfc_fcp.c1507 enum dma_data_direction data_dir; in fc_fcp_rec_resp() local
1565 data_dir = fsp->cmd->sc_data_direction; in fc_fcp_rec_resp()
1586 if (data_dir == DMA_TO_DEVICE) { in fc_fcp_rec_resp()
1619 if (data_dir == DMA_TO_DEVICE) { in fc_fcp_rec_resp()
/Linux-v6.1/drivers/scsi/mvsas/
Dmv_sas.c462 if (task->data_dir == DMA_FROM_DEVICE) in mvs_task_prep_ata()
550 if (task->data_dir == DMA_FROM_DEVICE) in mvs_task_prep_ata()
760 task->data_dir); in mvs_task_prep()
835 task->data_dir); in mvs_task_prep()
880 slot->n_elem, task->data_dir); in mvs_slot_task_free()
/Linux-v6.1/drivers/mmc/host/
Dusdhi6rol0.c573 enum dma_data_direction data_dir; in usdhi6_dma_setup() local
578 data_dir = DMA_TO_DEVICE; in usdhi6_dma_setup()
581 data_dir = DMA_FROM_DEVICE; in usdhi6_dma_setup()
587 ret = dma_map_sg(chan->device->dev, sg, data->sg_len, data_dir); in usdhi6_dma_setup()
/Linux-v6.1/drivers/scsi/
Dstex.c236 u8 data_dir; member
706 req->data_dir = MSG_DATA_DIR_IN; in stex_queuecommand_lck()
708 req->data_dir = MSG_DATA_DIR_OUT; in stex_queuecommand_lck()
710 req->data_dir = MSG_DATA_DIR_ND; in stex_queuecommand_lck()
/Linux-v6.1/include/scsi/
Dlibsas.h617 u8 data_dir:2; /* Use PCI_DMA_... */ member
/Linux-v6.1/drivers/target/
Dtarget_core_transport.c1637 u32 data_length, int task_attr, int data_dir, int flags) in target_init_cmd() argument
1661 data_dir, task_attr, sense, unpacked_lun); in target_init_cmd()
1825 u32 data_length, int task_attr, int data_dir, int flags) in target_submit_cmd() argument
1830 task_attr, data_dir, flags); in target_submit_cmd()
/Linux-v6.1/arch/m68k/include/asm/
Datarihw.h524 u_char data_dir; member
/Linux-v6.1/drivers/md/
Ddm-cache-target.c1594 int r, data_dir; in map_bio() local
1612 data_dir = bio_data_dir(bio); in map_bio()
1617 r = policy_lookup_with_work(cache->policy, block, &cblock, data_dir, true, &op); in map_bio()
1632 r = policy_lookup(cache->policy, block, &cblock, data_dir, false, &background_queued); in map_bio()
/Linux-v6.1/drivers/ata/
Dlibata-scsi.c370 enum dma_data_direction data_dir; in ata_cmd_ioctl() local
394 data_dir = DMA_FROM_DEVICE; in ata_cmd_ioctl()
398 data_dir = DMA_NONE; in ata_cmd_ioctl()
416 cmd_result = scsi_execute(scsidev, scsi_cmd, data_dir, argbuf, argsize, in ata_cmd_ioctl()
/Linux-v6.1/drivers/memstick/host/
Dr592.c284 is_write = dev->req->data_dir == WRITE; in r592_transfer_fifo_dma()
/Linux-v6.1/drivers/scsi/mpi3mr/
Dmpi3mr.h245 u8 data_dir; member
/Linux-v6.1/drivers/scsi/qla2xxx/
Dtcm_qla2xxx.c445 int data_dir, int bidi) in tcm_qla2xxx_handle_cmd() argument
491 data_dir, target_flags); in tcm_qla2xxx_handle_cmd()
Dqla_target.c4170 int ret, fcp_task_attr, data_dir, bidi = 0; in __qlt_do_work() local
4190 data_dir = DMA_TO_DEVICE; in __qlt_do_work()
4192 data_dir = DMA_FROM_DEVICE; in __qlt_do_work()
4194 data_dir = DMA_TO_DEVICE; in __qlt_do_work()
4196 data_dir = DMA_NONE; in __qlt_do_work()
4203 fcp_task_attr, data_dir, bidi); in __qlt_do_work()
/Linux-v6.1/Documentation/scsi/
Dlibsas.rst376 data_dir -- PCI_DMA_...

123