diff options
Diffstat (limited to 'drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h')
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h index 4a71b28effcb..272c356cf9b2 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | |||
@@ -85,8 +85,11 @@ enum qlcnic_regs { | |||
85 | #define QLCNIC_CMD_GET_TEMP_HDR 0x30 | 85 | #define QLCNIC_CMD_GET_TEMP_HDR 0x30 |
86 | #define QLCNIC_CMD_BC_EVENT_SETUP 0x31 | 86 | #define QLCNIC_CMD_BC_EVENT_SETUP 0x31 |
87 | #define QLCNIC_CMD_CONFIG_VPORT 0x32 | 87 | #define QLCNIC_CMD_CONFIG_VPORT 0x32 |
88 | #define QLCNIC_CMD_DCB_QUERY_CAP 0x34 | ||
89 | #define QLCNIC_CMD_DCB_QUERY_PARAM 0x35 | ||
88 | #define QLCNIC_CMD_GET_MAC_STATS 0x37 | 90 | #define QLCNIC_CMD_GET_MAC_STATS 0x37 |
89 | #define QLCNIC_CMD_82XX_SET_DRV_VER 0x38 | 91 | #define QLCNIC_CMD_82XX_SET_DRV_VER 0x38 |
92 | #define QLCNIC_CMD_MQ_TX_CONFIG_INTR 0x39 | ||
90 | #define QLCNIC_CMD_GET_LED_STATUS 0x3C | 93 | #define QLCNIC_CMD_GET_LED_STATUS 0x3C |
91 | #define QLCNIC_CMD_CONFIGURE_RSS 0x41 | 94 | #define QLCNIC_CMD_CONFIGURE_RSS 0x41 |
92 | #define QLCNIC_CMD_CONFIG_INTR_COAL 0x43 | 95 | #define QLCNIC_CMD_CONFIG_INTR_COAL 0x43 |
@@ -122,6 +125,7 @@ enum qlcnic_regs { | |||
122 | #define QLCNIC_MBX_COMP_EVENT 0x8100 | 125 | #define QLCNIC_MBX_COMP_EVENT 0x8100 |
123 | #define QLCNIC_MBX_REQUEST_EVENT 0x8101 | 126 | #define QLCNIC_MBX_REQUEST_EVENT 0x8101 |
124 | #define QLCNIC_MBX_TIME_EXTEND_EVENT 0x8102 | 127 | #define QLCNIC_MBX_TIME_EXTEND_EVENT 0x8102 |
128 | #define QLCNIC_MBX_DCBX_CONFIG_CHANGE_EVENT 0x8110 | ||
125 | #define QLCNIC_MBX_SFP_INSERT_EVENT 0x8130 | 129 | #define QLCNIC_MBX_SFP_INSERT_EVENT 0x8130 |
126 | #define QLCNIC_MBX_SFP_REMOVE_EVENT 0x8131 | 130 | #define QLCNIC_MBX_SFP_REMOVE_EVENT 0x8131 |
127 | 131 | ||
@@ -149,7 +153,6 @@ struct ethtool_stats; | |||
149 | struct pci_device_id; | 153 | struct pci_device_id; |
150 | struct qlcnic_host_sds_ring; | 154 | struct qlcnic_host_sds_ring; |
151 | struct qlcnic_host_tx_ring; | 155 | struct qlcnic_host_tx_ring; |
152 | struct qlcnic_host_tx_ring; | ||
153 | struct qlcnic_hardware_context; | 156 | struct qlcnic_hardware_context; |
154 | struct qlcnic_adapter; | 157 | struct qlcnic_adapter; |
155 | 158 | ||
@@ -173,10 +176,12 @@ int qlcnic_82xx_set_lb_mode(struct qlcnic_adapter *, u8); | |||
173 | void qlcnic_82xx_write_crb(struct qlcnic_adapter *, char *, loff_t, size_t); | 176 | void qlcnic_82xx_write_crb(struct qlcnic_adapter *, char *, loff_t, size_t); |
174 | void qlcnic_82xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t); | 177 | void qlcnic_82xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t); |
175 | void qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *, u32); | 178 | void qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *, u32); |
176 | int qlcnic_82xx_setup_intr(struct qlcnic_adapter *, u8); | 179 | int qlcnic_82xx_setup_intr(struct qlcnic_adapter *, u8, int); |
177 | irqreturn_t qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *); | 180 | irqreturn_t qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *); |
178 | int qlcnic_82xx_issue_cmd(struct qlcnic_adapter *adapter, | 181 | int qlcnic_82xx_issue_cmd(struct qlcnic_adapter *adapter, |
179 | struct qlcnic_cmd_args *); | 182 | struct qlcnic_cmd_args *); |
183 | int qlcnic_82xx_mq_intrpt(struct qlcnic_adapter *, int); | ||
184 | int qlcnic_82xx_config_intrpt(struct qlcnic_adapter *, u8); | ||
180 | int qlcnic_82xx_fw_cmd_create_rx_ctx(struct qlcnic_adapter *); | 185 | int qlcnic_82xx_fw_cmd_create_rx_ctx(struct qlcnic_adapter *); |
181 | int qlcnic_82xx_fw_cmd_create_tx_ctx(struct qlcnic_adapter *, | 186 | int qlcnic_82xx_fw_cmd_create_tx_ctx(struct qlcnic_adapter *, |
182 | struct qlcnic_host_tx_ring *tx_ring, int); | 187 | struct qlcnic_host_tx_ring *tx_ring, int); |
@@ -184,7 +189,7 @@ void qlcnic_82xx_fw_cmd_del_rx_ctx(struct qlcnic_adapter *); | |||
184 | void qlcnic_82xx_fw_cmd_del_tx_ctx(struct qlcnic_adapter *, | 189 | void qlcnic_82xx_fw_cmd_del_tx_ctx(struct qlcnic_adapter *, |
185 | struct qlcnic_host_tx_ring *); | 190 | struct qlcnic_host_tx_ring *); |
186 | int qlcnic_82xx_sre_macaddr_change(struct qlcnic_adapter *, u8 *, u16, u8); | 191 | int qlcnic_82xx_sre_macaddr_change(struct qlcnic_adapter *, u8 *, u16, u8); |
187 | int qlcnic_82xx_get_mac_address(struct qlcnic_adapter *, u8*); | 192 | int qlcnic_82xx_get_mac_address(struct qlcnic_adapter *, u8*, u8); |
188 | int qlcnic_82xx_get_nic_info(struct qlcnic_adapter *, struct qlcnic_info *, u8); | 193 | int qlcnic_82xx_get_nic_info(struct qlcnic_adapter *, struct qlcnic_info *, u8); |
189 | int qlcnic_82xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *); | 194 | int qlcnic_82xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *); |
190 | int qlcnic_82xx_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info*); | 195 | int qlcnic_82xx_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info*); |