diff options
Diffstat (limited to 'drivers/scsi/qla4xxx/ql4_glbl.h')
-rw-r--r-- | drivers/scsi/qla4xxx/ql4_glbl.h | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/drivers/scsi/qla4xxx/ql4_glbl.h b/drivers/scsi/qla4xxx/ql4_glbl.h index 1010d717b7d..0c6acad2a51 100644 --- a/drivers/scsi/qla4xxx/ql4_glbl.h +++ b/drivers/scsi/qla4xxx/ql4_glbl.h | |||
@@ -214,6 +214,47 @@ void qla4_82xx_process_mbox_intr(struct scsi_qla_host *ha, int outcount); | |||
214 | void qla4xxx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, | 214 | void qla4xxx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, |
215 | int incount); | 215 | int incount); |
216 | void qla4xxx_process_mbox_intr(struct scsi_qla_host *ha, int outcount); | 216 | void qla4xxx_process_mbox_intr(struct scsi_qla_host *ha, int outcount); |
217 | void qla4_8xxx_dump_peg_reg(struct scsi_qla_host *ha); | ||
218 | void qla4_83xx_disable_intrs(struct scsi_qla_host *ha); | ||
219 | void qla4_83xx_enable_intrs(struct scsi_qla_host *ha); | ||
220 | int qla4_83xx_start_firmware(struct scsi_qla_host *ha); | ||
221 | irqreturn_t qla4_83xx_intr_handler(int irq, void *dev_id); | ||
222 | void qla4_83xx_interrupt_service_routine(struct scsi_qla_host *ha, | ||
223 | uint32_t intr_status); | ||
224 | int qla4_83xx_isp_reset(struct scsi_qla_host *ha); | ||
225 | void qla4_83xx_queue_iocb(struct scsi_qla_host *ha); | ||
226 | void qla4_83xx_complete_iocb(struct scsi_qla_host *ha); | ||
227 | uint16_t qla4_83xx_rd_shdw_req_q_out(struct scsi_qla_host *ha); | ||
228 | uint16_t qla4_83xx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha); | ||
229 | uint32_t qla4_83xx_rd_reg(struct scsi_qla_host *ha, ulong addr); | ||
230 | void qla4_83xx_wr_reg(struct scsi_qla_host *ha, ulong addr, uint32_t val); | ||
231 | int qla4_83xx_rd_reg_indirect(struct scsi_qla_host *ha, uint32_t addr, | ||
232 | uint32_t *data); | ||
233 | int qla4_83xx_wr_reg_indirect(struct scsi_qla_host *ha, uint32_t addr, | ||
234 | uint32_t data); | ||
235 | int qla4_83xx_drv_lock(struct scsi_qla_host *ha); | ||
236 | void qla4_83xx_drv_unlock(struct scsi_qla_host *ha); | ||
237 | void qla4_83xx_rom_lock_recovery(struct scsi_qla_host *ha); | ||
238 | void qla4_83xx_queue_mbox_cmd(struct scsi_qla_host *ha, uint32_t *mbx_cmd, | ||
239 | int incount); | ||
240 | void qla4_83xx_process_mbox_intr(struct scsi_qla_host *ha, int outcount); | ||
241 | void qla4_83xx_read_reset_template(struct scsi_qla_host *ha); | ||
242 | void qla4_83xx_set_idc_dontreset(struct scsi_qla_host *ha); | ||
243 | int qla4_83xx_idc_dontreset(struct scsi_qla_host *ha); | ||
244 | int qla4_83xx_lockless_flash_read_u32(struct scsi_qla_host *ha, | ||
245 | uint32_t flash_addr, uint8_t *p_data, | ||
246 | int u32_word_count); | ||
247 | void qla4_83xx_clear_idc_dontreset(struct scsi_qla_host *ha); | ||
248 | void qla4_83xx_need_reset_handler(struct scsi_qla_host *ha); | ||
249 | int qla4_83xx_flash_read_u32(struct scsi_qla_host *ha, uint32_t flash_addr, | ||
250 | uint8_t *p_data, int u32_word_count); | ||
251 | void qla4_83xx_get_idc_param(struct scsi_qla_host *ha); | ||
252 | void qla4_8xxx_set_rst_ready(struct scsi_qla_host *ha); | ||
253 | void qla4_8xxx_clear_rst_ready(struct scsi_qla_host *ha); | ||
254 | int qla4_8xxx_device_bootstrap(struct scsi_qla_host *ha); | ||
255 | void qla4_8xxx_get_minidump(struct scsi_qla_host *ha); | ||
256 | int qla4_8xxx_mbx_intr_disable(struct scsi_qla_host *ha); | ||
257 | int qla4_8xxx_mbx_intr_enable(struct scsi_qla_host *ha); | ||
217 | 258 | ||
218 | extern int ql4xextended_error_logging; | 259 | extern int ql4xextended_error_logging; |
219 | extern int ql4xdontresethba; | 260 | extern int ql4xdontresethba; |