Home
last modified time | relevance | path

Searched refs:scsi_done (Results 1 – 25 of 99) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/staging/unisys/visorhba/
Dvisorhba_main.c384 scsicmd->scsi_done(scsicmd); in visorhba_abort_handler()
411 scsicmd->scsi_done(scsicmd); in visorhba_device_reset_handler()
440 scsicmd->scsi_done(scsicmd); in visorhba_bus_reset_handler()
534 scsicmd->scsi_done = visorhba_cmnd_done; in visorhba_queue_command_lck()
743 if (scsicmd->scsi_done) in visorhba_serverdown_complete()
744 scsicmd->scsi_done(scsicmd); in visorhba_serverdown_complete()
910 scsicmd->scsi_done(scsicmd); in complete_scsi_command()
/kernel/linux/linux-5.10/drivers/scsi/
Dps3rom.c212 cmd->scsi_done = done; in ps3rom_queuecommand_lck()
242 cmd->scsi_done(cmd); in ps3rom_queuecommand_lck()
327 cmd->scsi_done(cmd); in ps3rom_interrupt()
Dmyrb.c1287 scmd->scsi_done(scmd); in myrb_pthru_queuecommand()
1442 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1448 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1461 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1465 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1479 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1489 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1499 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1503 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1520 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
[all …]
Dqlogicfas408.c424 (icmd->scsi_done) (icmd); in ql_ihandl()
452 cmd->scsi_done = done; in qlogicfas408_queuecommand_lck()
Dwd33c93.c383 cmd->scsi_done = done; in wd33c93_queuecommand_lck()
859 cmd->scsi_done(cmd); in wd33c93_intr()
1186 cmd->scsi_done(cmd); in wd33c93_intr()
1270 cmd->scsi_done(cmd); in wd33c93_intr()
1306 cmd->scsi_done(cmd); in wd33c93_intr()
1636 cmd->scsi_done(cmd); in wd33c93_abort()
1711 cmd->scsi_done(cmd); in wd33c93_abort()
Daha1542.c349 if (!tmp_cmd || !tmp_cmd->scsi_done) { in aha1542_interrupt()
356 my_done = tmp_cmd->scsi_done; in aha1542_interrupt()
408 cmd->scsi_done(cmd); in aha1542_queuecommand()
461 shost_printk(KERN_DEBUG, sh, "Sending command (%d %p)...", mbo, cmd->scsi_done); in aha1542_queuecommand()
DNCR5380.c550 cmd->scsi_done(cmd); in complete_cmd()
576 cmd->scsi_done(cmd); in NCR5380_queue_command()
2257 cmd->scsi_done(cmd); /* No tag or busy flag to worry about */ in NCR5380_abort()
2353 cmd->scsi_done(cmd); in bus_reset_cleanup()
2397 scmd->scsi_done(scmd); in NCR5380_host_reset()
Dmegaraid.c383 scmd->scsi_done = done; in megaraid_queue_lck()
589 cmd->scsi_done(cmd); in mega_build_cmd()
608 cmd->scsi_done(cmd); in mega_build_cmd()
620 cmd->scsi_done(cmd); in mega_build_cmd()
640 cmd->scsi_done(cmd); in mega_build_cmd()
658 cmd->scsi_done(cmd); in mega_build_cmd()
673 cmd->scsi_done(cmd); in mega_build_cmd()
869 cmd->scsi_done(cmd); in mega_build_cmd()
892 cmd->scsi_done(cmd); in mega_build_cmd()
1663 cmd->scsi_done(cmd); in mega_rundoneq()
D3w-xxxx.c1163 tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); in tw_setfeature()
1308 srb->scsi_done(srb); in tw_reset_device_extension()
1510 tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); in tw_scsiop_mode_sense()
1801 tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); in tw_scsiop_request_sense()
1935 SCpnt->scsi_done = done; in tw_scsi_queue_lck()
2171 tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); in DEF_SCSI_QCMD()
Dmac53c94.c86 cmd->scsi_done = done; in mac53c94_queue_lck()
352 (*cmd->scsi_done)(cmd); in cmd_done()
Dvmw_pvscsi.c657 cmd->scsi_done(cmd); in pvscsi_complete_request()
800 cmd->scsi_done = done; in pvscsi_queue_lck()
874 cmd->scsi_done(cmd); in DEF_SCSI_QCMD()
901 cmd->scsi_done(cmd); in pvscsi_reset_all()
Dips.c939 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in __ips_eh_reset()
949 scsi_cmd->scsi_done(scsi_cmd); in __ips_eh_reset()
968 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in __ips_eh_reset()
978 scsi_cmd->scsi_done(scsi_cmd); in __ips_eh_reset()
997 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in __ips_eh_reset()
1067 SC->scsi_done = done; in ips_queue_lck()
1102 SC->scsi_done(SC); in ips_queue_lck()
2577 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in ips_next()
2585 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in ips_next()
2710 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in ips_next()
[all …]
/kernel/linux/linux-5.10/drivers/scsi/aacraid/
Daachba.c336 if (unlikely(!scsicmd || !scsicmd->scsi_done)) { in aac_valid_context()
562 scsicmd->scsi_done(scsicmd); in get_container_name_callback()
618 scsicmd->scsi_done(scsicmd); in aac_probe_container_callback2()
817 scsicmd->scsi_done = aac_probe_container_scsi_done; in aac_probe_container()
1098 scsicmd->scsi_done(scsicmd); in get_container_serial_callback()
1202 cmd->scsi_done(cmd); in aac_bounds_32()
2406 scsicmd->scsi_done(scsicmd); in io_callback()
2478 scsicmd->scsi_done(scsicmd); in aac_read()
2504 scsicmd->scsi_done(scsicmd); in aac_read()
2570 scsicmd->scsi_done(scsicmd); in aac_write()
[all …]
/kernel/linux/linux-5.10/drivers/scsi/fnic/
Dfnic_scsi.c563 sc->scsi_done = done; in fnic_queuecommand_lck()
1054 if (sc->scsi_done) in fnic_fcpio_icmnd_cmpl_handler()
1055 sc->scsi_done(sc); in fnic_fcpio_icmnd_cmpl_handler()
1196 if (sc->scsi_done) { in fnic_fcpio_itmf_cmpl_handler()
1209 sc->scsi_done(sc); in fnic_fcpio_itmf_cmpl_handler()
1432 if (sc->scsi_done) { in fnic_cleanup_io()
1447 sc->scsi_done(sc); in fnic_cleanup_io()
1500 if (sc->scsi_done) { in fnic_wq_copy_cleanup_handler()
1509 sc->scsi_done(sc); in fnic_wq_copy_cleanup_handler()
2040 if (sc->scsi_done) { in fnic_abort_cmd()
[all …]
/kernel/linux/linux-5.10/drivers/scsi/snic/
Dsnic_scsi.c345 sc->scsi_done(sc); in snic_queuecommand()
679 if (sc->scsi_done) in snic_icmnd_cmpl_handler()
680 sc->scsi_done(sc); in snic_icmnd_cmpl_handler()
858 if (sc->scsi_done) { in snic_process_itmf_cmpl()
864 sc->scsi_done(sc); in snic_process_itmf_cmpl()
1478 sc->scsi_done(sc); in snic_abort_finish()
1858 sc->scsi_done(sc); in snic_dr_clean_single_req()
2503 if (sc->scsi_done) { in snic_scsi_cleanup()
2509 sc->scsi_done(sc); in snic_scsi_cleanup()
/kernel/linux/linux-5.10/drivers/usb/storage/
Duas.c259 cmnd->scsi_done(cmnd); in uas_try_complete()
656 cmnd->scsi_done(cmnd); in uas_queuecommand_lck()
664 cmnd->scsi_done(cmnd); in uas_queuecommand_lck()
678 cmnd->scsi_done = done; in uas_queuecommand_lck()
708 cmnd->scsi_done(cmnd); in uas_queuecommand_lck()
/kernel/linux/linux-5.10/drivers/staging/rts5208/
Drtsx.c143 srb->scsi_done = done; in queuecommand_lck()
426 chip->srb->scsi_done(chip->srb); in rtsx_control_thread()
638 chip->srb->scsi_done(dev->chip->srb); in quiesce_and_remove_host()
/kernel/linux/linux-5.10/Documentation/scsi/
Dscsi_eh.rst16 [1-2-1] Completing a scmd w/ scsi_done
49 command by calling scsi_done callback passed from midlayer when
53 1.2.1 Completing a scmd w/ scsi_done
56 For all non-EH commands, scsi_done() is the completion callback. It
327 with scsi_done(). scsi_decide_disposition() always returns
Dscsi_mid_low_api.rst891 * queuecommand - queue scsi command, invoke scp->scsi_done on completion
921 * invoking the scp->scsi_done callback, and then returning 0
929 * scp->scsi_done callback is executed. Note: the driver may
930 * call scp->scsi_done before returning zero, but after it has
931 * called scp->scsi_done, it may not return any value other than
933 * execute the command's scsi_done callback at any time.
943 * will not wait for IO to complete. Hence the scp->scsi_done
947 * response to a SCSI INQUIRY) the scp->scsi_done callback may be
948 * invoked before this function returns. If the scp->scsi_done
951 * CONDITION is placed in "result" when the scp->scsi_done
/kernel/linux/linux-5.10/include/scsi/
Dscsi_cmnd.h123 void (*scsi_done) (struct scsi_cmnd *); member
Dscsi_host.h503 rc = func_name##_lck (cmd, cmd->scsi_done); \
/kernel/linux/linux-5.10/drivers/scsi/bfa/
Dbfad_im.c99 cmnd->scsi_done(cmnd); in bfa_cb_ioim_done()
127 cmnd->scsi_done(cmnd); in bfa_cb_ioim_good_comp()
229 cmnd->scsi_done(cmnd); in bfad_im_abort_handler()
1236 cmnd->scsi_done = done; in bfad_im_queuecommand_lck()
/kernel/linux/linux-5.10/drivers/target/loopback/
Dtcm_loop.c160 sc->scsi_done(sc); in tcm_loop_submission_work()
179 sc->scsi_done(sc); in tcm_loop_queuecommand()
574 sc->scsi_done(sc); in tcm_loop_queue_data_or_status()
/kernel/linux/linux-5.10/drivers/scsi/qedf/
Dqedf_io.c955 sc_cmd->scsi_done(sc_cmd); in qedf_queuecommand()
965 sc_cmd->scsi_done(sc_cmd); in qedf_queuecommand()
974 sc_cmd->scsi_done(sc_cmd); in qedf_queuecommand()
984 sc_cmd->scsi_done(sc_cmd); in qedf_queuecommand()
1327 sc_cmd->scsi_done(sc_cmd); in qedf_scsi_completion()
1400 if (!sc_cmd->scsi_done) { in qedf_scsi_done()
1431 sc_cmd->scsi_done(sc_cmd); in qedf_scsi_done()
/kernel/linux/linux-5.10/drivers/scsi/pcmcia/
Dsym53c500_cs.c495 curSC->scsi_done(curSC); in SYM53C500_intr()
559 data->current_SC->scsi_done = done; in SYM53C500_queue_lck()

1234