aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ieee1394/sbp2.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/ieee1394/sbp2.h')
-rw-r--r--drivers/ieee1394/sbp2.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/drivers/ieee1394/sbp2.h b/drivers/ieee1394/sbp2.h
index 34c52bf4fa34..abbe48e646c3 100644
--- a/drivers/ieee1394/sbp2.h
+++ b/drivers/ieee1394/sbp2.h
@@ -347,10 +347,17 @@ struct scsi_id_instance_data {
347 /* Device specific workarounds/brokeness */ 347 /* Device specific workarounds/brokeness */
348 unsigned workarounds; 348 unsigned workarounds;
349 349
350 atomic_t unfinished_reset; 350 atomic_t state;
351 struct work_struct protocol_work; 351 struct work_struct protocol_work;
352}; 352};
353 353
354/* For use in scsi_id_instance_data.state */
355enum sbp2lu_state_types {
356 SBP2LU_STATE_RUNNING, /* all normal */
357 SBP2LU_STATE_IN_RESET, /* between bus reset and reconnect */
358 SBP2LU_STATE_IN_SHUTDOWN /* when sbp2_remove was called */
359};
360
354/* Sbp2 host data structure (one per IEEE1394 host) */ 361/* Sbp2 host data structure (one per IEEE1394 host) */
355struct sbp2scsi_host_info { 362struct sbp2scsi_host_info {
356 struct hpsb_host *host; /* IEEE1394 host */ 363 struct hpsb_host *host; /* IEEE1394 host */