diff options
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_def.h')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_def.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h index 5f6b2960cccb..e86201d3b8c6 100644 --- a/drivers/scsi/qla2xxx/qla_def.h +++ b/drivers/scsi/qla2xxx/qla_def.h | |||
@@ -2163,7 +2163,7 @@ struct ct_fdmi_hba_attr { | |||
2163 | uint8_t node_name[WWN_SIZE]; | 2163 | uint8_t node_name[WWN_SIZE]; |
2164 | uint8_t manufacturer[64]; | 2164 | uint8_t manufacturer[64]; |
2165 | uint8_t serial_num[32]; | 2165 | uint8_t serial_num[32]; |
2166 | uint8_t model[16]; | 2166 | uint8_t model[16+1]; |
2167 | uint8_t model_desc[80]; | 2167 | uint8_t model_desc[80]; |
2168 | uint8_t hw_version[32]; | 2168 | uint8_t hw_version[32]; |
2169 | uint8_t driver_version[32]; | 2169 | uint8_t driver_version[32]; |
@@ -2184,9 +2184,9 @@ struct ct_fdmiv2_hba_attr { | |||
2184 | uint16_t len; | 2184 | uint16_t len; |
2185 | union { | 2185 | union { |
2186 | uint8_t node_name[WWN_SIZE]; | 2186 | uint8_t node_name[WWN_SIZE]; |
2187 | uint8_t manufacturer[32]; | 2187 | uint8_t manufacturer[64]; |
2188 | uint8_t serial_num[32]; | 2188 | uint8_t serial_num[32]; |
2189 | uint8_t model[16]; | 2189 | uint8_t model[16+1]; |
2190 | uint8_t model_desc[80]; | 2190 | uint8_t model_desc[80]; |
2191 | uint8_t hw_version[16]; | 2191 | uint8_t hw_version[16]; |
2192 | uint8_t driver_version[32]; | 2192 | uint8_t driver_version[32]; |
@@ -2252,7 +2252,7 @@ struct ct_fdmiv2_port_attr { | |||
2252 | uint32_t cur_speed; | 2252 | uint32_t cur_speed; |
2253 | uint32_t max_frame_size; | 2253 | uint32_t max_frame_size; |
2254 | uint8_t os_dev_name[32]; | 2254 | uint8_t os_dev_name[32]; |
2255 | uint8_t host_name[32]; | 2255 | uint8_t host_name[256]; |
2256 | uint8_t node_name[WWN_SIZE]; | 2256 | uint8_t node_name[WWN_SIZE]; |
2257 | uint8_t port_name[WWN_SIZE]; | 2257 | uint8_t port_name[WWN_SIZE]; |
2258 | uint8_t port_sym_name[128]; | 2258 | uint8_t port_sym_name[128]; |
@@ -2283,7 +2283,7 @@ struct ct_fdmi_port_attr { | |||
2283 | uint32_t cur_speed; | 2283 | uint32_t cur_speed; |
2284 | uint32_t max_frame_size; | 2284 | uint32_t max_frame_size; |
2285 | uint8_t os_dev_name[32]; | 2285 | uint8_t os_dev_name[32]; |
2286 | uint8_t host_name[32]; | 2286 | uint8_t host_name[256]; |
2287 | } a; | 2287 | } a; |
2288 | }; | 2288 | }; |
2289 | 2289 | ||
@@ -3132,7 +3132,8 @@ struct qla_hw_data { | |||
3132 | IS_QLA25XX(ha) || IS_QLA81XX(ha) || \ | 3132 | IS_QLA25XX(ha) || IS_QLA81XX(ha) || \ |
3133 | IS_QLA82XX(ha) || IS_QLA83XX(ha) || \ | 3133 | IS_QLA82XX(ha) || IS_QLA83XX(ha) || \ |
3134 | IS_QLA8044(ha) || IS_QLA27XX(ha)) | 3134 | IS_QLA8044(ha) || IS_QLA27XX(ha)) |
3135 | #define IS_MSIX_NACK_CAPABLE(ha) (IS_QLA81XX(ha) || IS_QLA83XX(ha)) | 3135 | #define IS_MSIX_NACK_CAPABLE(ha) (IS_QLA81XX(ha) || IS_QLA83XX(ha) || \ |
3136 | IS_QLA27XX(ha)) | ||
3136 | #define IS_NOPOLLING_TYPE(ha) (IS_QLA81XX(ha) && (ha)->flags.msix_enabled) | 3137 | #define IS_NOPOLLING_TYPE(ha) (IS_QLA81XX(ha) && (ha)->flags.msix_enabled) |
3137 | #define IS_FAC_REQUIRED(ha) (IS_QLA81XX(ha) || IS_QLA83XX(ha) || \ | 3138 | #define IS_FAC_REQUIRED(ha) (IS_QLA81XX(ha) || IS_QLA83XX(ha) || \ |
3138 | IS_QLA27XX(ha)) | 3139 | IS_QLA27XX(ha)) |
@@ -3300,6 +3301,8 @@ struct qla_hw_data { | |||
3300 | #define RISC_RDY_AFT_RESET 3 | 3301 | #define RISC_RDY_AFT_RESET 3 |
3301 | #define RISC_SRAM_DUMP_CMPL 4 | 3302 | #define RISC_SRAM_DUMP_CMPL 4 |
3302 | #define RISC_EXT_MEM_DUMP_CMPL 5 | 3303 | #define RISC_EXT_MEM_DUMP_CMPL 5 |
3304 | #define ISP_MBX_RDY 6 | ||
3305 | #define ISP_SOFT_RESET_CMPL 7 | ||
3303 | int fw_dump_reading; | 3306 | int fw_dump_reading; |
3304 | int prev_minidump_failed; | 3307 | int prev_minidump_failed; |
3305 | dma_addr_t eft_dma; | 3308 | dma_addr_t eft_dma; |
@@ -3587,6 +3590,7 @@ typedef struct scsi_qla_host { | |||
3587 | #define VP_BIND_NEEDED 2 | 3590 | #define VP_BIND_NEEDED 2 |
3588 | #define VP_DELETE_NEEDED 3 | 3591 | #define VP_DELETE_NEEDED 3 |
3589 | #define VP_SCR_NEEDED 4 /* State Change Request registration */ | 3592 | #define VP_SCR_NEEDED 4 /* State Change Request registration */ |
3593 | #define VP_CONFIG_OK 5 /* Flag to cfg VP, if FW is ready */ | ||
3590 | atomic_t vp_state; | 3594 | atomic_t vp_state; |
3591 | #define VP_OFFLINE 0 | 3595 | #define VP_OFFLINE 0 |
3592 | #define VP_ACTIVE 1 | 3596 | #define VP_ACTIVE 1 |