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
138 4. Wakes up SCSI EH thread if shost->host_busy == shost->host_failed
148 shost->host_failed. This wakes up SCSI EH thread. So, once woken up,
149 SCSI EH thread can expect that all in-flight commands have failed and
161 We'll talk about how SCSI EH takes actions to abort - make LLDD
165 2. How SCSI EH works
168 LLDD's can implement SCSI EH actions in one of the following two
172 LLDD can implement fine-grained EH callbacks and let SCSI
178 handling. As such, it should do all chores the SCSI midlayer
181 Once recovery is complete, SCSI EH resumes normal operation by
202 If eh_strategy_handler() is not present, SCSI midlayer takes charge
210 severity. Some actions are performed by issuing SCSI commands and
241 timed-out scmds, SCSI EH ensures that LLDD forgets about a scmd
321 SCSI transports/LLDDs automatically acquire sense data on
329 FAILED in such cases thus invoking SCSI EH. When the scmd
410 is used. Also, as we're not issuing SCSI commands and
455 it should perform SCSI EH maintenance chores to maintain integrity of
456 SCSI midlayer. IOW, of the steps described in [2-1-2], all steps
460 2.2.1 Pre transportt->eh_strategy_handler() SCSI midlayer conditions
474 2.2.2 Post transportt->eh_strategy_handler() SCSI midlayer conditions