Home
last modified time | relevance | path

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

12345

/linux/drivers/scsi/
A Dscsi_lib_dma.c31 cmd->sc_data_direction); in scsi_dma_map()
49 cmd->sc_data_direction); in scsi_dma_unmap()
A Dvirtio_scsi.c428 if (sc && sc->sc_data_direction != DMA_NONE) { in __virtscsi_add_cmd()
429 if (sc->sc_data_direction != DMA_FROM_DEVICE) in __virtscsi_add_cmd()
431 if (sc->sc_data_direction != DMA_TO_DEVICE) in __virtscsi_add_cmd()
533 if (sc->sc_data_direction == DMA_TO_DEVICE) in virtio_scsi_init_hdr_pi()
537 else if (sc->sc_data_direction == DMA_FROM_DEVICE) in virtio_scsi_init_hdr_pi()
567 BUG_ON(sc->sc_data_direction == DMA_BIDIRECTIONAL); in virtscsi_queuecommand()
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()
405 int grant_ro = (sc->sc_data_direction == DMA_TO_DEVICE); in map_data_for_request()
412 if (sc->sc_data_direction == DMA_NONE || !data_len) in map_data_for_request()
A Dps3rom.c102 switch (cmd->sc_data_direction) { in ps3rom_atapi_request()
292 if (cmd->sc_data_direction == DMA_FROM_DEVICE) { in ps3rom_interrupt()
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()
A Dscsi_error.c1005 ses->data_direction = scmd->sc_data_direction; in scsi_eh_prep_cmnd()
1027 scmd->sc_data_direction = DMA_FROM_DEVICE; in scsi_eh_prep_cmnd()
1033 scmd->sc_data_direction = DMA_NONE; in scsi_eh_prep_cmnd()
1069 scmd->sc_data_direction = ses->data_direction; in scsi_eh_restore_cmnd()
2407 scmd->sc_data_direction = DMA_BIDIRECTIONAL; in scsi_ioctl_reset()
A D53c700.c594 if(SCp->sc_data_direction != DMA_NONE && in NCR_700_unmap()
595 SCp->sc_data_direction != DMA_BIDIRECTIONAL) in NCR_700_unmap()
1837 SCp->sc_data_direction != DMA_NONE) { in NCR_700_queuecommand_lck()
1841 printk("Has wrong data direction %d\n", SCp->sc_data_direction); in NCR_700_queuecommand_lck()
1843 SCp->sc_data_direction = DMA_NONE; in NCR_700_queuecommand_lck()
1853 switch(SCp->sc_data_direction) { in NCR_700_queuecommand_lck()
A Dmac53c94.c74 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in mac53c94_queue_lck()
372 dma_cmd = cmd->sc_data_direction == DMA_TO_DEVICE ? in set_dma_cmds()
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()
/linux/drivers/s390/scsi/
A Dzfcp_fc.h235 if (scsi->sc_data_direction == DMA_FROM_DEVICE) in zfcp_fc_scsi_to_fcp()
237 if (scsi->sc_data_direction == DMA_TO_DEVICE) in zfcp_fc_scsi_to_fcp()
/linux/drivers/scsi/qla2xxx/
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()
369 scsi_sg_count(cmd), cmd->sc_data_direction); in qla2x00_start_scsi()
615 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in qla24xx_build_scsi_type_6_iocbs()
725 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in qla24xx_build_scsi_iocbs()
1373 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in qla24xx_build_scsi_crc_2_iocbs()
1425 if (cmd->sc_data_direction == DMA_TO_DEVICE) in qla24xx_build_scsi_crc_2_iocbs()
1583 scsi_sg_count(cmd), cmd->sc_data_direction); in qla24xx_start_scsi()
1747 scsi_sg_count(cmd), cmd->sc_data_direction); in qla24xx_dif_start_scsi()
1946 scsi_sg_count(cmd), cmd->sc_data_direction); in qla2xxx_start_scsi_mq()
[all …]
/linux/drivers/xen/
A Dxen-scsiback.c120 uint8_t sc_data_direction; member
366 pending_req->sc_data_direction, TARGET_SCF_ACK_KREF); in scsiback_cmd_exec()
491 if (pending_req->sc_data_direction == DMA_TO_DEVICE) in scsiback_gnttab_data_map()
643 if ((ring_req->sc_data_direction != DMA_BIDIRECTIONAL) && in prepare_pending_reqs()
644 (ring_req->sc_data_direction != DMA_TO_DEVICE) && in prepare_pending_reqs()
645 (ring_req->sc_data_direction != DMA_FROM_DEVICE) && in prepare_pending_reqs()
646 (ring_req->sc_data_direction != DMA_NONE)) { in prepare_pending_reqs()
648 ring_req->sc_data_direction); in prepare_pending_reqs()
676 pending_req->sc_data_direction = ring_req->sc_data_direction; in prepare_pending_reqs()
/linux/include/xen/interface/io/
A Dvscsiif.h182 uint8_t sc_data_direction; /* for DMA_TO_DEVICE(1) member
/linux/drivers/scsi/qla4xxx/
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/
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()
A Dfreecom.c357 switch (us->srb->sc_data_direction) { in freecom_transport()
431 us->srb->sc_data_direction); in freecom_transport()
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/
A Dlpfc_scsi.c886 int nseg, datadir = scsi_cmnd->sc_data_direction; in lpfc_scsi_prep_dma_buf_s3()
1613 int datadir = sc->sc_data_direction; in lpfc_bg_setup_bpl()
1762 int datadir = sc->sc_data_direction; in lpfc_bg_setup_bpl_prot()
2047 if (sc->sc_data_direction == DMA_FROM_DEVICE) { in lpfc_bg_setup_sgl()
2537 if (sc->sc_data_direction == DMA_FROM_DEVICE) { in lpfc_bg_scsi_adjust_dl()
2715 scsi_cmnd->sc_data_direction); in lpfc_bg_scsi_prep_dma_buf_s3()
3660 scsi_cmnd->sc_data_direction); in lpfc_bg_scsi_prep_dma_buf_s4()
3847 psb->pCmd->sc_data_direction); in lpfc_scsi_unprep_dma_buf()
4809 int datadir = scsi_cmnd->sc_data_direction; in lpfc_scsi_prep_cmnd_buf_s3()
4889 int datadir = scsi_cmnd->sc_data_direction; in lpfc_scsi_prep_cmnd_buf_s4()
[all …]
/linux/drivers/staging/rts5208/
A Dxd.c1542 trans_dma_enable(chip->srb->sc_data_direction, chip, in xd_read_multiple_pages()
1741 trans_dma_enable(chip->srb->sc_data_direction, chip, in xd_write_multiple_pages()
1874 if (srb->sc_data_direction == DMA_TO_DEVICE) { in xd_rw()
1971 if (srb->sc_data_direction == DMA_FROM_DEVICE) { in xd_rw()
2015 if (srb->sc_data_direction == DMA_FROM_DEVICE) in xd_rw()
2025 if (srb->sc_data_direction == DMA_TO_DEVICE) { in xd_rw()
2037 if (srb->sc_data_direction == DMA_TO_DEVICE && in xd_rw()
A Dms.c2624 if (srb->sc_data_direction == DMA_FROM_DEVICE) {
2632 if (srb->sc_data_direction == DMA_FROM_DEVICE) {
2642 if (srb->sc_data_direction == DMA_FROM_DEVICE) {
2655 if (srb->sc_data_direction == DMA_FROM_DEVICE)
2739 ms_card->pre_dir = srb->sc_data_direction;
3384 if (srb->sc_data_direction == DMA_FROM_DEVICE)
3434 if (srb->sc_data_direction == DMA_TO_DEVICE) {
3530 if (srb->sc_data_direction == DMA_FROM_DEVICE) {
3553 if (srb->sc_data_direction == DMA_TO_DEVICE) {
3597 if (srb->sc_data_direction == DMA_TO_DEVICE) {
[all …]
A Drtsx_scsi.c922 if (srb->sc_data_direction == DMA_FROM_DEVICE) in read_write()
931 if (srb->sc_data_direction == DMA_TO_DEVICE) { in read_write()
947 if (srb->sc_data_direction == DMA_FROM_DEVICE) in read_write()
1514 if (srb->sc_data_direction == DMA_FROM_DEVICE) in dma_access_ring_buffer()
1520 scsi_sg_count(srb), srb->sc_data_direction, in dma_access_ring_buffer()
1523 if (srb->sc_data_direction == DMA_FROM_DEVICE) in dma_access_ring_buffer()
/linux/drivers/scsi/qedf/
A Dqedf_io.c487 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()
866 if (sc_cmd->sc_data_direction == DMA_FROM_DEVICE) { in qedf_post_io_req()
869 } else if (sc_cmd->sc_data_direction == DMA_TO_DEVICE) { in qedf_post_io_req()
1114 scsi_sg_count(sc), sc->sc_data_direction); in qedf_unmap_sg_list()
/linux/drivers/infiniband/ulp/srp/
A Dib_srp.c1191 (scmnd->sc_data_direction != DMA_TO_DEVICE && in srp_unmap_data()
1192 scmnd->sc_data_direction != DMA_FROM_DEVICE)) in srp_unmap_data()
1214 scmnd->sc_data_direction); in srp_unmap_data()
1644 if (!scsi_sglist(scmnd) || scmnd->sc_data_direction == DMA_NONE) in srp_map_data()
1647 if (scmnd->sc_data_direction != DMA_FROM_DEVICE && in srp_map_data()
1648 scmnd->sc_data_direction != DMA_TO_DEVICE) { in srp_map_data()
1651 scmnd->sc_data_direction); in srp_map_data()
1662 count = ib_dma_map_sg(ibdev, scat, nents, scmnd->sc_data_direction); in srp_map_data()
1669 scmnd->sc_data_direction == DMA_TO_DEVICE) { in srp_map_data()
1789 if (scmnd->sc_data_direction == DMA_TO_DEVICE) in srp_map_data()
[all …]
/linux/drivers/ata/
A Dlibata-scsi.c1720 if (cmd->sc_data_direction == DMA_FROM_DEVICE || in ata_scsi_translate()
1721 cmd->sc_data_direction == DMA_TO_DEVICE) { in ata_scsi_translate()
1729 qc->dma_dir = cmd->sc_data_direction; in ata_scsi_translate()
2654 int nodata = (scmd->sc_data_direction == DMA_NONE); in atapi_xlat()
2664 if (scmd->sc_data_direction == DMA_TO_DEVICE) { in atapi_xlat()
2723 (scmd->sc_data_direction != DMA_TO_DEVICE)) in atapi_xlat()
2867 if (scmd->sc_data_direction != DMA_NONE) { in ata_scsi_pass_thru()
3014 if (scmd->sc_data_direction == DMA_TO_DEVICE) in ata_scsi_pass_thru()
/linux/include/scsi/
A Dscsi_cmnd.h101 enum dma_data_direction sc_data_direction; member

Completed in 77 milliseconds

12345