Home
last modified time | relevance | path

Searched refs:sc_data_direction (Results 1 - 25 of 206) sorted by relevance

123456789

/kernel/linux/linux-5.10/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 Dvirtio_scsi.c429 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 Dxen-scsifront.c214 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 Dvmw_pvscsi.c393 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 Dscsi_lib_dma.c31 cmd->sc_data_direction); in scsi_dma_map()
49 cmd->sc_data_direction); in scsi_dma_unmap()
H A Dvirtio_scsi.c436 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 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 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()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/include/xen/interface/io/
H A Dvscsiif.h114 * 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 Dqla_iocb.c31 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 Dvscsiif.h166 * 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 Dqla_iocb.c30 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 Dtransport.c649 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 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()
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 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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/drivers/xen/
H A Dxen-scsiback.c122 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 Dxen-scsiback.c120 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 Dlpfc_scsi.c820 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 Dxd.c1542 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 Dms.c2625 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 Dxd.c1535 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 Dms.c2625 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...]

Completed in 41 milliseconds

123456789