diff options
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_gbl.h')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_gbl.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/scsi/qla2xxx/qla_gbl.h b/drivers/scsi/qla2xxx/qla_gbl.h index 9382a816c133..89e900adb679 100644 --- a/drivers/scsi/qla2xxx/qla_gbl.h +++ b/drivers/scsi/qla2xxx/qla_gbl.h | |||
@@ -36,6 +36,7 @@ extern int qla2x00_load_risc(struct scsi_qla_host *, uint32_t *); | |||
36 | extern int qla24xx_load_risc(scsi_qla_host_t *, uint32_t *); | 36 | extern int qla24xx_load_risc(scsi_qla_host_t *, uint32_t *); |
37 | extern int qla81xx_load_risc(scsi_qla_host_t *, uint32_t *); | 37 | extern int qla81xx_load_risc(scsi_qla_host_t *, uint32_t *); |
38 | 38 | ||
39 | extern int qla2x00_perform_loop_resync(scsi_qla_host_t *); | ||
39 | extern int qla2x00_loop_resync(scsi_qla_host_t *); | 40 | extern int qla2x00_loop_resync(scsi_qla_host_t *); |
40 | 41 | ||
41 | extern int qla2x00_fabric_login(scsi_qla_host_t *, fc_port_t *, uint16_t *); | 42 | extern int qla2x00_fabric_login(scsi_qla_host_t *, fc_port_t *, uint16_t *); |
@@ -45,12 +46,15 @@ extern void qla2x00_update_fcports(scsi_qla_host_t *); | |||
45 | 46 | ||
46 | extern int qla2x00_abort_isp(scsi_qla_host_t *); | 47 | extern int qla2x00_abort_isp(scsi_qla_host_t *); |
47 | extern void qla2x00_abort_isp_cleanup(scsi_qla_host_t *); | 48 | extern void qla2x00_abort_isp_cleanup(scsi_qla_host_t *); |
49 | extern void qla82xx_quiescent_state_cleanup(scsi_qla_host_t *); | ||
48 | 50 | ||
49 | extern void qla2x00_update_fcport(scsi_qla_host_t *, fc_port_t *); | 51 | extern void qla2x00_update_fcport(scsi_qla_host_t *, fc_port_t *); |
50 | 52 | ||
51 | extern void qla2x00_alloc_fw_dump(scsi_qla_host_t *); | 53 | extern void qla2x00_alloc_fw_dump(scsi_qla_host_t *); |
52 | extern void qla2x00_try_to_stop_firmware(scsi_qla_host_t *); | 54 | extern void qla2x00_try_to_stop_firmware(scsi_qla_host_t *); |
53 | 55 | ||
56 | extern int qla2x00_get_thermal_temp(scsi_qla_host_t *, uint16_t *, uint16_t *); | ||
57 | |||
54 | extern void qla84xx_put_chip(struct scsi_qla_host *); | 58 | extern void qla84xx_put_chip(struct scsi_qla_host *); |
55 | 59 | ||
56 | extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *, | 60 | extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *, |
@@ -68,6 +72,7 @@ extern void qla2x00_async_adisc_done(struct scsi_qla_host *, fc_port_t *, | |||
68 | extern void qla2x00_async_tm_cmd_done(struct scsi_qla_host *, fc_port_t *, | 72 | extern void qla2x00_async_tm_cmd_done(struct scsi_qla_host *, fc_port_t *, |
69 | struct srb_iocb *); | 73 | struct srb_iocb *); |
70 | extern void *qla2x00_alloc_iocbs(struct scsi_qla_host *, srb_t *); | 74 | extern void *qla2x00_alloc_iocbs(struct scsi_qla_host *, srb_t *); |
75 | extern int qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *, fc_port_t *); | ||
71 | 76 | ||
72 | extern fc_port_t * | 77 | extern fc_port_t * |
73 | qla2x00_alloc_fcport(scsi_qla_host_t *, gfp_t ); | 78 | qla2x00_alloc_fcport(scsi_qla_host_t *, gfp_t ); |
@@ -90,7 +95,6 @@ extern int ql2xfwloadbin; | |||
90 | extern int ql2xetsenable; | 95 | extern int ql2xetsenable; |
91 | extern int ql2xshiftctondsd; | 96 | extern int ql2xshiftctondsd; |
92 | extern int ql2xdbwr; | 97 | extern int ql2xdbwr; |
93 | extern int ql2xdontresethba; | ||
94 | extern int ql2xasynctmfenable; | 98 | extern int ql2xasynctmfenable; |
95 | extern int ql2xgffidenable; | 99 | extern int ql2xgffidenable; |
96 | extern int ql2xenabledif; | 100 | extern int ql2xenabledif; |
@@ -549,9 +553,11 @@ extern void qla82xx_rom_unlock(struct qla_hw_data *); | |||
549 | 553 | ||
550 | /* ISP 8021 IDC */ | 554 | /* ISP 8021 IDC */ |
551 | extern void qla82xx_clear_drv_active(struct qla_hw_data *); | 555 | extern void qla82xx_clear_drv_active(struct qla_hw_data *); |
556 | extern uint32_t qla82xx_wait_for_state_change(scsi_qla_host_t *, uint32_t); | ||
552 | extern int qla82xx_idc_lock(struct qla_hw_data *); | 557 | extern int qla82xx_idc_lock(struct qla_hw_data *); |
553 | extern void qla82xx_idc_unlock(struct qla_hw_data *); | 558 | extern void qla82xx_idc_unlock(struct qla_hw_data *); |
554 | extern int qla82xx_device_state_handler(scsi_qla_host_t *); | 559 | extern int qla82xx_device_state_handler(scsi_qla_host_t *); |
560 | extern void qla82xx_clear_qsnt_ready(scsi_qla_host_t *); | ||
555 | 561 | ||
556 | extern void qla2x00_set_model_info(scsi_qla_host_t *, uint8_t *, | 562 | extern void qla2x00_set_model_info(scsi_qla_host_t *, uint8_t *, |
557 | size_t, char *); | 563 | size_t, char *); |