/kernel/linux/linux-5.10/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 | virtio_scsi.c | 429 if (sc && sc->sc_data_direction != DMA_NONE) { in __virtscsi_add_cmd() 430 if (sc->sc_data_direction != DMA_FROM_DEVICE) in __virtscsi_add_cmd() 432 if (sc->sc_data_direction != DMA_TO_DEVICE) in __virtscsi_add_cmd() 534 if (sc->sc_data_direction == DMA_TO_DEVICE) in virtio_scsi_init_hdr_pi() 538 else if (sc->sc_data_direction == DMA_FROM_DEVICE) in virtio_scsi_init_hdr_pi() 568 BUG_ON(sc->sc_data_direction == DMA_BIDIRECTIONAL); in virtscsi_queuecommand()
|
H A D | xen-scsifront.c | 214 ring_req->sc_data_direction = (uint8_t)sc->sc_data_direction; in scsifront_do_request() 232 if (shadow->sc->sc_data_direction == DMA_NONE) in scsifront_gnttab_done() 398 int grant_ro = (sc->sc_data_direction == DMA_TO_DEVICE); in map_data_for_request() 405 if (sc->sc_data_direction == DMA_NONE || !data_len) in map_data_for_request()
|
H A D | vmw_pvscsi.c | 393 cmd->sc_data_direction); in pvscsi_map_buffers() 437 bufflen, cmd->sc_data_direction); in pvscsi_unmap_buffers() 754 if (cmd->sc_data_direction == DMA_FROM_DEVICE) in pvscsi_queue_ring() 756 else if (cmd->sc_data_direction == DMA_TO_DEVICE) in pvscsi_queue_ring() 758 else if (cmd->sc_data_direction == DMA_NONE) in pvscsi_queue_ring()
|
/kernel/linux/linux-6.6/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 | virtio_scsi.c | 436 if (sc && sc->sc_data_direction != DMA_NONE) { in __virtscsi_add_cmd() 437 if (sc->sc_data_direction != DMA_FROM_DEVICE) in __virtscsi_add_cmd() 439 if (sc->sc_data_direction != DMA_TO_DEVICE) in __virtscsi_add_cmd() 541 if (sc->sc_data_direction == DMA_TO_DEVICE) in virtio_scsi_init_hdr_pi() 545 else if (sc->sc_data_direction == DMA_FROM_DEVICE) in virtio_scsi_init_hdr_pi() 575 BUG_ON(sc->sc_data_direction == DMA_BIDIRECTIONAL); in virtscsi_queuecommand()
|
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 | 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()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/include/xen/interface/io/ |
H A D | vscsiif.h | 114 * of the CDB is in cmd_len. sc_data_direction specifies the direction of data 199 uint8_t sc_data_direction; /* for DMA_TO_DEVICE(1) member
|
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_iocb.c | 31 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in qla2x00_get_cmd_direction() 35 } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { in qla2x00_get_cmd_direction() 209 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { in qla2x00_build_scsi_iocbs_32() 265 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { in qla2x00_build_scsi_iocbs_64() 370 scsi_sg_count(cmd), cmd->sc_data_direction); in qla2x00_start_scsi() 609 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE || in qla24xx_build_scsi_type_6_iocbs() 616 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in qla24xx_build_scsi_type_6_iocbs() 620 } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { in qla24xx_build_scsi_type_6_iocbs() 717 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { in qla24xx_build_scsi_iocbs() 725 if (cmd->sc_data_direction in qla24xx_build_scsi_iocbs() [all...] |
/kernel/linux/linux-6.6/include/xen/interface/io/ |
H A D | vscsiif.h | 166 * of the CDB is in cmd_len. sc_data_direction specifies the direction of data 255 uint8_t sc_data_direction; /* for DMA_TO_DEVICE(1) member
|
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_iocb.c | 30 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in qla2x00_get_cmd_direction() 34 } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { in qla2x00_get_cmd_direction() 206 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { in qla2x00_build_scsi_iocbs_32() 262 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { in qla2x00_build_scsi_iocbs_64() 367 scsi_sg_count(cmd), cmd->sc_data_direction); in qla2x00_start_scsi() 604 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE || in qla24xx_build_scsi_type_6_iocbs() 614 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in qla24xx_build_scsi_type_6_iocbs() 618 } else if (cmd->sc_data_direction == DMA_FROM_DEVICE) { in qla24xx_build_scsi_type_6_iocbs() 716 if (!scsi_bufflen(cmd) || cmd->sc_data_direction == DMA_NONE) { in qla24xx_build_scsi_iocbs() 724 if (cmd->sc_data_direction in qla24xx_build_scsi_iocbs() [all...] |
/kernel/linux/linux-5.10/drivers/usb/storage/ |
H A D | transport.c | 649 srb->sc_data_direction != DMA_FROM_DEVICE) { in usb_stor_invoke_transport() 987 pipe = srb->sc_data_direction == DMA_FROM_DEVICE ? in usb_stor_CB_transport() 1130 bcb->Flags = srb->sc_data_direction == DMA_FROM_DEVICE ? in usb_stor_Bulk_transport() 1166 unsigned int pipe = srb->sc_data_direction == DMA_FROM_DEVICE ? in usb_stor_Bulk_transport() 1190 srb->sc_data_direction == DMA_FROM_DEVICE && in usb_stor_Bulk_transport()
|
/kernel/linux/linux-6.6/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() 1135 bcb->Flags = srb->sc_data_direction == DMA_FROM_DEVICE ? in usb_stor_Bulk_transport() 1171 unsigned int pipe = srb->sc_data_direction == DMA_FROM_DEVICE ? in usb_stor_Bulk_transport() 1195 srb->sc_data_direction == DMA_FROM_DEVICE && in usb_stor_Bulk_transport()
|
/kernel/linux/linux-5.10/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()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | xen-scsiback.c | 122 uint8_t sc_data_direction; member 370 pending_req->sc_data_direction, TARGET_SCF_ACK_KREF, in scsiback_cmd_exec() 496 if (pending_req->sc_data_direction == DMA_TO_DEVICE) in scsiback_gnttab_data_map() 648 if ((ring_req->sc_data_direction != DMA_BIDIRECTIONAL) && in prepare_pending_reqs() 649 (ring_req->sc_data_direction != DMA_TO_DEVICE) && in prepare_pending_reqs() 650 (ring_req->sc_data_direction != DMA_FROM_DEVICE) && in prepare_pending_reqs() 651 (ring_req->sc_data_direction != DMA_NONE)) { in prepare_pending_reqs() 653 ring_req->sc_data_direction); in prepare_pending_reqs() 681 pending_req->sc_data_direction = ring_req->sc_data_direction; in prepare_pending_reqs() [all...] |
/kernel/linux/linux-6.6/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() 555 if (pending_req->sc_data_direction == DMA_TO_DEVICE) in scsiback_gnttab_data_map() 707 if ((ring_req->sc_data_direction != DMA_BIDIRECTIONAL) && in prepare_pending_reqs() 708 (ring_req->sc_data_direction != DMA_TO_DEVICE) && in prepare_pending_reqs() 709 (ring_req->sc_data_direction != DMA_FROM_DEVICE) && in prepare_pending_reqs() 710 (ring_req->sc_data_direction != DMA_NONE)) { in prepare_pending_reqs() 712 ring_req->sc_data_direction); in prepare_pending_reqs() 740 pending_req->sc_data_direction = ring_req->sc_data_direction; in prepare_pending_reqs() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/lpfc/ |
H A D | lpfc_scsi.c | 820 int nseg, datadir = scsi_cmnd->sc_data_direction; in lpfc_scsi_prep_dma_buf_s3() 1545 int datadir = sc->sc_data_direction; in lpfc_bg_setup_bpl() 1692 int datadir = sc->sc_data_direction; in lpfc_bg_setup_bpl_prot() 1972 if (sc->sc_data_direction == DMA_FROM_DEVICE) { in lpfc_bg_setup_sgl() 2459 if (sc->sc_data_direction == DMA_FROM_DEVICE) { in lpfc_bg_scsi_adjust_dl() 2501 int datasegcnt, protsegcnt, datadir = scsi_cmnd->sc_data_direction; in lpfc_bg_scsi_prep_dma_buf_s3() 2637 scsi_cmnd->sc_data_direction); in lpfc_bg_scsi_prep_dma_buf_s3() 3235 scsi_cmnd->sc_data_direction == DMA_TO_DEVICE) { in lpfc_scsi_prep_dma_buf_s4() 3298 int datasegcnt, protsegcnt, datadir = scsi_cmnd->sc_data_direction; in lpfc_bg_scsi_prep_dma_buf_s4() 3431 scsi_cmnd->sc_data_direction in lpfc_bg_scsi_prep_dma_buf_s4() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rts5208/ |
H A D | xd.c | 1542 trans_dma_enable(chip->srb->sc_data_direction, chip, in xd_read_multiple_pages() 1742 trans_dma_enable(chip->srb->sc_data_direction, chip, in xd_write_multiple_pages() 1876 if (srb->sc_data_direction == DMA_TO_DEVICE) { in xd_rw() 1973 if (srb->sc_data_direction == DMA_FROM_DEVICE) { in xd_rw() 2017 if (srb->sc_data_direction == DMA_FROM_DEVICE) in xd_rw() 2027 if (srb->sc_data_direction == DMA_TO_DEVICE) { in xd_rw() 2039 if ((srb->sc_data_direction == DMA_TO_DEVICE) && in xd_rw()
|
H A D | ms.c | 2625 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2633 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2643 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2656 if (srb->sc_data_direction == DMA_FROM_DEVICE) 2666 if ((ms_card->pre_dir != srb->sc_data_direction) || 2740 ms_card->pre_dir = srb->sc_data_direction; 3385 if (srb->sc_data_direction == DMA_FROM_DEVICE) 3435 if (srb->sc_data_direction == DMA_TO_DEVICE) { 3531 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 3554 if (srb->sc_data_direction [all...] |
/kernel/linux/linux-6.6/drivers/staging/rts5208/ |
H A D | xd.c | 1535 trans_dma_enable(chip->srb->sc_data_direction, chip, in xd_read_multiple_pages() 1734 trans_dma_enable(chip->srb->sc_data_direction, chip, in xd_write_multiple_pages() 1867 if (srb->sc_data_direction == DMA_TO_DEVICE) { in xd_rw() 1964 if (srb->sc_data_direction == DMA_FROM_DEVICE) { in xd_rw() 2008 if (srb->sc_data_direction == DMA_FROM_DEVICE) in xd_rw() 2018 if (srb->sc_data_direction == DMA_TO_DEVICE) { in xd_rw() 2030 if (srb->sc_data_direction == DMA_TO_DEVICE && in xd_rw()
|
H A D | ms.c | 2625 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2633 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2643 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2656 if (srb->sc_data_direction == DMA_FROM_DEVICE) 2666 if (ms_card->pre_dir != srb->sc_data_direction || 2740 ms_card->pre_dir = srb->sc_data_direction; 3385 if (srb->sc_data_direction == DMA_FROM_DEVICE) 3435 if (srb->sc_data_direction == DMA_TO_DEVICE) { 3531 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 3554 if (srb->sc_data_direction [all...] |