diff options
Diffstat (limited to 'drivers/s390/scsi/zfcp_ext.h')
-rw-r--r-- | drivers/s390/scsi/zfcp_ext.h | 52 |
1 files changed, 20 insertions, 32 deletions
diff --git a/drivers/s390/scsi/zfcp_ext.h b/drivers/s390/scsi/zfcp_ext.h index bf8f3e51483..6e325284fbe 100644 --- a/drivers/s390/scsi/zfcp_ext.h +++ b/drivers/s390/scsi/zfcp_ext.h | |||
@@ -45,47 +45,33 @@ extern void zfcp_cfdc_adapter_access_changed(struct zfcp_adapter *); | |||
45 | 45 | ||
46 | /* zfcp_dbf.c */ | 46 | /* zfcp_dbf.c */ |
47 | extern int zfcp_dbf_adapter_register(struct zfcp_adapter *); | 47 | extern int zfcp_dbf_adapter_register(struct zfcp_adapter *); |
48 | extern void zfcp_dbf_adapter_unregister(struct zfcp_dbf *); | 48 | extern void zfcp_dbf_adapter_unregister(struct zfcp_adapter *); |
49 | extern void zfcp_dbf_rec_thread(char *, struct zfcp_dbf *); | 49 | extern void zfcp_dbf_rec_trig(char *, struct zfcp_adapter *, |
50 | extern void zfcp_dbf_rec_thread_lock(char *, struct zfcp_dbf *); | 50 | struct zfcp_port *, struct scsi_device *, u8, u8); |
51 | extern void zfcp_dbf_rec_adapter(char *, void *, struct zfcp_dbf *); | 51 | extern void zfcp_dbf_rec_run(char *, struct zfcp_erp_action *); |
52 | extern void zfcp_dbf_rec_port(char *, void *, struct zfcp_port *); | 52 | extern void zfcp_dbf_hba_fsf_uss(char *, struct zfcp_fsf_req *); |
53 | extern void zfcp_dbf_rec_lun(char *, void *, struct scsi_device *); | 53 | extern void zfcp_dbf_hba_fsf_res(char *, struct zfcp_fsf_req *); |
54 | extern void zfcp_dbf_rec_trigger(char *, void *, u8, u8, void *, | 54 | extern void zfcp_dbf_hba_bit_err(char *, struct zfcp_fsf_req *); |
55 | struct zfcp_adapter *, struct zfcp_port *, | ||
56 | struct scsi_device *); | ||
57 | extern void zfcp_dbf_rec_action(char *, struct zfcp_erp_action *); | ||
58 | extern void _zfcp_dbf_hba_fsf_response(const char *, int, struct zfcp_fsf_req *, | ||
59 | struct zfcp_dbf *); | ||
60 | extern void _zfcp_dbf_hba_fsf_unsol(const char *, int level, struct zfcp_dbf *, | ||
61 | struct fsf_status_read_buffer *); | ||
62 | extern void zfcp_dbf_hba_qdio(struct zfcp_dbf *, unsigned int, int, int); | ||
63 | extern void zfcp_dbf_hba_berr(struct zfcp_dbf *, struct zfcp_fsf_req *); | 55 | extern void zfcp_dbf_hba_berr(struct zfcp_dbf *, struct zfcp_fsf_req *); |
64 | extern void zfcp_dbf_san_ct_request(struct zfcp_fsf_req *, u32); | 56 | extern void zfcp_dbf_san_req(char *, struct zfcp_fsf_req *, u32); |
65 | extern void zfcp_dbf_san_ct_response(struct zfcp_fsf_req *); | 57 | extern void zfcp_dbf_san_res(char *, struct zfcp_fsf_req *); |
66 | extern void zfcp_dbf_san_els_request(struct zfcp_fsf_req *); | 58 | extern void zfcp_dbf_san_in_els(char *, struct zfcp_fsf_req *); |
67 | extern void zfcp_dbf_san_els_response(struct zfcp_fsf_req *); | 59 | extern void zfcp_dbf_scsi(char *, struct scsi_cmnd *, struct zfcp_fsf_req *); |
68 | extern void zfcp_dbf_san_incoming_els(struct zfcp_fsf_req *); | ||
69 | extern void _zfcp_dbf_scsi(const char *, const char *, int, struct zfcp_dbf *, | ||
70 | struct scsi_cmnd *, struct zfcp_fsf_req *, | ||
71 | unsigned long); | ||
72 | 60 | ||
73 | /* zfcp_erp.c */ | 61 | /* zfcp_erp.c */ |
74 | extern void zfcp_erp_set_adapter_status(struct zfcp_adapter *, u32); | 62 | extern void zfcp_erp_set_adapter_status(struct zfcp_adapter *, u32); |
75 | extern void zfcp_erp_clear_adapter_status(struct zfcp_adapter *, u32); | 63 | extern void zfcp_erp_clear_adapter_status(struct zfcp_adapter *, u32); |
76 | extern void zfcp_erp_adapter_reopen(struct zfcp_adapter *, int, char *, void *); | 64 | extern void zfcp_erp_adapter_reopen(struct zfcp_adapter *, int, char *); |
77 | extern void zfcp_erp_adapter_shutdown(struct zfcp_adapter *, int, char *, | 65 | extern void zfcp_erp_adapter_shutdown(struct zfcp_adapter *, int, char *); |
78 | void *); | ||
79 | extern void zfcp_erp_set_port_status(struct zfcp_port *, u32); | 66 | extern void zfcp_erp_set_port_status(struct zfcp_port *, u32); |
80 | extern void zfcp_erp_clear_port_status(struct zfcp_port *, u32); | 67 | extern void zfcp_erp_clear_port_status(struct zfcp_port *, u32); |
81 | extern int zfcp_erp_port_reopen(struct zfcp_port *, int, char *, void *); | 68 | extern int zfcp_erp_port_reopen(struct zfcp_port *, int, char *); |
82 | extern void zfcp_erp_port_shutdown(struct zfcp_port *, int, char *, void *); | 69 | extern void zfcp_erp_port_shutdown(struct zfcp_port *, int, char *); |
83 | extern void zfcp_erp_port_forced_reopen(struct zfcp_port *, int, char *, | 70 | extern void zfcp_erp_port_forced_reopen(struct zfcp_port *, int, char *); |
84 | void *); | ||
85 | extern void zfcp_erp_set_lun_status(struct scsi_device *, u32); | 71 | extern void zfcp_erp_set_lun_status(struct scsi_device *, u32); |
86 | extern void zfcp_erp_clear_lun_status(struct scsi_device *, u32); | 72 | extern void zfcp_erp_clear_lun_status(struct scsi_device *, u32); |
87 | extern void zfcp_erp_lun_reopen(struct scsi_device *, int, char *, void *); | 73 | extern void zfcp_erp_lun_reopen(struct scsi_device *, int, char *); |
88 | extern void zfcp_erp_lun_shutdown(struct scsi_device *, int, char *, void *); | 74 | extern void zfcp_erp_lun_shutdown(struct scsi_device *, int, char *); |
89 | extern void zfcp_erp_lun_shutdown_wait(struct scsi_device *, char *); | 75 | extern void zfcp_erp_lun_shutdown_wait(struct scsi_device *, char *); |
90 | extern int zfcp_erp_thread_setup(struct zfcp_adapter *); | 76 | extern int zfcp_erp_thread_setup(struct zfcp_adapter *); |
91 | extern void zfcp_erp_thread_kill(struct zfcp_adapter *); | 77 | extern void zfcp_erp_thread_kill(struct zfcp_adapter *); |
@@ -149,6 +135,8 @@ extern int zfcp_qdio_sbals_from_sg(struct zfcp_qdio *, struct zfcp_qdio_req *, | |||
149 | extern int zfcp_qdio_open(struct zfcp_qdio *); | 135 | extern int zfcp_qdio_open(struct zfcp_qdio *); |
150 | extern void zfcp_qdio_close(struct zfcp_qdio *); | 136 | extern void zfcp_qdio_close(struct zfcp_qdio *); |
151 | extern void zfcp_qdio_siosl(struct zfcp_adapter *); | 137 | extern void zfcp_qdio_siosl(struct zfcp_adapter *); |
138 | extern struct zfcp_fsf_req *zfcp_fsf_get_req(struct zfcp_qdio *, | ||
139 | struct qdio_buffer *); | ||
152 | 140 | ||
153 | /* zfcp_scsi.c */ | 141 | /* zfcp_scsi.c */ |
154 | extern struct zfcp_data zfcp_data; | 142 | extern struct zfcp_data zfcp_data; |