Blame view
drivers/scsi/qla2xxx/qla_gbl.h
22.6 KB
fa90c54f6 [SCSI] qla2xxx: U... |
1 2 |
/* * QLogic Fibre Channel HBA Driver |
07e264b76 [SCSI] qla2xxx: U... |
3 |
* Copyright (c) 2003-2011 QLogic Corporation |
fa90c54f6 [SCSI] qla2xxx: U... |
4 5 6 |
* * See LICENSE.qla2xxx for copyright and licensing details. */ |
1da177e4c Linux-2.6.12-rc2 |
7 8 9 10 |
#ifndef __QLA_GBL_H #define __QLA_GBL_H #include <linux/interrupt.h> |
1da177e4c Linux-2.6.12-rc2 |
11 12 13 14 |
/* * Global Function Prototypes in qla_init.c source file. */ extern int qla2x00_initialize_adapter(scsi_qla_host_t *); |
abbd8870b [SCSI] qla2xxx: F... |
15 16 17 |
extern int qla2100_pci_config(struct scsi_qla_host *); extern int qla2300_pci_config(struct scsi_qla_host *); |
0107109ed [SCSI] qla2xxx: A... |
18 |
extern int qla24xx_pci_config(scsi_qla_host_t *); |
c3a2f0dfe [SCSI] qla2xxx: A... |
19 |
extern int qla25xx_pci_config(scsi_qla_host_t *); |
abbd8870b [SCSI] qla2xxx: F... |
20 |
extern void qla2x00_reset_chip(struct scsi_qla_host *); |
0107109ed [SCSI] qla2xxx: A... |
21 |
extern void qla24xx_reset_chip(struct scsi_qla_host *); |
abbd8870b [SCSI] qla2xxx: F... |
22 |
extern int qla2x00_chip_diag(struct scsi_qla_host *); |
0107109ed [SCSI] qla2xxx: A... |
23 |
extern int qla24xx_chip_diag(struct scsi_qla_host *); |
abbd8870b [SCSI] qla2xxx: F... |
24 |
extern void qla2x00_config_rings(struct scsi_qla_host *); |
0107109ed [SCSI] qla2xxx: A... |
25 |
extern void qla24xx_config_rings(struct scsi_qla_host *); |
abbd8870b [SCSI] qla2xxx: F... |
26 |
extern void qla2x00_reset_adapter(struct scsi_qla_host *); |
0107109ed [SCSI] qla2xxx: A... |
27 |
extern void qla24xx_reset_adapter(struct scsi_qla_host *); |
abbd8870b [SCSI] qla2xxx: F... |
28 |
extern int qla2x00_nvram_config(struct scsi_qla_host *); |
0107109ed [SCSI] qla2xxx: A... |
29 |
extern int qla24xx_nvram_config(struct scsi_qla_host *); |
3a03eb797 [SCSI] qla2xxx: A... |
30 |
extern int qla81xx_nvram_config(struct scsi_qla_host *); |
abbd8870b [SCSI] qla2xxx: F... |
31 |
extern void qla2x00_update_fw_options(struct scsi_qla_host *); |
0107109ed [SCSI] qla2xxx: A... |
32 |
extern void qla24xx_update_fw_options(scsi_qla_host_t *); |
3a03eb797 [SCSI] qla2xxx: A... |
33 |
extern void qla81xx_update_fw_options(scsi_qla_host_t *); |
abbd8870b [SCSI] qla2xxx: F... |
34 |
extern int qla2x00_load_risc(struct scsi_qla_host *, uint32_t *); |
5433383ef [SCSI] qla2xxx: A... |
35 |
extern int qla24xx_load_risc(scsi_qla_host_t *, uint32_t *); |
eaac30be2 [SCSI] qla2xxx: M... |
36 |
extern int qla81xx_load_risc(scsi_qla_host_t *, uint32_t *); |
1da177e4c Linux-2.6.12-rc2 |
37 |
|
579d12b58 [SCSI] qla2xxx: A... |
38 |
extern int qla2x00_perform_loop_resync(scsi_qla_host_t *); |
1da177e4c Linux-2.6.12-rc2 |
39 |
extern int qla2x00_loop_resync(scsi_qla_host_t *); |
03bcfb57c [SCSI] qla2xxx: A... |
40 |
extern int qla2x00_find_new_loop_id(scsi_qla_host_t *, fc_port_t *); |
1da177e4c Linux-2.6.12-rc2 |
41 |
extern int qla2x00_fabric_login(scsi_qla_host_t *, fc_port_t *, uint16_t *); |
9a52a57cb [SCSI] qla2xxx: C... |
42 |
extern int qla2x00_local_device_login(scsi_qla_host_t *, fc_port_t *); |
1da177e4c Linux-2.6.12-rc2 |
43 |
|
d97994dc1 [SCSI] qla2xxx: C... |
44 |
extern void qla2x00_update_fcports(scsi_qla_host_t *); |
1da177e4c Linux-2.6.12-rc2 |
45 |
|
1da177e4c Linux-2.6.12-rc2 |
46 |
extern int qla2x00_abort_isp(scsi_qla_host_t *); |
a9083016a [SCSI] qla2xxx: A... |
47 |
extern void qla2x00_abort_isp_cleanup(scsi_qla_host_t *); |
579d12b58 [SCSI] qla2xxx: A... |
48 |
extern void qla82xx_quiescent_state_cleanup(scsi_qla_host_t *); |
1da177e4c Linux-2.6.12-rc2 |
49 |
|
052c40c83 [SCSI] qla2xxx: C... |
50 |
extern void qla2x00_update_fcport(scsi_qla_host_t *, fc_port_t *); |
8482e118a [PATCH] qla2xxx: ... |
51 |
|
a7a167bf7 [SCSI] qla2xxx: R... |
52 |
extern void qla2x00_alloc_fw_dump(scsi_qla_host_t *); |
18c6c1275 [SCSI] qla2xxx: W... |
53 |
extern void qla2x00_try_to_stop_firmware(scsi_qla_host_t *); |
a7a167bf7 [SCSI] qla2xxx: R... |
54 |
|
794a56911 [SCSI] qla2xxx: A... |
55 |
extern int qla2x00_get_thermal_temp(scsi_qla_host_t *, uint16_t *, uint16_t *); |
4d4df1932 [SCSI] qla2xxx: A... |
56 |
extern void qla84xx_put_chip(struct scsi_qla_host *); |
ac280b670 [SCSI] qla2xxx: A... |
57 58 59 |
extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *, uint16_t *); extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *); |
5ff1d5841 [SCSI] qla2xxx: L... |
60 61 |
extern int qla2x00_async_adisc(struct scsi_qla_host *, fc_port_t *, uint16_t *); |
3822263eb [SCSI] qla2xxx: S... |
62 |
extern int qla2x00_async_tm_cmd(fc_port_t *, uint32_t, uint32_t, uint32_t); |
4916392b5 [SCSI] qla2xxx: P... |
63 |
extern void qla2x00_async_login_done(struct scsi_qla_host *, fc_port_t *, |
ac280b670 [SCSI] qla2xxx: A... |
64 |
uint16_t *); |
4916392b5 [SCSI] qla2xxx: P... |
65 |
extern void qla2x00_async_logout_done(struct scsi_qla_host *, fc_port_t *, |
ac280b670 [SCSI] qla2xxx: A... |
66 |
uint16_t *); |
4916392b5 [SCSI] qla2xxx: P... |
67 |
extern void qla2x00_async_adisc_done(struct scsi_qla_host *, fc_port_t *, |
5ff1d5841 [SCSI] qla2xxx: L... |
68 |
uint16_t *); |
3822263eb [SCSI] qla2xxx: S... |
69 70 |
extern void qla2x00_async_tm_cmd_done(struct scsi_qla_host *, fc_port_t *, struct srb_iocb *); |
d94d10e72 [SCSI] qla2xxx: R... |
71 |
extern void *qla2x00_alloc_iocbs(struct scsi_qla_host *, srb_t *); |
21090cbe9 [SCSI] qla2xxx: U... |
72 |
extern int qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *, fc_port_t *); |
ac280b670 [SCSI] qla2xxx: A... |
73 |
|
9a069e196 [SCSI] qla2xxx: A... |
74 75 |
extern fc_port_t * qla2x00_alloc_fcport(scsi_qla_host_t *, gfp_t ); |
1da177e4c Linux-2.6.12-rc2 |
76 77 78 79 |
/* * Global Data in qla_os.c source file. */ extern char qla2x00_version_str[]; |
1da177e4c Linux-2.6.12-rc2 |
80 81 |
extern int ql2xlogintimeout; extern int qlport_down_retry; |
1da177e4c Linux-2.6.12-rc2 |
82 |
extern int ql2xplogiabsentdevice; |
1da177e4c Linux-2.6.12-rc2 |
83 |
extern int ql2xloginretrycount; |
cca5335ca [SCSI] qla2xxx: A... |
84 |
extern int ql2xfdmienable; |
a7a167bf7 [SCSI] qla2xxx: R... |
85 |
extern int ql2xallocfwdump; |
11010fecd [SCSI] Maintain m... |
86 |
extern int ql2xextended_error_logging; |
e5896bd5d [SCSI] qla2xxx: A... |
87 |
extern int ql2xiidmaenable; |
73208dfd7 [SCSI] qla2xxx: a... |
88 |
extern int ql2xmaxqueues; |
2afa19a93 [SCSI] qla2xxx: A... |
89 |
extern int ql2xmultique_tag; |
e337d9070 [SCSI] qla2xxx: A... |
90 |
extern int ql2xfwloadbin; |
ae97c91eb [SCSI] qla2xxx: A... |
91 |
extern int ql2xetsenable; |
a9083016a [SCSI] qla2xxx: A... |
92 93 |
extern int ql2xshiftctondsd; extern int ql2xdbwr; |
3822263eb [SCSI] qla2xxx: S... |
94 |
extern int ql2xasynctmfenable; |
4da26e162 [SCSI] qla2xxx: A... |
95 |
extern int ql2xgffidenable; |
bad750028 [SCSI] qla2xxx: T... |
96 97 |
extern int ql2xenabledif; extern int ql2xenablehba_err_chk; |
f4c496c1f [SCSI] qla2xxx: O... |
98 |
extern int ql2xtargetreset; |
ed0de87ce [SCSI] qla2xxx: A... |
99 |
extern int ql2xdontresethba; |
82515920b [SCSI] qla2xxx: A... |
100 |
extern unsigned int ql2xmaxlun; |
08de2844c [SCSI] qla2xxx: A... |
101 102 |
extern int ql2xmdcapmask; extern int ql2xmdenable; |
2c3dfe3f6 [SCSI] qla2xxx: a... |
103 |
|
a4722cf24 [SCSI] qla2xxx: D... |
104 |
extern int qla2x00_loop_reset(scsi_qla_host_t *); |
df4bf0bb5 [SCSI] qla2xxx: C... |
105 |
extern void qla2x00_abort_all_cmds(scsi_qla_host_t *, int); |
0971de7f5 [SCSI] qla2xxx: A... |
106 107 |
extern int qla2x00_post_aen_work(struct scsi_qla_host *, enum fc_host_event_code, u32); |
8a659571e [SCSI] qla2xxx: P... |
108 |
extern int qla2x00_post_idc_ack_work(struct scsi_qla_host *, uint16_t *); |
ac280b670 [SCSI] qla2xxx: A... |
109 110 111 112 113 114 115 116 |
extern int qla2x00_post_async_login_work(struct scsi_qla_host *, fc_port_t *, uint16_t *); extern int qla2x00_post_async_login_done_work(struct scsi_qla_host *, fc_port_t *, uint16_t *); extern int qla2x00_post_async_logout_work(struct scsi_qla_host *, fc_port_t *, uint16_t *); extern int qla2x00_post_async_logout_done_work(struct scsi_qla_host *, fc_port_t *, uint16_t *); |
5ff1d5841 [SCSI] qla2xxx: L... |
117 118 119 120 |
extern int qla2x00_post_async_adisc_work(struct scsi_qla_host *, fc_port_t *, uint16_t *); extern int qla2x00_post_async_adisc_done_work(struct scsi_qla_host *, fc_port_t *, uint16_t *); |
3420d36ca [SCSI] qla2xxx: A... |
121 |
extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32); |
ac280b670 [SCSI] qla2xxx: A... |
122 |
|
6e181be50 [SCSI] qla2xxx: A... |
123 |
extern int qla81xx_restart_mpi_firmware(scsi_qla_host_t *); |
a4722cf24 [SCSI] qla2xxx: D... |
124 |
|
7b867cf76 [SCSI] qla2xxx: R... |
125 126 127 128 |
extern struct scsi_qla_host *qla2x00_create_host(struct scsi_host_template *, struct qla_hw_data *); extern void qla2x00_free_host(struct scsi_qla_host *); extern void qla2x00_relogin(struct scsi_qla_host *); |
ac280b670 [SCSI] qla2xxx: A... |
129 |
extern void qla2x00_do_work(struct scsi_qla_host *); |
8867048b4 [SCSI] qla2xxx: A... |
130 |
extern void qla2x00_free_fcports(struct scsi_qla_host *); |
ac280b670 [SCSI] qla2xxx: A... |
131 |
|
2c3dfe3f6 [SCSI] qla2xxx: a... |
132 133 134 |
/* * Global Functions in qla_mid.c source file. */ |
a5326f86e [SCSI] qla2xxx: C... |
135 |
extern struct scsi_host_template qla2xxx_driver_template; |
2c3dfe3f6 [SCSI] qla2xxx: a... |
136 |
extern struct scsi_transport_template *qla2xxx_transport_vport_template; |
2c3dfe3f6 [SCSI] qla2xxx: a... |
137 138 |
extern void qla2x00_timer(scsi_qla_host_t *); extern void qla2x00_start_timer(scsi_qla_host_t *, void *, unsigned long); |
2c3dfe3f6 [SCSI] qla2xxx: a... |
139 140 141 |
extern void qla24xx_deallocate_vp_id(scsi_qla_host_t *); extern int qla24xx_disable_vp (scsi_qla_host_t *); extern int qla24xx_enable_vp (scsi_qla_host_t *); |
2c3dfe3f6 [SCSI] qla2xxx: a... |
142 143 144 145 146 |
extern int qla24xx_control_vp(scsi_qla_host_t *, int ); extern int qla24xx_modify_vp_config(scsi_qla_host_t *); extern int qla2x00_send_change_request(scsi_qla_host_t *, uint16_t, uint16_t); extern void qla2x00_vp_stop_timer(scsi_qla_host_t *); extern int qla24xx_configure_vhba (scsi_qla_host_t *); |
2c3dfe3f6 [SCSI] qla2xxx: a... |
147 148 |
extern void qla24xx_report_id_acquisition(scsi_qla_host_t *, struct vp_rpt_id_entry_24xx *); |
2c3dfe3f6 [SCSI] qla2xxx: a... |
149 150 151 |
extern void qla2x00_do_dpc_all_vps(scsi_qla_host_t *); extern int qla24xx_vport_create_req_sanity_check(struct fc_vport *); extern scsi_qla_host_t * qla24xx_create_vhost(struct fc_vport *); |
1da177e4c Linux-2.6.12-rc2 |
152 |
|
73208dfd7 [SCSI] qla2xxx: a... |
153 |
extern void qla2x00_sp_compl(struct qla_hw_data *, srb_t *); |
1da177e4c Linux-2.6.12-rc2 |
154 155 |
extern char *qla2x00_get_fw_version_str(struct scsi_qla_host *, char *); |
d97994dc1 [SCSI] qla2xxx: C... |
156 157 |
extern void qla2x00_mark_device_lost(scsi_qla_host_t *, fc_port_t *, int, int); extern void qla2x00_mark_all_devices_lost(scsi_qla_host_t *, int); |
1da177e4c Linux-2.6.12-rc2 |
158 |
|
5433383ef [SCSI] qla2xxx: A... |
159 |
extern struct fw_blob *qla2x00_request_firmware(scsi_qla_host_t *); |
1da177e4c Linux-2.6.12-rc2 |
160 |
|
854165f42 [SCSI] qla2xxx: A... |
161 |
extern int qla2x00_wait_for_hba_online(scsi_qla_host_t *); |
2533cf671 [SCSI] qla2xxx: C... |
162 |
extern int qla2x00_wait_for_chip_reset(scsi_qla_host_t *); |
a9083016a [SCSI] qla2xxx: A... |
163 |
extern int qla2x00_wait_for_fcoe_ctx_reset(scsi_qla_host_t *); |
854165f42 [SCSI] qla2xxx: A... |
164 |
|
7b867cf76 [SCSI] qla2xxx: R... |
165 |
extern void qla2xxx_wake_dpc(struct scsi_qla_host *); |
73208dfd7 [SCSI] qla2xxx: a... |
166 167 168 |
extern void qla2x00_alert_all_vps(struct rsp_que *, uint16_t *); extern void qla2x00_async_event(scsi_qla_host_t *, struct rsp_que *, uint16_t *); |
7b867cf76 [SCSI] qla2xxx: R... |
169 |
extern int qla2x00_vp_abort_isp(scsi_qla_host_t *); |
39a112403 [SCSI] qla2xxx: u... |
170 |
|
1da177e4c Linux-2.6.12-rc2 |
171 172 173 |
/* * Global Function Prototypes in qla_iocb.c source file. */ |
1da177e4c Linux-2.6.12-rc2 |
174 175 176 177 178 |
extern uint16_t qla2x00_calc_iocbs_32(uint16_t); extern uint16_t qla2x00_calc_iocbs_64(uint16_t); extern void qla2x00_build_scsi_iocbs_32(srb_t *, cmd_entry_t *, uint16_t); extern void qla2x00_build_scsi_iocbs_64(srb_t *, cmd_entry_t *, uint16_t); extern int qla2x00_start_scsi(srb_t *sp); |
2b6c0cee9 [SCSI] qla2xxx: A... |
179 |
extern int qla24xx_start_scsi(srb_t *sp); |
73208dfd7 [SCSI] qla2xxx: a... |
180 181 |
int qla2x00_marker(struct scsi_qla_host *, struct req_que *, struct rsp_que *, uint16_t, uint16_t, uint8_t); |
ac280b670 [SCSI] qla2xxx: A... |
182 |
extern int qla2x00_start_sp(srb_t *); |
7c3df1320 [SCSI] qla2xxx: C... |
183 |
extern uint16_t qla24xx_calc_iocbs(scsi_qla_host_t *, uint16_t); |
a9083016a [SCSI] qla2xxx: A... |
184 |
extern void qla24xx_build_scsi_iocbs(srb_t *, struct cmd_type_7 *, uint16_t); |
bad750028 [SCSI] qla2xxx: T... |
185 |
extern int qla24xx_dif_start_scsi(srb_t *); |
a9083016a [SCSI] qla2xxx: A... |
186 |
|
1da177e4c Linux-2.6.12-rc2 |
187 188 189 190 191 |
/* * Global Function Prototypes in qla_mbx.c source file. */ extern int |
590f98e5e [SCSI] qla2xxx: C... |
192 |
qla2x00_load_ram(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t); |
1da177e4c Linux-2.6.12-rc2 |
193 194 |
extern int |
338c9161e [SCSI] qla2xxx: A... |
195 196 197 |
qla2x00_dump_ram(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t); extern int |
1c7c63574 [SCSI] qla2xxx: A... |
198 |
qla2x00_execute_fw(scsi_qla_host_t *, uint32_t); |
1da177e4c Linux-2.6.12-rc2 |
199 |
|
ca9e9c3eb [SCSI] qla2xxx: C... |
200 |
extern int |
55a961581 [SCSI] qla2xxx: U... |
201 202 |
qla2x00_get_fw_version(scsi_qla_host_t *, uint16_t *, uint16_t *, uint16_t *, uint16_t *, uint32_t *, uint8_t *, uint32_t *, uint8_t *); |
1da177e4c Linux-2.6.12-rc2 |
203 204 205 206 207 208 209 210 211 212 213 |
extern int qla2x00_get_fw_options(scsi_qla_host_t *, uint16_t *); extern int qla2x00_set_fw_options(scsi_qla_host_t *, uint16_t *); extern int qla2x00_mbx_reg_test(scsi_qla_host_t *); extern int |
1c7c63574 [SCSI] qla2xxx: A... |
214 |
qla2x00_verify_checksum(scsi_qla_host_t *, uint32_t); |
1da177e4c Linux-2.6.12-rc2 |
215 216 217 218 219 |
extern int qla2x00_issue_iocb(scsi_qla_host_t *, void *, dma_addr_t, size_t); extern int |
2afa19a93 [SCSI] qla2xxx: A... |
220 |
qla2x00_abort_command(srb_t *); |
1da177e4c Linux-2.6.12-rc2 |
221 |
|
1da177e4c Linux-2.6.12-rc2 |
222 |
extern int |
2afa19a93 [SCSI] qla2xxx: A... |
223 |
qla2x00_abort_target(struct fc_port *, unsigned int, int); |
523ec773b [SCSI] qla2xxx: A... |
224 225 |
extern int |
2afa19a93 [SCSI] qla2xxx: A... |
226 |
qla2x00_lun_reset(struct fc_port *, unsigned int, int); |
1da177e4c Linux-2.6.12-rc2 |
227 228 |
extern int |
1da177e4c Linux-2.6.12-rc2 |
229 |
qla2x00_get_adapter_id(scsi_qla_host_t *, uint16_t *, uint8_t *, uint8_t *, |
2c3dfe3f6 [SCSI] qla2xxx: a... |
230 |
uint8_t *, uint16_t *, uint16_t *); |
1da177e4c Linux-2.6.12-rc2 |
231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 |
extern int qla2x00_get_retry_cnt(scsi_qla_host_t *, uint8_t *, uint8_t *, uint16_t *); extern int qla2x00_init_firmware(scsi_qla_host_t *, uint16_t); extern int qla2x00_get_port_database(scsi_qla_host_t *, fc_port_t *, uint8_t); extern int qla2x00_get_firmware_state(scsi_qla_host_t *, uint16_t *); extern int qla2x00_get_port_name(scsi_qla_host_t *, uint16_t, uint8_t *, uint8_t); extern int qla2x00_lip_reset(scsi_qla_host_t *); extern int qla2x00_send_sns(scsi_qla_host_t *, dma_addr_t, uint16_t, size_t); extern int qla2x00_login_fabric(scsi_qla_host_t *, uint16_t, uint8_t, uint8_t, uint8_t, uint16_t *, uint8_t); |
1c7c63574 [SCSI] qla2xxx: A... |
256 257 258 |
extern int qla24xx_login_fabric(scsi_qla_host_t *, uint16_t, uint8_t, uint8_t, uint8_t, uint16_t *, uint8_t); |
1da177e4c Linux-2.6.12-rc2 |
259 260 |
extern int |
9a52a57cb [SCSI] qla2xxx: C... |
261 262 |
qla2x00_login_local_device(scsi_qla_host_t *, fc_port_t *, uint16_t *, uint8_t); |
1da177e4c Linux-2.6.12-rc2 |
263 264 |
extern int |
1c7c63574 [SCSI] qla2xxx: A... |
265 266 267 268 |
qla2x00_fabric_logout(scsi_qla_host_t *, uint16_t, uint8_t, uint8_t, uint8_t); extern int qla24xx_fabric_logout(scsi_qla_host_t *, uint16_t, uint8_t, uint8_t, uint8_t); |
1da177e4c Linux-2.6.12-rc2 |
269 270 271 272 273 274 275 276 |
extern int qla2x00_full_login_lip(scsi_qla_host_t *ha); extern int qla2x00_get_id_list(scsi_qla_host_t *, void *, dma_addr_t, uint16_t *); extern int |
4d0ea2476 [SCSI] qla2xxx: R... |
277 |
qla2x00_get_resource_cnts(scsi_qla_host_t *, uint16_t *, uint16_t *, |
f3a0a77e8 [SCSI] qla2xxx: R... |
278 |
uint16_t *, uint16_t *, uint16_t *, uint16_t *); |
1da177e4c Linux-2.6.12-rc2 |
279 280 281 |
extern int qla2x00_get_fcal_position_map(scsi_qla_host_t *ha, char *pos_map); |
392e2f651 [SCSI] qla2xxx: A... |
282 |
extern int |
43ef05801 [SCSI] qla2xxx: R... |
283 284 |
qla2x00_get_link_status(scsi_qla_host_t *, uint16_t, struct link_statistics *, dma_addr_t); |
392e2f651 [SCSI] qla2xxx: A... |
285 286 |
extern int |
43ef05801 [SCSI] qla2xxx: R... |
287 288 |
qla24xx_get_isp_stats(scsi_qla_host_t *, struct link_statistics *, dma_addr_t); |
392e2f651 [SCSI] qla2xxx: A... |
289 |
|
2afa19a93 [SCSI] qla2xxx: A... |
290 291 292 293 294 |
extern int qla24xx_abort_command(srb_t *); extern int qla24xx_abort_target(struct fc_port *, unsigned int, int); extern int qla24xx_lun_reset(struct fc_port *, unsigned int, int); |
4d78c973e [SCSI] qla2xxx: R... |
295 296 297 |
extern int qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *, unsigned int, unsigned int, enum nexus_wait_type); |
1c7c63574 [SCSI] qla2xxx: A... |
298 |
extern int |
68af08115 [SCSI] qla2xxx: E... |
299 300 301 |
qla2x00_system_error(scsi_qla_host_t *); extern int |
1c7c63574 [SCSI] qla2xxx: A... |
302 |
qla2x00_set_serdes_params(scsi_qla_host_t *, uint16_t, uint16_t, uint16_t); |
f6ef3b187 [SCSI] qla2xxx: S... |
303 304 |
extern int qla2x00_stop_firmware(scsi_qla_host_t *); |
a7a167bf7 [SCSI] qla2xxx: R... |
305 |
extern int |
00b6bd251 [SCSI] qla2xxx: T... |
306 307 308 |
qla2x00_enable_eft_trace(scsi_qla_host_t *, dma_addr_t, uint16_t); extern int qla2x00_disable_eft_trace(scsi_qla_host_t *); |
a7a167bf7 [SCSI] qla2xxx: R... |
309 |
|
88729e53a [SCSI] qla2xxx: A... |
310 |
extern int |
df613b960 [SCSI] qla2xxx: A... |
311 312 313 314 315 316 317 |
qla2x00_enable_fce_trace(scsi_qla_host_t *, dma_addr_t, uint16_t , uint16_t *, uint32_t *); extern int qla2x00_disable_fce_trace(scsi_qla_host_t *, uint64_t *, uint64_t *); extern int |
6766df9e8 [SCSI] qla2xxx: U... |
318 319 |
qla2x00_read_sfp(scsi_qla_host_t *, dma_addr_t, uint8_t *, uint16_t, uint16_t, uint16_t, uint16_t); |
88729e53a [SCSI] qla2xxx: A... |
320 |
|
d8b452134 [SCSI] qla2xxx: A... |
321 |
extern int |
6766df9e8 [SCSI] qla2xxx: U... |
322 323 |
qla2x00_write_sfp(scsi_qla_host_t *, dma_addr_t, uint8_t *, uint16_t, uint16_t, uint16_t, uint16_t); |
ad0ecd61f [SCSI] qla2xxx: A... |
324 325 |
extern int |
d8b452134 [SCSI] qla2xxx: A... |
326 |
qla2x00_set_idma_speed(scsi_qla_host_t *, uint16_t, uint16_t, uint16_t *); |
4d4df1932 [SCSI] qla2xxx: A... |
327 |
extern int qla84xx_verify_chip(struct scsi_qla_host *, uint16_t *); |
8a659571e [SCSI] qla2xxx: P... |
328 |
extern int qla81xx_idc_ack(scsi_qla_host_t *, uint16_t *); |
1d2874de8 [SCSI] qla2xxx: A... |
329 330 331 332 333 334 335 336 |
extern int qla81xx_fac_get_sector_size(scsi_qla_host_t *, uint32_t *); extern int qla81xx_fac_do_write_enable(scsi_qla_host_t *, int); extern int qla81xx_fac_erase_sector(scsi_qla_host_t *, uint32_t, uint32_t); |
ce0423f4a [SCSI] qla2xxx: E... |
337 338 |
extern int qla2x00_get_xgmac_stats(scsi_qla_host_t *, dma_addr_t, uint16_t, uint16_t *); |
11bbc1d89 [SCSI] qla2xxx: E... |
339 340 |
extern int qla2x00_get_dcbx_params(scsi_qla_host_t *, dma_addr_t, uint16_t); |
18e7555a3 [SCSI] qla2xxx: S... |
341 342 343 344 345 |
extern int qla2x00_read_ram_word(scsi_qla_host_t *, uint32_t, uint32_t *); extern int qla2x00_write_ram_word(scsi_qla_host_t *, uint32_t, uint32_t); |
b1d46989c [SCSI] qla2xxx: H... |
346 347 |
extern int qla81xx_write_mpi_register(scsi_qla_host_t *, uint16_t *); |
3064ff39b [SCSI] qla2xxx: G... |
348 |
extern int qla2x00_get_data_rate(scsi_qla_host_t *); |
09ff701a1 [SCSI] qla2xxx: A... |
349 350 |
extern int qla24xx_set_fcp_prio(scsi_qla_host_t *, uint16_t, uint16_t, uint16_t *); |
23f2ebd17 [SCSI] qla2xxx: A... |
351 352 353 354 355 |
extern int qla81xx_get_port_config(scsi_qla_host_t *, uint16_t *); extern int qla81xx_set_port_config(scsi_qla_host_t *, uint16_t *); |
09ff701a1 [SCSI] qla2xxx: A... |
356 |
|
1da177e4c Linux-2.6.12-rc2 |
357 358 359 |
/* * Global Function Prototypes in qla_isr.c source file. */ |
7d12e780e IRQ: Maintain reg... |
360 361 362 |
extern irqreturn_t qla2100_intr_handler(int, void *); extern irqreturn_t qla2300_intr_handler(int, void *); extern irqreturn_t qla24xx_intr_handler(int, void *); |
73208dfd7 [SCSI] qla2xxx: a... |
363 |
extern void qla2x00_process_response_queue(struct rsp_que *); |
2afa19a93 [SCSI] qla2xxx: A... |
364 365 |
extern void qla24xx_process_response_queue(struct scsi_qla_host *, struct rsp_que *); |
73208dfd7 [SCSI] qla2xxx: a... |
366 |
extern int qla2x00_request_irqs(struct qla_hw_data *, struct rsp_que *); |
a8488abef [SCSI] qla2xxx: A... |
367 |
extern void qla2x00_free_irqs(scsi_qla_host_t *); |
a9083016a [SCSI] qla2xxx: A... |
368 |
extern int qla2x00_get_data_rate(scsi_qla_host_t *); |
1da177e4c Linux-2.6.12-rc2 |
369 370 371 |
/* * Global Function Prototypes in qla_sup.c source file. */ |
1da177e4c Linux-2.6.12-rc2 |
372 |
extern void qla2x00_release_nvram_protection(scsi_qla_host_t *); |
459c53780 [SCSI] qla2xxx: A... |
373 374 375 376 377 378 379 380 381 382 |
extern uint32_t *qla24xx_read_flash_data(scsi_qla_host_t *, uint32_t *, uint32_t, uint32_t); extern uint8_t *qla2x00_read_nvram_data(scsi_qla_host_t *, uint8_t *, uint32_t, uint32_t); extern uint8_t *qla24xx_read_nvram_data(scsi_qla_host_t *, uint8_t *, uint32_t, uint32_t); extern int qla2x00_write_nvram_data(scsi_qla_host_t *, uint8_t *, uint32_t, uint32_t); extern int qla24xx_write_nvram_data(scsi_qla_host_t *, uint8_t *, uint32_t, uint32_t); |
c3a2f0dfe [SCSI] qla2xxx: A... |
383 384 385 386 |
extern uint8_t *qla25xx_read_nvram_data(scsi_qla_host_t *, uint8_t *, uint32_t, uint32_t); extern int qla25xx_write_nvram_data(scsi_qla_host_t *, uint8_t *, uint32_t, uint32_t); |
459c53780 [SCSI] qla2xxx: A... |
387 |
|
f6df144cc [SCSI] qla2xxx: A... |
388 389 390 391 392 393 |
extern int qla2x00_beacon_on(struct scsi_qla_host *); extern int qla2x00_beacon_off(struct scsi_qla_host *); extern void qla2x00_beacon_blink(struct scsi_qla_host *); extern int qla24xx_beacon_on(struct scsi_qla_host *); extern int qla24xx_beacon_off(struct scsi_qla_host *); extern void qla24xx_beacon_blink(struct scsi_qla_host *); |
999916dc5 [SCSI] qla2xxx: I... |
394 395 |
extern int qla82xx_beacon_on(struct scsi_qla_host *); extern int qla82xx_beacon_off(struct scsi_qla_host *); |
f6df144cc [SCSI] qla2xxx: A... |
396 |
|
854165f42 [SCSI] qla2xxx: A... |
397 398 399 400 401 402 403 404 |
extern uint8_t *qla2x00_read_optrom_data(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t); extern int qla2x00_write_optrom_data(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t); extern uint8_t *qla24xx_read_optrom_data(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t); extern int qla24xx_write_optrom_data(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t); |
338c9161e [SCSI] qla2xxx: A... |
405 406 |
extern uint8_t *qla25xx_read_optrom_data(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t); |
854165f42 [SCSI] qla2xxx: A... |
407 |
|
30c476621 [SCSI] qla2xxx: E... |
408 409 |
extern int qla2x00_get_flash_version(scsi_qla_host_t *, void *); extern int qla24xx_get_flash_version(scsi_qla_host_t *, void *); |
c00d8994d [SCSI] qla2xxx: A... |
410 |
extern int qla2xxx_get_flash_info(scsi_qla_host_t *); |
1ee271463 [SCSI] qla2xxx: R... |
411 |
extern int qla2xxx_get_vpd_field(scsi_qla_host_t *, char *, char *, size_t); |
7d232c745 [SCSI] qla2xxx: A... |
412 |
|
272976ca1 [SCSI] qla2xxx: A... |
413 |
extern void qla2xxx_flash_npiv_conf(scsi_qla_host_t *); |
09ff701a1 [SCSI] qla2xxx: A... |
414 |
extern int qla24xx_read_fcp_prio_cfg(scsi_qla_host_t *); |
272976ca1 [SCSI] qla2xxx: A... |
415 |
|
1da177e4c Linux-2.6.12-rc2 |
416 417 418 419 420 |
/* * Global Function Prototypes in qla_dbg.c source file. */ extern void qla2100_fw_dump(scsi_qla_host_t *, int); extern void qla2300_fw_dump(scsi_qla_host_t *, int); |
6d9b61ed9 [SCSI] qla2xxx: A... |
421 |
extern void qla24xx_fw_dump(scsi_qla_host_t *, int); |
c3a2f0dfe [SCSI] qla2xxx: A... |
422 |
extern void qla25xx_fw_dump(scsi_qla_host_t *, int); |
3a03eb797 [SCSI] qla2xxx: A... |
423 |
extern void qla81xx_fw_dump(scsi_qla_host_t *, int); |
1da177e4c Linux-2.6.12-rc2 |
424 425 |
extern void qla2x00_dump_regs(scsi_qla_host_t *); extern void qla2x00_dump_buffer(uint8_t *, uint32_t); |
bad750028 [SCSI] qla2xxx: T... |
426 |
extern void qla2x00_dump_buffer_zipped(uint8_t *, uint32_t); |
3ce8866ce [SCSI] qla2xxx: B... |
427 428 429 |
extern void ql_dump_regs(uint32_t, scsi_qla_host_t *, int32_t); extern void ql_dump_buffer(uint32_t, scsi_qla_host_t *, int32_t, uint8_t *, uint32_t); |
08de2844c [SCSI] qla2xxx: A... |
430 |
extern void qla2xxx_dump_post_process(scsi_qla_host_t *, int); |
1da177e4c Linux-2.6.12-rc2 |
431 432 433 434 |
/* * Global Function Prototypes in qla_gs.c source file. */ |
8c958a99d [SCSI] qla2xxx: G... |
435 436 |
extern void *qla2x00_prep_ms_iocb(scsi_qla_host_t *, uint32_t, uint32_t); extern void *qla24xx_prep_ms_iocb(scsi_qla_host_t *, uint32_t, uint32_t); |
1da177e4c Linux-2.6.12-rc2 |
437 438 439 440 |
extern int qla2x00_ga_nxt(scsi_qla_host_t *, fc_port_t *); extern int qla2x00_gid_pt(scsi_qla_host_t *, sw_info_t *); extern int qla2x00_gpn_id(scsi_qla_host_t *, sw_info_t *); extern int qla2x00_gnn_id(scsi_qla_host_t *, sw_info_t *); |
e8c72ba51 [SCSI] qla2xxx: U... |
441 |
extern void qla2x00_gff_id(scsi_qla_host_t *, sw_info_t *); |
1da177e4c Linux-2.6.12-rc2 |
442 443 444 445 |
extern int qla2x00_rft_id(scsi_qla_host_t *); extern int qla2x00_rff_id(scsi_qla_host_t *); extern int qla2x00_rnn_id(scsi_qla_host_t *); extern int qla2x00_rsnn_nn(scsi_qla_host_t *); |
cca5335ca [SCSI] qla2xxx: A... |
446 447 448 |
extern void *qla2x00_prep_ms_fdmi_iocb(scsi_qla_host_t *, uint32_t, uint32_t); extern void *qla24xx_prep_ms_fdmi_iocb(scsi_qla_host_t *, uint32_t, uint32_t); extern int qla2x00_fdmi_register(scsi_qla_host_t *); |
d8b452134 [SCSI] qla2xxx: A... |
449 450 |
extern int qla2x00_gfpn_id(scsi_qla_host_t *, sw_info_t *); extern int qla2x00_gpsc(scsi_qla_host_t *, sw_info_t *); |
1620f7c2d [SCSI] qla2xxx: A... |
451 |
extern void qla2x00_get_sym_node_name(scsi_qla_host_t *, uint8_t *); |
1da177e4c Linux-2.6.12-rc2 |
452 453 |
/* |
8482e118a [PATCH] qla2xxx: ... |
454 455 |
* Global Function Prototypes in qla_attr.c source file. */ |
ee959b00c SCSI: convert str... |
456 457 |
struct device_attribute; extern struct device_attribute *qla2x00_host_attrs[]; |
1c97a12a2 [SCSI] qla2xxx: r... |
458 459 |
struct fc_function_template; extern struct fc_function_template qla2xxx_transport_functions; |
2c3dfe3f6 [SCSI] qla2xxx: a... |
460 |
extern struct fc_function_template qla2xxx_transport_vport_functions; |
8482e118a [PATCH] qla2xxx: ... |
461 462 |
extern void qla2x00_alloc_sysfs_attr(scsi_qla_host_t *); extern void qla2x00_free_sysfs_attr(scsi_qla_host_t *); |
8482e118a [PATCH] qla2xxx: ... |
463 464 465 |
extern void qla2x00_init_host_attr(scsi_qla_host_t *); extern void qla2x00_alloc_sysfs_attr(scsi_qla_host_t *); extern void qla2x00_free_sysfs_attr(scsi_qla_host_t *); |
9a069e196 [SCSI] qla2xxx: A... |
466 |
extern int qla2x00_loopback_test(scsi_qla_host_t *, struct msg_echo_lb *, uint16_t *); |
09ff701a1 [SCSI] qla2xxx: A... |
467 468 469 |
extern int qla2x00_echo_test(scsi_qla_host_t *, struct msg_echo_lb *, uint16_t *); extern int qla24xx_update_all_fcp_prio(scsi_qla_host_t *); |
7c3df1320 [SCSI] qla2xxx: C... |
470 471 |
extern int qla24xx_fcp_prio_cfg_valid(scsi_qla_host_t *, struct qla_fcp_prio_cfg *, uint8_t); |
df613b960 [SCSI] qla2xxx: A... |
472 473 474 475 476 477 |
/* * Global Function Prototypes in qla_dfs.c source file. */ extern int qla2x00_dfs_setup(scsi_qla_host_t *); extern int qla2x00_dfs_remove(scsi_qla_host_t *); |
73208dfd7 [SCSI] qla2xxx: a... |
478 479 480 |
/* Globa function prototypes for multi-q */ extern int qla25xx_request_irq(struct rsp_que *); |
618a75231 [SCSI] qla2xxx: R... |
481 482 |
extern int qla25xx_init_req_que(struct scsi_qla_host *, struct req_que *); extern int qla25xx_init_rsp_que(struct scsi_qla_host *, struct rsp_que *); |
73208dfd7 [SCSI] qla2xxx: a... |
483 |
extern int qla25xx_create_req_que(struct qla_hw_data *, uint16_t, uint8_t, |
2afa19a93 [SCSI] qla2xxx: A... |
484 |
uint16_t, int, uint8_t); |
73208dfd7 [SCSI] qla2xxx: a... |
485 |
extern int qla25xx_create_rsp_que(struct qla_hw_data *, uint16_t, uint8_t, |
2afa19a93 [SCSI] qla2xxx: A... |
486 |
uint16_t, int); |
73208dfd7 [SCSI] qla2xxx: a... |
487 488 |
extern void qla2x00_init_response_q_entries(struct rsp_que *); extern int qla25xx_delete_req_que(struct scsi_qla_host *, struct req_que *); |
2afa19a93 [SCSI] qla2xxx: A... |
489 |
extern int qla25xx_delete_queues(struct scsi_qla_host *); |
17d98630a [SCSI] qla2xxx: c... |
490 491 492 493 494 495 |
extern uint16_t qla24xx_rd_req_reg(struct qla_hw_data *, uint16_t); extern uint16_t qla25xx_rd_req_reg(struct qla_hw_data *, uint16_t); extern void qla24xx_wrt_req_reg(struct qla_hw_data *, uint16_t, uint16_t); extern void qla25xx_wrt_req_reg(struct qla_hw_data *, uint16_t, uint16_t); extern void qla25xx_wrt_rsp_reg(struct qla_hw_data *, uint16_t, uint16_t); extern void qla24xx_wrt_rsp_reg(struct qla_hw_data *, uint16_t, uint16_t); |
2afa19a93 [SCSI] qla2xxx: A... |
496 |
|
a9083016a [SCSI] qla2xxx: A... |
497 498 499 500 501 |
/* qla82xx related functions */ /* PCI related functions */ extern int qla82xx_pci_config(struct scsi_qla_host *); extern int qla82xx_pci_mem_read_2M(struct qla_hw_data *, u64, void *, int); |
a9083016a [SCSI] qla2xxx: A... |
502 503 |
extern char *qla82xx_pci_info_str(struct scsi_qla_host *, char *); extern int qla82xx_pci_region_offset(struct pci_dev *, int); |
a9083016a [SCSI] qla2xxx: A... |
504 505 506 507 508 |
extern int qla82xx_iospace_config(struct qla_hw_data *); /* Initialization related functions */ extern void qla82xx_reset_chip(struct scsi_qla_host *); extern void qla82xx_config_rings(struct scsi_qla_host *); |
a9083016a [SCSI] qla2xxx: A... |
509 |
extern void qla82xx_watchdog(scsi_qla_host_t *); |
a5b363219 [SCSI] qla2xxx: A... |
510 |
extern int qla82xx_start_firmware(scsi_qla_host_t *); |
a9083016a [SCSI] qla2xxx: A... |
511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 |
/* Firmware and flash related functions */ extern int qla82xx_load_risc(scsi_qla_host_t *, uint32_t *); extern uint8_t *qla82xx_read_optrom_data(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t); extern int qla82xx_write_optrom_data(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t); /* Mailbox related functions */ extern int qla82xx_abort_isp(scsi_qla_host_t *); extern int qla82xx_restart_isp(scsi_qla_host_t *); /* IOCB related functions */ extern int qla82xx_start_scsi(srb_t *); /* Interrupt related */ extern irqreturn_t qla82xx_intr_handler(int, void *); extern irqreturn_t qla82xx_msi_handler(int, void *); extern irqreturn_t qla82xx_msix_default(int, void *); extern irqreturn_t qla82xx_msix_rsp_q(int, void *); extern void qla82xx_enable_intrs(struct qla_hw_data *); extern void qla82xx_disable_intrs(struct qla_hw_data *); |
a9083016a [SCSI] qla2xxx: A... |
533 534 535 536 |
extern void qla82xx_poll(int, void *); extern void qla82xx_init_flags(struct qla_hw_data *); /* ISP 8021 hardware related */ |
a5b363219 [SCSI] qla2xxx: A... |
537 |
extern void qla82xx_set_drv_active(scsi_qla_host_t *); |
a9083016a [SCSI] qla2xxx: A... |
538 |
extern void qla82xx_crb_win_unlock(struct qla_hw_data *); |
a9083016a [SCSI] qla2xxx: A... |
539 540 541 542 |
extern int qla82xx_wr_32(struct qla_hw_data *, ulong, u32); extern int qla82xx_rd_32(struct qla_hw_data *, ulong); extern int qla82xx_rdmem(struct qla_hw_data *, u64, void *, int); extern int qla82xx_wrmem(struct qla_hw_data *, u64, void *, int); |
a9083016a [SCSI] qla2xxx: A... |
543 544 545 |
/* ISP 8021 IDC */ extern void qla82xx_clear_drv_active(struct qla_hw_data *); |
579d12b58 [SCSI] qla2xxx: A... |
546 |
extern uint32_t qla82xx_wait_for_state_change(scsi_qla_host_t *, uint32_t); |
a9083016a [SCSI] qla2xxx: A... |
547 548 549 |
extern int qla82xx_idc_lock(struct qla_hw_data *); extern void qla82xx_idc_unlock(struct qla_hw_data *); extern int qla82xx_device_state_handler(scsi_qla_host_t *); |
579d12b58 [SCSI] qla2xxx: A... |
550 |
extern void qla82xx_clear_qsnt_ready(scsi_qla_host_t *); |
a9083016a [SCSI] qla2xxx: A... |
551 552 553 554 555 |
extern void qla2x00_set_model_info(scsi_qla_host_t *, uint8_t *, size_t, char *); extern int qla82xx_mbx_intr_enable(scsi_qla_host_t *); extern int qla82xx_mbx_intr_disable(scsi_qla_host_t *); |
5162cf0c4 [SCSI] qla2xxx: C... |
556 |
extern void qla82xx_start_iocbs(scsi_qla_host_t *); |
a9083016a [SCSI] qla2xxx: A... |
557 |
extern int qla82xx_fcoe_ctx_reset(scsi_qla_host_t *); |
3173167f0 [SCSI] qla2xxx: I... |
558 |
extern int qla82xx_check_md_needed(scsi_qla_host_t *); |
7190575f7 [SCSI] qla2xxx: A... |
559 |
extern void qla82xx_chip_reset_cleanup(scsi_qla_host_t *); |
999916dc5 [SCSI] qla2xxx: I... |
560 |
extern int qla82xx_mbx_beacon_ctl(scsi_qla_host_t *, int); |
08de2844c [SCSI] qla2xxx: A... |
561 |
extern char *qdev_state(uint32_t); |
c8f6544e6 [SCSI] qla2xxx: E... |
562 |
extern void qla82xx_clear_pending_mbx(scsi_qla_host_t *); |
a9083016a [SCSI] qla2xxx: A... |
563 |
|
6e98016ca [SCSI] qla2xxx: R... |
564 565 566 567 568 569 570 571 |
/* BSG related functions */ extern int qla24xx_bsg_request(struct fc_bsg_job *); extern int qla24xx_bsg_timeout(struct fc_bsg_job *); extern int qla84xx_reset_chip(scsi_qla_host_t *, uint16_t); extern int qla2x00_issue_iocb_timeout(scsi_qla_host_t *, void *, dma_addr_t, size_t, uint32_t); extern int qla2x00_get_idma_speed(scsi_qla_host_t *, uint16_t, uint16_t *, uint16_t *); |
08de2844c [SCSI] qla2xxx: A... |
572 573 574 575 576 577 578 579 580 |
/* Minidump related functions */ extern int qla82xx_md_get_template_size(scsi_qla_host_t *); extern int qla82xx_md_get_template(scsi_qla_host_t *); extern int qla82xx_md_alloc(scsi_qla_host_t *); extern void qla82xx_md_free(scsi_qla_host_t *); extern int qla82xx_md_collect(scsi_qla_host_t *); extern void qla82xx_md_prep(scsi_qla_host_t *); extern void qla82xx_set_reset_owner(scsi_qla_host_t *); |
1da177e4c Linux-2.6.12-rc2 |
581 |
#endif /* _QLA_GBL_H */ |