| /linux/Documentation/translations/zh_CN/scsi/ |
| H A D | scsi_eh.rst | 26 [1-2-1] 通过scsi_done完成scmd 60 中间层传递的scsi_done回调函数主动完成命令,或者当命令未 64 1.2.1 通过scsi_done回调完成SCSI命令 67 对于所有非错误处理(EH)命令,scsi_done()是其完成回调 334 注意,如果不支持自动感知,那么在使用scsi_done()以错误状态完成
|
| H A D | scsi_mid_low_api.rst | 810 * queuecommand - 将SCSI命令提交到主机控制器,命令执行完成后调用scp->scsi_done回调函数 836 * 理:设置scp->result为适当错误值,调用scp->scsi_done 843 * 并必须确保最终执行scp->scsi_done回调函数。注意:驱动 844 * 可以在返回0之前调用scp->scsi_done,但一旦调用该回 846 * 刻执行该命令的scsi_done回调函数。 856 * 完成。因此scp->scsi_done回调函数通常会在该函数返 859 * scp->scsi_done回调可能在该函数返回前就被调用。 860 * 若scp->scsi_done回调函数未在指定时限内被调用,SCSI中 861 * 间层将启动错误处理流程。当调用scp->scsi_done回调函数
|
| /linux/drivers/scsi/ |
| H A D | myrb.c | 1285 scsi_done(scmd); in myrb_pthru_queuecommand() 1439 scsi_done(scmd); in myrb_ldev_queuecommand() 1445 scsi_done(scmd); in myrb_ldev_queuecommand() 1455 scsi_done(scmd); in myrb_ldev_queuecommand() 1459 scsi_done(scmd); in myrb_ldev_queuecommand() 1470 scsi_done(scmd); in myrb_ldev_queuecommand() 1477 scsi_done(scmd); in myrb_ldev_queuecommand() 1484 scsi_done(scmd); in myrb_ldev_queuecommand() 1488 scsi_done(scmd); in myrb_ldev_queuecommand() 1502 scsi_done(scmd); in myrb_ldev_queuecommand() [all …]
|
| H A D | megaraid.c | 588 scsi_done(cmd); in mega_build_cmd() 607 scsi_done(cmd); in mega_build_cmd() 619 scsi_done(cmd); in mega_build_cmd() 639 scsi_done(cmd); in mega_build_cmd() 657 scsi_done(cmd); in mega_build_cmd() 672 scsi_done(cmd); in mega_build_cmd() 868 scsi_done(cmd); in mega_build_cmd() 891 scsi_done(cmd); in mega_build_cmd() 1652 scsi_done(megaraid_to_scsi_cmd(cmd_priv)); in mega_rundoneq()
|
| H A D | ips.c | 922 scsi_done(scb->scsi_cmd); in __ips_eh_reset() 932 scsi_done(scsi_cmd); in __ips_eh_reset() 951 scsi_done(scb->scsi_cmd); in __ips_eh_reset() 961 scsi_done(scsi_cmd); in __ips_eh_reset() 980 scsi_done(scb->scsi_cmd); in __ips_eh_reset() 1023 void (*done)(struct scsi_cmnd *) = scsi_done; in ips_queue_lck() 1084 scsi_done(SC); in ips_queue_lck() 2563 scsi_done(scb->scsi_cmd); in ips_next() 2571 scsi_done(scb->scsi_cmd); in ips_next() 2696 scsi_done(scb->scsi_cmd); in ips_next() [all …]
|
| H A D | vmw_pvscsi.c | 649 scsi_done(cmd); in pvscsi_complete_request() 865 scsi_done(cmd); in DEF_SCSI_QCMD() 892 scsi_done(cmd); in pvscsi_reset_all()
|
| H A D | 3w-sas.c | 1221 scsi_done(cmd); in twl_interrupt() 1375 scsi_done(cmd); in twl_reset_device_extension() 1460 void (*done)(struct scsi_cmnd *) = scsi_done; in twl_scsi_queue_lck()
|
| H A D | xen-scsifront.c | 328 scsi_done(sc); in scsifront_cdb_cmd_done() 636 scsi_done(sc); in scsifront_queuecommand()
|
| H A D | myrs.c | 1600 scsi_done(scmd); in myrs_queuecommand() 1607 scsi_done(scmd); in myrs_queuecommand() 1621 scsi_done(scmd); in myrs_queuecommand() 1761 scsi_done(scmd); in myrs_queuecommand() 2089 scsi_done(scmd); in myrs_handle_scsi()
|
| H A D | stex.c | 580 scsi_done(ccb->cmd); in return_abnormal_state() 598 void (*done)(struct scsi_cmnd *) = scsi_done; in stex_queuecommand_lck() 769 scsi_done(cmd); in DEF_SCSI_QCMD()
|
| H A D | esp_scsi.c | 939 scsi_done(cmd); in esp_cmd_is_done() 2039 scsi_done(cmd); in esp_reset_cleanup_one() 2062 scsi_done(cmd); in esp_reset_cleanup() 2536 scsi_done(cmd); in esp_eh_abort_handler()
|
| H A D | mac53c94.c | 348 scsi_done(cmd); in cmd_done()
|
| /linux/Documentation/scsi/ |
| H A D | scsi_eh.rst | 16 [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
|
| /linux/drivers/scsi/bfa/ |
| H A D | bfad_im.c | 100 scsi_done(cmnd); in bfa_cb_ioim_done() 128 scsi_done(cmnd); in bfa_cb_ioim_good_comp() 230 scsi_done(cmnd); in bfad_im_abort_handler() 1205 void (*done)(struct scsi_cmnd *) = scsi_done; in bfad_im_queuecommand_lck()
|
| /linux/include/scsi/ |
| H A D | scsi_cmnd.h | 161 void scsi_done(struct scsi_cmnd *cmd);
|
| /linux/drivers/scsi/esas2r/ |
| H A D | esas2r_main.c | 834 scsi_done(cmd); in esas2r_queuecommand() 994 scsi_done(cmd); in esas2r_eh_abort() 1060 scsi_done(cmd); in esas2r_eh_abort() 1541 scsi_done(rq->cmd); in esas2r_complete_request_cb()
|
| /linux/drivers/scsi/qedf/ |
| H A D | qedf_io.c | 949 scsi_done(sc_cmd); in qedf_queuecommand() 959 scsi_done(sc_cmd); in qedf_queuecommand() 968 scsi_done(sc_cmd); in qedf_queuecommand() 978 scsi_done(sc_cmd); in qedf_queuecommand() 1314 scsi_done(sc_cmd); in qedf_scsi_completion() 1411 scsi_done(sc_cmd); in qedf_scsi_done()
|
| /linux/drivers/scsi/megaraid/ |
| H A D | megaraid_mbox.c | 1441 void (*done)(struct scsi_cmnd *) = scsi_done; in megaraid_queue_command_lck() 2365 scsi_done(scp); in megaraid_mbox_dpc() 2423 scsi_done(scp); in megaraid_abort_handler() 2453 scsi_done(scp); in megaraid_abort_handler() 2573 scsi_done(scb->scp); in megaraid_reset_handler()
|
| /linux/drivers/scsi/bnx2fc/ |
| H A D | bnx2fc_io.c | 208 scsi_done(sc_cmd); in bnx2fc_scsi_done() 1603 scsi_done(sc_cmd); in bnx2fc_process_tm_compl() 1851 scsi_done(sc_cmd); in bnx2fc_queuecommand() 2017 scsi_done(sc_cmd); in bnx2fc_process_scsi_cmd_compl()
|
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_scsi.c | 63 scsi_done(scpnt); in zfcp_scsi_command_fail() 81 scsi_done(scpnt); in zfcp_scsi_queuecommand()
|
| /linux/drivers/target/loopback/ |
| H A D | tcm_loop.c | 75 scsi_done(sc); in tcm_loop_release_cmd() 162 scsi_done(sc); in tcm_loop_target_queue_cmd()
|
| /linux/drivers/message/fusion/ |
| H A D | mptfc.c | 690 scsi_done(SCpnt); in mptfc_qcmd() 697 scsi_done(SCpnt); in mptfc_qcmd() 705 scsi_done(SCpnt); in mptfc_qcmd()
|
| /linux/drivers/scsi/csiostor/ |
| H A D | csio_scsi.c | 1727 scsi_done(cmnd); in csio_scsi_err_handler() 1755 scsi_done(cmnd); in csio_scsi_cbfn() 1883 scsi_done(cmnd); in csio_queuecommand() 1986 scsi_done(cmnd); in csio_eh_abort_handler()
|
| /linux/drivers/ata/ |
| H A D | libata-scsi.c | 772 qc->scsidone = scsi_done; in ata_scsi_qc_new() 785 scsi_done(cmd); in ata_scsi_qc_new() 1902 scsi_done(cmd); in ata_scsi_translate() 4520 scsi_done(cmd); in ata_scsi_simulate() 4575 scsi_done(scmd); in __ata_scsi_queuecmd() 4616 scsi_done(cmd); in ata_scsi_queuecmd()
|
| /linux/drivers/scsi/libfc/ |
| H A D | fc_fcp.c | 1869 scsi_done(sc_cmd); in fc_queuecommand() 1879 scsi_done(sc_cmd); in fc_queuecommand() 2084 scsi_done(sc_cmd); in fc_io_compl()
|