Home
last modified time | relevance | path

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

1234

/Linux-v5.15/drivers/staging/unisys/visorhba/
Dvisorhba_main.c330 scsicmd->scsi_done(scsicmd); in visorhba_abort_handler()
357 scsicmd->scsi_done(scsicmd); in visorhba_device_reset_handler()
386 scsicmd->scsi_done(scsicmd); in visorhba_bus_reset_handler()
480 scsicmd->scsi_done = visorhba_cmnd_done; in visorhba_queue_command_lck()
689 if (scsicmd->scsi_done) in visorhba_serverdown_complete()
690 scsicmd->scsi_done(scsicmd); in visorhba_serverdown_complete()
856 scsicmd->scsi_done(scsicmd); in complete_scsi_command()
/Linux-v5.15/drivers/scsi/
Dps3rom.c212 cmd->scsi_done = done; in ps3rom_queuecommand_lck()
240 cmd->scsi_done(cmd); in ps3rom_queuecommand_lck()
324 cmd->scsi_done(cmd); in ps3rom_interrupt()
Dmyrb.c1285 scmd->scsi_done(scmd); in myrb_pthru_queuecommand()
1439 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1445 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1455 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1459 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1470 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1477 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1484 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1488 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
1502 scmd->scsi_done(scmd); in myrb_ldev_queuecommand()
[all …]
Dqlogicfas408.c445 (icmd->scsi_done) (icmd); in ql_ihandl()
476 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()
1273 cmd->scsi_done(cmd); in wd33c93_intr()
1309 cmd->scsi_done(cmd); in wd33c93_intr()
1639 cmd->scsi_done(cmd); in wd33c93_abort()
1714 cmd->scsi_done(cmd); in wd33c93_abort()
Daha1542.c372 if (!tmp_cmd || !tmp_cmd->scsi_done) { in aha1542_interrupt()
379 my_done = tmp_cmd->scsi_done; in aha1542_interrupt()
434 cmd->scsi_done(cmd); in aha1542_queuecommand()
491 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()
2265 cmd->scsi_done(cmd); /* No tag or busy flag to worry about */ in NCR5380_abort()
2360 cmd->scsi_done(cmd); in bus_reset_cleanup()
2403 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()
1657 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()
1508 tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); in tw_scsiop_mode_sense()
1799 tw_dev->srb[request_id]->scsi_done(tw_dev->srb[request_id]); in tw_scsiop_request_sense()
1933 SCpnt->scsi_done = done; in tw_scsi_queue_lck()
2168 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()
351 (*cmd->scsi_done)(cmd); in cmd_done()
Dvmw_pvscsi.c646 cmd->scsi_done(cmd); in pvscsi_complete_request()
789 cmd->scsi_done = done; in pvscsi_queue_lck()
863 cmd->scsi_done(cmd); in DEF_SCSI_QCMD()
890 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()
2582 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in ips_next()
2590 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in ips_next()
2715 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in ips_next()
[all …]
/Linux-v5.15/drivers/scsi/aacraid/
Daachba.c335 if (unlikely(!scsicmd || !scsicmd->scsi_done)) { in aac_valid_context()
561 scsicmd->scsi_done(scsicmd); in get_container_name_callback()
617 scsicmd->scsi_done(scsicmd); in aac_probe_container_callback2()
816 scsicmd->scsi_done = aac_probe_container_scsi_done; in aac_probe_container()
1097 scsicmd->scsi_done(scsicmd); in get_container_serial_callback()
1200 cmd->scsi_done(cmd); in aac_bounds_32()
2395 scsicmd->scsi_done(scsicmd); in io_callback()
2466 scsicmd->scsi_done(scsicmd); in aac_read()
2492 scsicmd->scsi_done(scsicmd); in aac_read()
2557 scsicmd->scsi_done(scsicmd); in aac_write()
[all …]
/Linux-v5.15/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()
1424 if (sc->scsi_done) { in fnic_cleanup_io_iter()
1439 sc->scsi_done(sc); in fnic_cleanup_io_iter()
1498 if (sc->scsi_done) { in fnic_wq_copy_cleanup_handler()
1507 sc->scsi_done(sc); in fnic_wq_copy_cleanup_handler()
1934 if (sc->scsi_done) { in fnic_abort_cmd()
[all …]
/Linux-v5.15/drivers/scsi/mpi3mr/
Dmpi3mr_os.c412 scmd->scsi_done(scmd); in mpi3mr_flush_scmd()
2315 scmd->scsi_done(scmd); in mpi3mr_process_op_reply_desc()
3325 scmd->scsi_done(scmd); in mpi3mr_check_return_unmap()
3337 scmd->scsi_done(scmd); in mpi3mr_check_return_unmap()
3348 scmd->scsi_done(scmd); in mpi3mr_check_return_unmap()
3357 scmd->scsi_done(scmd); in mpi3mr_check_return_unmap()
3371 scmd->scsi_done(scmd); in mpi3mr_check_return_unmap()
3441 scmd->scsi_done(scmd); in mpi3mr_qcmd()
3448 scmd->scsi_done(scmd); in mpi3mr_qcmd()
3462 scmd->scsi_done(scmd); in mpi3mr_qcmd()
[all …]
/Linux-v5.15/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()
/Linux-v5.15/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()
709 cmnd->scsi_done(cmnd); in uas_queuecommand_lck()
/Linux-v5.15/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()
/Linux-v5.15/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
/Linux-v5.15/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()
/Linux-v5.15/drivers/scsi/qedf/
Dqedf_io.c950 sc_cmd->scsi_done(sc_cmd); in qedf_queuecommand()
960 sc_cmd->scsi_done(sc_cmd); in qedf_queuecommand()
969 sc_cmd->scsi_done(sc_cmd); in qedf_queuecommand()
979 sc_cmd->scsi_done(sc_cmd); in qedf_queuecommand()
1316 sc_cmd->scsi_done(sc_cmd); in qedf_scsi_completion()
1389 if (!sc_cmd->scsi_done) { in qedf_scsi_done()
1420 sc_cmd->scsi_done(sc_cmd); in qedf_scsi_done()
/Linux-v5.15/include/scsi/
Dscsi_cmnd.h122 void (*scsi_done) (struct scsi_cmnd *); member
Dscsi_host.h519 rc = func_name##_lck (cmd, cmd->scsi_done); \
/Linux-v5.15/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