Lines Matching refs:SCSI

4 SCSI EH
7 This document describes SCSI midlayer error handling infrastructure.
9 information regarding SCSI midlayer.
13 [1] How SCSI commands travel through the midlayer and to EH
19 [2] How SCSI EH works
25 [2-2-1] Pre transportt->eh_strategy_handler() SCSI midlayer conditions
26 [2-2-2] Post transportt->eh_strategy_handler() SCSI midlayer conditions
30 1. How SCSI commands travel through the midlayer and to EH
36 Each SCSI command is represented with struct scsi_cmnd (== scmd). A
135 4. Wakes up SCSI EH thread if shost->host_busy == shost->host_failed
145 shost->host_failed. This wakes up SCSI EH thread. So, once woken up,
146 SCSI EH thread can expect that all in-flight commands have failed and
158 We'll talk about how SCSI EH takes actions to abort - make LLDD
162 2. How SCSI EH works
165 LLDD's can implement SCSI EH actions in one of the following two
169 LLDD can implement fine-grained EH callbacks and let SCSI
175 handling. As such, it should do all chores the SCSI midlayer
178 Once recovery is complete, SCSI EH resumes normal operation by
199 If eh_strategy_handler() is not present, SCSI midlayer takes charge
207 severity. Some actions are performed by issuing SCSI commands and
238 timed-out scmds, SCSI EH ensures that LLDD forgets about a scmd
318 SCSI transports/LLDDs automatically acquire sense data on
326 FAILED in such cases thus invoking SCSI EH. When the scmd
407 is used. Also, as we're not issuing SCSI commands and
452 it should perform SCSI EH maintenance chores to maintain integrity of
453 SCSI midlayer. IOW, of the steps described in [2-1-2], all steps
457 2.2.1 Pre transportt->eh_strategy_handler() SCSI midlayer conditions
471 2.2.2 Post transportt->eh_strategy_handler() SCSI midlayer conditions