| /linux/drivers/scsi/ |
| H A D | scsi_lib_dma.c | 31 cmd->sc_data_direction); in scsi_dma_map() 49 cmd->sc_data_direction); in scsi_dma_unmap()
|
| H A D | xen-scsifront.c | 217 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 D | vmw_pvscsi.c | 391 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 D | 53c700.c | 595 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 D | mac53c94.c | 74 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 D | scsi_error.c | 1107 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 D | mvumi.c | 199 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 D | libiscsi_tcp.c | 536 } 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 D | 3w-9xxx.c | 1846 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 D | myrb.c | 1294 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 D | zfcp_fc.h | 237 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 D | xen-scsiback.c | 120 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 D | vscsiif.h | 255 uint8_t sc_data_direction; /* for DMA_TO_DEVICE(1) member
|
| /linux/drivers/scsi/qla4xxx/ |
| H A D | ql4_iocb.c | 161 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 D | transport.c | 654 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 D | freecom.c | 357 switch (us->srb->sc_data_direction) { in freecom_transport() 431 us->srb->sc_data_direction); in freecom_transport()
|
| H A D | sddr09.c | 1719 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 D | lpfc_scsi.c | 823 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 D | scsi_cmnd.h | 101 enum dma_data_direction sc_data_direction; member
|
| /linux/drivers/scsi/qedf/ |
| H A D | qedf_io.c | 483 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 D | aic7xxx_osm.h | 585 return (scb->io_ctx->sc_data_direction); in ahc_get_transfer_dir()
|
| H A D | aic79xx_osm.h | 567 return (scb->io_ctx->sc_data_direction); in ahd_get_transfer_dir()
|
| /linux/drivers/ata/ |
| H A D | libata-scsi.c | 1964 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 D | bnx2fc_io.c | 1670 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 D | ibmvscsi.c | 619 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()
|