Home
last modified time | relevance | path

Searched refs:sc_data_direction (Results 1 – 25 of 66) sorted by relevance

123

/linux/drivers/scsi/
H A Dscsi_lib_dma.c31 cmd->sc_data_direction); in scsi_dma_map()
49 cmd->sc_data_direction); in scsi_dma_unmap()
H A Dxen-scsifront.c217 ring_req->sc_data_direction = (uint8_t)sc->sc_data_direction; in scsifront_do_request()
244 if (shadow->sc->sc_data_direction == DMA_NONE) in scsifront_gnttab_done()
477 int grant_ro = (sc->sc_data_direction == DMA_TO_DEVICE); in map_data_for_request()
484 if (sc->sc_data_direction == DMA_NONE || !data_len) in map_data_for_request()
H A Dvmw_pvscsi.c391 cmd->sc_data_direction); in pvscsi_map_buffers()
435 bufflen, cmd->sc_data_direction); in pvscsi_unmap_buffers()
746 if (cmd->sc_data_direction == DMA_FROM_DEVICE) in pvscsi_queue_ring()
748 else if (cmd->sc_data_direction == DMA_TO_DEVICE) in pvscsi_queue_ring()
750 else if (cmd->sc_data_direction == DMA_NONE) in pvscsi_queue_ring()
H A D53c700.c595 if(SCp->sc_data_direction != DMA_NONE && in NCR_700_unmap()
596 SCp->sc_data_direction != DMA_BIDIRECTIONAL) in NCR_700_unmap()
1835 SCp->sc_data_direction != DMA_NONE) { in NCR_700_queuecommand_lck()
1839 printk("Has wrong data direction %d\n", SCp->sc_data_direction); in NCR_700_queuecommand_lck()
1841 SCp->sc_data_direction = DMA_NONE; in NCR_700_queuecommand_lck()
1851 switch(SCp->sc_data_direction) { in NCR_700_queuecommand_lck()
H A Dmac53c94.c74 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in mac53c94_queue_lck()
371 dma_cmd = cmd->sc_data_direction == DMA_TO_DEVICE ? in set_dma_cmds()
H A Dscsi_error.c1107 ses->data_direction = scmd->sc_data_direction; in scsi_eh_prep_cmnd()
1129 scmd->sc_data_direction = DMA_FROM_DEVICE; in scsi_eh_prep_cmnd()
1135 scmd->sc_data_direction = DMA_NONE; in scsi_eh_prep_cmnd()
1187 scmd->sc_data_direction = ses->data_direction; in scsi_eh_restore_cmnd()
2552 scmd->sc_data_direction = DMA_BIDIRECTIONAL; in scsi_ioctl_reset()
H A Dmvumi.c199 scmd->sc_data_direction); in mvumi_make_sgl()
205 scmd->sc_data_direction); in mvumi_make_sgl()
1330 scmd->sc_data_direction); in mvumi_complete_cmd()
2037 switch (scmd->sc_data_direction) { in mvumi_build_frame()
2050 "cmd[0x%x]\n", scmd->sc_data_direction, scmd->cmnd[0]); in mvumi_build_frame()
2135 scmd->sc_data_direction); in mvumi_timed_out()
H A Dlibiscsi_tcp.c536 } else if (task->sc->sc_data_direction != DMA_TO_DEVICE) { in iscsi_tcp_r2t_rsp()
1073 if (task->sc->sc_data_direction != DMA_TO_DEVICE) in iscsi_tcp_task_xmit()
H A D3w-9xxx.c1846 if (srb->sc_data_direction == DMA_TO_DEVICE || in DEF_SCSI_QCMD()
1847 srb->sc_data_direction == DMA_BIDIRECTIONAL) in DEF_SCSI_QCMD()
1919 (cmd->sc_data_direction == DMA_FROM_DEVICE || in twa_scsiop_execute_scsi_complete()
1920 cmd->sc_data_direction == DMA_BIDIRECTIONAL)) { in twa_scsiop_execute_scsi_complete()
H A Dmyrb.c1294 switch (scmd->sc_data_direction) { in myrb_pthru_queuecommand()
1555 if (scmd->sc_data_direction == DMA_NONE) in myrb_ldev_queuecommand()
1560 if (scmd->sc_data_direction == DMA_FROM_DEVICE) in myrb_ldev_queuecommand()
1581 if (scmd->sc_data_direction == DMA_FROM_DEVICE) in myrb_ldev_queuecommand()
2330 if (scmd->sc_data_direction == DMA_FROM_DEVICE) in myrb_handle_scsi()
2339 if (scmd->sc_data_direction == DMA_FROM_DEVICE) in myrb_handle_scsi()
/linux/drivers/s390/scsi/
H A Dzfcp_fc.h237 if (scsi->sc_data_direction == DMA_FROM_DEVICE) in zfcp_fc_scsi_to_fcp()
239 if (scsi->sc_data_direction == DMA_TO_DEVICE) in zfcp_fc_scsi_to_fcp()
/linux/drivers/xen/
H A Dxen-scsiback.c120 uint8_t sc_data_direction; member
430 pending_req->sc_data_direction, TARGET_SCF_ACK_KREF); in scsiback_cmd_exec()
554 if (pending_req->sc_data_direction == DMA_TO_DEVICE) in scsiback_gnttab_data_map()
725 if ((ring_req->sc_data_direction != DMA_BIDIRECTIONAL) && in prepare_pending_reqs()
726 (ring_req->sc_data_direction != DMA_TO_DEVICE) && in prepare_pending_reqs()
727 (ring_req->sc_data_direction != DMA_FROM_DEVICE) && in prepare_pending_reqs()
728 (ring_req->sc_data_direction != DMA_NONE)) { in prepare_pending_reqs()
730 ring_req->sc_data_direction); in prepare_pending_reqs()
758 pending_req->sc_data_direction = ring_req->sc_data_direction; in prepare_pending_reqs()
/linux/include/xen/interface/io/
H A Dvscsiif.h255 uint8_t sc_data_direction; /* for DMA_TO_DEVICE(1) member
/linux/drivers/scsi/qla4xxx/
H A Dql4_iocb.c161 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { in qla4xxx_build_scsi_iocbs()
339 if (cmd->sc_data_direction == DMA_TO_DEVICE) in qla4xxx_send_command_to_isp()
341 else if (cmd->sc_data_direction == DMA_FROM_DEVICE) in qla4xxx_send_command_to_isp()
/linux/drivers/usb/storage/
H A Dtransport.c654 srb->sc_data_direction != DMA_FROM_DEVICE) { in usb_stor_invoke_transport()
992 pipe = srb->sc_data_direction == DMA_FROM_DEVICE ? in usb_stor_CB_transport()
1131 bcb->Flags = srb->sc_data_direction == DMA_FROM_DEVICE ? in usb_stor_Bulk_transport()
1167 unsigned int pipe = srb->sc_data_direction == DMA_FROM_DEVICE ? in usb_stor_Bulk_transport()
1191 srb->sc_data_direction == DMA_FROM_DEVICE && in usb_stor_Bulk_transport()
H A Dfreecom.c357 switch (us->srb->sc_data_direction) { in freecom_transport()
431 us->srb->sc_data_direction); in freecom_transport()
H A Dsddr09.c1719 if (srb->sc_data_direction == DMA_TO_DEVICE || in sddr09_transport()
1720 srb->sc_data_direction == DMA_FROM_DEVICE) { in sddr09_transport()
1721 unsigned int pipe = (srb->sc_data_direction == DMA_TO_DEVICE) in sddr09_transport()
1725 (srb->sc_data_direction == DMA_TO_DEVICE) ? in sddr09_transport()
/linux/drivers/scsi/lpfc/
H A Dlpfc_scsi.c823 int nseg, datadir = scsi_cmnd->sc_data_direction; in lpfc_scsi_prep_dma_buf_s3()
1548 int datadir = sc->sc_data_direction; in lpfc_bg_setup_bpl()
1695 int datadir = sc->sc_data_direction; in lpfc_bg_setup_bpl_prot()
1975 if (sc->sc_data_direction == DMA_FROM_DEVICE) { in lpfc_bg_setup_sgl()
2488 if (sc->sc_data_direction == DMA_FROM_DEVICE) { in lpfc_bg_scsi_adjust_dl()
2530 int datasegcnt, protsegcnt, datadir = scsi_cmnd->sc_data_direction; in lpfc_bg_scsi_prep_dma_buf_s3()
2666 scsi_cmnd->sc_data_direction); in lpfc_bg_scsi_prep_dma_buf_s3()
3241 scsi_cmnd->sc_data_direction == DMA_TO_DEVICE) { in lpfc_scsi_prep_dma_buf_s4()
3304 int datasegcnt, protsegcnt, datadir = scsi_cmnd->sc_data_direction; in lpfc_bg_scsi_prep_dma_buf_s4()
3440 scsi_cmnd->sc_data_direction == DMA_TO_DEVICE) { in lpfc_bg_scsi_prep_dma_buf_s4()
[all …]
/linux/include/scsi/
H A Dscsi_cmnd.h101 enum dma_data_direction sc_data_direction; member
/linux/drivers/scsi/qedf/
H A Dqedf_io.c483 scsi_sg_count(sc), sc->sc_data_direction); in qedf_map_sg()
570 if (sc_cmd->sc_data_direction == DMA_TO_DEVICE) in qedf_build_fcp_cmnd()
572 else if (sc_cmd->sc_data_direction == DMA_FROM_DEVICE) in qedf_build_fcp_cmnd()
613 if (sc_cmd->sc_data_direction == DMA_TO_DEVICE) { in qedf_init_task()
865 if (sc_cmd->sc_data_direction == DMA_FROM_DEVICE) { in qedf_post_io_req()
868 } else if (sc_cmd->sc_data_direction == DMA_TO_DEVICE) { in qedf_post_io_req()
1112 scsi_sg_count(sc), sc->sc_data_direction); in qedf_unmap_sg_list()
/linux/drivers/scsi/aic7xxx/
H A Daic7xxx_osm.h585 return (scb->io_ctx->sc_data_direction); in ahc_get_transfer_dir()
H A Daic79xx_osm.h567 return (scb->io_ctx->sc_data_direction); in ahd_get_transfer_dir()
/linux/drivers/ata/
H A Dlibata-scsi.c1964 if (cmd->sc_data_direction == DMA_FROM_DEVICE || in ata_scsi_translate()
1965 cmd->sc_data_direction == DMA_TO_DEVICE) { in ata_scsi_translate()
1973 qc->dma_dir = cmd->sc_data_direction; in ata_scsi_translate()
3092 int nodata = (scmd->sc_data_direction == DMA_NONE); in atapi_xlat()
3102 if (scmd->sc_data_direction == DMA_TO_DEVICE) { in atapi_xlat()
3160 (scmd->sc_data_direction != DMA_TO_DEVICE)) in atapi_xlat()
3325 if (scmd->sc_data_direction != DMA_NONE) { in ata_scsi_pass_thru()
3476 if (scmd->sc_data_direction == DMA_TO_DEVICE) in ata_scsi_pass_thru()
/linux/drivers/scsi/bnx2fc/
H A Dbnx2fc_io.c1670 scsi_sg_count(sc), sc->sc_data_direction); in bnx2fc_map_sg()
1737 scsi_sg_count(sc), sc->sc_data_direction); in bnx2fc_unmap_sg_list()
2043 if (sc_cmd->sc_data_direction == DMA_FROM_DEVICE) { in bnx2fc_post_io_req()
2047 } else if (sc_cmd->sc_data_direction == DMA_TO_DEVICE) { in bnx2fc_post_io_req()
/linux/drivers/scsi/ibmvscsi/
H A Dibmvscsi.c619 if (cmd->sc_data_direction == DMA_TO_DEVICE) in set_srp_direction()
625 if (cmd->sc_data_direction == DMA_TO_DEVICE) in set_srp_direction()
758 switch (cmd->sc_data_direction) { in map_data_for_srp_cmd()
771 cmd->sc_data_direction); in map_data_for_srp_cmd()

123