Linux Kernel
3.7.1
|
#include <linux/ratelimit.h>
#include "ql4_def.h"
#include "ql4_version.h"
#include "ql4_glbl.h"
#include "ql4_dbg.h"
#include "ql4_inline.h"
Go to the source code of this file.
Data Structures | |
struct | device_info |
Macros | |
#define | INTENT_TO_RECOVER 0x01 |
#define | PROCEED_TO_RECOVER 0x02 |
#define | QLA83XX_DRV_LOCK_MSLEEP 200 |
Enumerations | |
enum | { UNKNOWN_CLASS = 0, NIC_CLASS, FCOE_CLASS, ISCSI_CLASS } |
#define INTENT_TO_RECOVER 0x01 |
Definition at line 356 of file ql4_83xx.c.
#define PROCEED_TO_RECOVER 0x02 |
Definition at line 357 of file ql4_83xx.c.
#define QLA83XX_DRV_LOCK_MSLEEP 200 |
Definition at line 409 of file ql4_83xx.c.
anonymous enum |
Definition at line 528 of file ql4_83xx.c.
void qla4_83xx_clear_idc_dontreset | ( | struct scsi_qla_host * | ha | ) |
Definition at line 507 of file ql4_83xx.c.
void qla4_83xx_disable_intrs | ( | struct scsi_qla_host * | ha | ) |
Definition at line 1354 of file ql4_83xx.c.
void qla4_83xx_disable_pause | ( | struct scsi_qla_host * | ha | ) |
Definition at line 1605 of file ql4_83xx.c.
int qla4_83xx_drv_lock | ( | struct scsi_qla_host * | ha | ) |
Definition at line 411 of file ql4_83xx.c.
void qla4_83xx_drv_unlock | ( | struct scsi_qla_host * | ha | ) |
Definition at line 479 of file ql4_83xx.c.
void qla4_83xx_enable_intrs | ( | struct scsi_qla_host * | ha | ) |
Definition at line 1367 of file ql4_83xx.c.
int qla4_83xx_flash_read_u32 | ( | struct scsi_qla_host * | ha, |
uint32_t | flash_addr, | ||
uint8_t * | p_data, | ||
int | u32_word_count | ||
) |
Definition at line 108 of file ql4_83xx.c.
void qla4_83xx_get_idc_param | ( | struct scsi_qla_host * | ha | ) |
Definition at line 684 of file ql4_83xx.c.
int qla4_83xx_idc_dontreset | ( | struct scsi_qla_host * | ha | ) |
Definition at line 518 of file ql4_83xx.c.
int qla4_83xx_isp_reset | ( | struct scsi_qla_host * | ha | ) |
qla4_83xx_isp_reset - Resets ISP and aborts all outstanding commands. : pointer to host adapter structure.
Definition at line 1411 of file ql4_83xx.c.
int qla4_83xx_lockless_flash_read_u32 | ( | struct scsi_qla_host * | ha, |
uint32_t | flash_addr, | ||
uint8_t * | p_data, | ||
int | u32_word_count | ||
) |
Definition at line 158 of file ql4_83xx.c.
void qla4_83xx_need_reset_handler | ( | struct scsi_qla_host * | ha | ) |
qla4_83xx_need_reset_handler - Code to start reset sequence : pointer to adapter structure
Note: IDC lock must be held upon entry
Definition at line 612 of file ql4_83xx.c.
void qla4_83xx_process_mbox_intr | ( | struct scsi_qla_host * | ha, |
int | outcount | ||
) |
Definition at line 1396 of file ql4_83xx.c.
void qla4_83xx_queue_mbox_cmd | ( | struct scsi_qla_host * | ha, |
uint32_t * | mbx_cmd, | ||
int | incount | ||
) |
Definition at line 1379 of file ql4_83xx.c.
uint32_t qla4_83xx_rd_reg | ( | struct scsi_qla_host * | ha, |
ulong | addr | ||
) |
Definition at line 16 of file ql4_83xx.c.
int qla4_83xx_rd_reg_indirect | ( | struct scsi_qla_host * | ha, |
uint32_t | addr, | ||
uint32_t * | data | ||
) |
Definition at line 42 of file ql4_83xx.c.
void qla4_83xx_read_reset_template | ( | struct scsi_qla_host * | ha | ) |
qla4_83xx_read_reset_template - Read Reset Template from Flash : Pointer to adapter structure
Definition at line 877 of file ql4_83xx.c.
void qla4_83xx_rom_lock_recovery | ( | struct scsi_qla_host * | ha | ) |
Definition at line 240 of file ql4_83xx.c.
void qla4_83xx_set_idc_dontreset | ( | struct scsi_qla_host * | ha | ) |
Definition at line 496 of file ql4_83xx.c.
int qla4_83xx_start_firmware | ( | struct scsi_qla_host * | ha | ) |
Definition at line 1330 of file ql4_83xx.c.
void qla4_83xx_wr_reg | ( | struct scsi_qla_host * | ha, |
ulong | addr, | ||
uint32_t | val | ||
) |
Definition at line 21 of file ql4_83xx.c.
int qla4_83xx_wr_reg_indirect | ( | struct scsi_qla_host * | ha, |
uint32_t | addr, | ||
uint32_t | data | ||
) |
Definition at line 58 of file ql4_83xx.c.