diff options
Diffstat (limited to 'drivers/s390/scsi/zfcp_ext.h')
-rw-r--r-- | drivers/s390/scsi/zfcp_ext.h | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/drivers/s390/scsi/zfcp_ext.h b/drivers/s390/scsi/zfcp_ext.h index f64951ba98c7..20ad6fde2e22 100644 --- a/drivers/s390/scsi/zfcp_ext.h +++ b/drivers/s390/scsi/zfcp_ext.h | |||
@@ -131,22 +131,23 @@ extern int zfcp_scsi_command_sync(struct zfcp_unit *, struct scsi_cmnd *, int); | |||
131 | extern struct fc_function_template zfcp_transport_functions; | 131 | extern struct fc_function_template zfcp_transport_functions; |
132 | 132 | ||
133 | /******************************** ERP ****************************************/ | 133 | /******************************** ERP ****************************************/ |
134 | extern void zfcp_erp_modify_adapter_status(struct zfcp_adapter *, u32, int); | 134 | extern void zfcp_erp_modify_adapter_status(struct zfcp_adapter *, u8, u64, u32, |
135 | int); | ||
135 | extern int zfcp_erp_adapter_reopen(struct zfcp_adapter *, int); | 136 | extern int zfcp_erp_adapter_reopen(struct zfcp_adapter *, int); |
136 | extern int zfcp_erp_adapter_shutdown(struct zfcp_adapter *, int); | 137 | extern int zfcp_erp_adapter_shutdown(struct zfcp_adapter *, int); |
137 | extern void zfcp_erp_adapter_failed(struct zfcp_adapter *); | 138 | extern void zfcp_erp_adapter_failed(struct zfcp_adapter *, u8, u64); |
138 | 139 | ||
139 | extern void zfcp_erp_modify_port_status(struct zfcp_port *, u32, int); | 140 | extern void zfcp_erp_modify_port_status(struct zfcp_port *, u8, u64, u32, int); |
140 | extern int zfcp_erp_port_reopen(struct zfcp_port *, int); | 141 | extern int zfcp_erp_port_reopen(struct zfcp_port *, int); |
141 | extern int zfcp_erp_port_shutdown(struct zfcp_port *, int); | 142 | extern int zfcp_erp_port_shutdown(struct zfcp_port *, int); |
142 | extern int zfcp_erp_port_forced_reopen(struct zfcp_port *, int); | 143 | extern int zfcp_erp_port_forced_reopen(struct zfcp_port *, int); |
143 | extern void zfcp_erp_port_failed(struct zfcp_port *); | 144 | extern void zfcp_erp_port_failed(struct zfcp_port *, u8, u64); |
144 | extern int zfcp_erp_port_reopen_all(struct zfcp_adapter *, int); | 145 | extern int zfcp_erp_port_reopen_all(struct zfcp_adapter *, int); |
145 | 146 | ||
146 | extern void zfcp_erp_modify_unit_status(struct zfcp_unit *, u32, int); | 147 | extern void zfcp_erp_modify_unit_status(struct zfcp_unit *, u8, u64, u32, int); |
147 | extern int zfcp_erp_unit_reopen(struct zfcp_unit *, int); | 148 | extern int zfcp_erp_unit_reopen(struct zfcp_unit *, int); |
148 | extern int zfcp_erp_unit_shutdown(struct zfcp_unit *, int); | 149 | extern int zfcp_erp_unit_shutdown(struct zfcp_unit *, int); |
149 | extern void zfcp_erp_unit_failed(struct zfcp_unit *); | 150 | extern void zfcp_erp_unit_failed(struct zfcp_unit *, u8, u64); |
150 | 151 | ||
151 | extern int zfcp_erp_thread_setup(struct zfcp_adapter *); | 152 | extern int zfcp_erp_thread_setup(struct zfcp_adapter *); |
152 | extern int zfcp_erp_thread_kill(struct zfcp_adapter *); | 153 | extern int zfcp_erp_thread_kill(struct zfcp_adapter *); |
@@ -155,10 +156,10 @@ extern void zfcp_erp_async_handler(struct zfcp_erp_action *, unsigned long); | |||
155 | 156 | ||
156 | extern int zfcp_test_link(struct zfcp_port *); | 157 | extern int zfcp_test_link(struct zfcp_port *); |
157 | 158 | ||
158 | extern void zfcp_erp_port_boxed(struct zfcp_port *); | 159 | extern void zfcp_erp_port_boxed(struct zfcp_port *, u8 id, u64 ref); |
159 | extern void zfcp_erp_unit_boxed(struct zfcp_unit *); | 160 | extern void zfcp_erp_unit_boxed(struct zfcp_unit *, u8 id, u64 ref); |
160 | extern void zfcp_erp_port_access_denied(struct zfcp_port *); | 161 | extern void zfcp_erp_port_access_denied(struct zfcp_port *, u8 id, u64 ref); |
161 | extern void zfcp_erp_unit_access_denied(struct zfcp_unit *); | 162 | extern void zfcp_erp_unit_access_denied(struct zfcp_unit *, u8 id, u64 ref); |
162 | extern void zfcp_erp_adapter_access_changed(struct zfcp_adapter *); | 163 | extern void zfcp_erp_adapter_access_changed(struct zfcp_adapter *); |
163 | extern void zfcp_erp_port_access_changed(struct zfcp_port *); | 164 | extern void zfcp_erp_port_access_changed(struct zfcp_port *); |
164 | extern void zfcp_erp_unit_access_changed(struct zfcp_unit *); | 165 | extern void zfcp_erp_unit_access_changed(struct zfcp_unit *); |
@@ -166,6 +167,9 @@ extern void zfcp_erp_unit_access_changed(struct zfcp_unit *); | |||
166 | /******************************** AUX ****************************************/ | 167 | /******************************** AUX ****************************************/ |
167 | extern void zfcp_rec_dbf_event_thread(u8 id, struct zfcp_adapter *adapter, | 168 | extern void zfcp_rec_dbf_event_thread(u8 id, struct zfcp_adapter *adapter, |
168 | int lock); | 169 | int lock); |
170 | extern void zfcp_rec_dbf_event_adapter(u8 id, u64 ref, struct zfcp_adapter *); | ||
171 | extern void zfcp_rec_dbf_event_port(u8 id, u64 ref, struct zfcp_port *port); | ||
172 | extern void zfcp_rec_dbf_event_unit(u8 id, u64 ref, struct zfcp_unit *unit); | ||
169 | 173 | ||
170 | extern void zfcp_hba_dbf_event_fsf_response(struct zfcp_fsf_req *); | 174 | extern void zfcp_hba_dbf_event_fsf_response(struct zfcp_fsf_req *); |
171 | extern void zfcp_hba_dbf_event_fsf_unsol(const char *, struct zfcp_adapter *, | 175 | extern void zfcp_hba_dbf_event_fsf_unsol(const char *, struct zfcp_adapter *, |