diff options
Diffstat (limited to 'drivers/net/wireless/iwmc3200wifi/iwm.h')
| -rw-r--r-- | drivers/net/wireless/iwmc3200wifi/iwm.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/net/wireless/iwmc3200wifi/iwm.h b/drivers/net/wireless/iwmc3200wifi/iwm.h index 7a51bc340fda..1b02a4e2a1ac 100644 --- a/drivers/net/wireless/iwmc3200wifi/iwm.h +++ b/drivers/net/wireless/iwmc3200wifi/iwm.h | |||
| @@ -64,6 +64,7 @@ | |||
| 64 | struct iwm_conf { | 64 | struct iwm_conf { |
| 65 | u32 sdio_ior_timeout; | 65 | u32 sdio_ior_timeout; |
| 66 | unsigned long calib_map; | 66 | unsigned long calib_map; |
| 67 | unsigned long expected_calib_map; | ||
| 67 | bool reset_on_fatal_err; | 68 | bool reset_on_fatal_err; |
| 68 | bool auto_connect; | 69 | bool auto_connect; |
| 69 | bool wimax_not_present; | 70 | bool wimax_not_present; |
| @@ -175,8 +176,9 @@ struct iwm_key { | |||
| 175 | #define IWM_STATUS_READY 0 | 176 | #define IWM_STATUS_READY 0 |
| 176 | #define IWM_STATUS_SCANNING 1 | 177 | #define IWM_STATUS_SCANNING 1 |
| 177 | #define IWM_STATUS_SCAN_ABORTING 2 | 178 | #define IWM_STATUS_SCAN_ABORTING 2 |
| 178 | #define IWM_STATUS_ASSOCIATING 3 | 179 | #define IWM_STATUS_SME_CONNECTING 3 |
| 179 | #define IWM_STATUS_ASSOCIATED 4 | 180 | #define IWM_STATUS_ASSOCIATED 4 |
| 181 | #define IWM_STATUS_RESETTING 5 | ||
| 180 | 182 | ||
| 181 | struct iwm_tx_queue { | 183 | struct iwm_tx_queue { |
| 182 | int id; | 184 | int id; |
| @@ -273,6 +275,7 @@ struct iwm_priv { | |||
| 273 | 275 | ||
| 274 | struct iw_statistics wstats; | 276 | struct iw_statistics wstats; |
| 275 | struct delayed_work stats_request; | 277 | struct delayed_work stats_request; |
| 278 | struct delayed_work disconnect; | ||
| 276 | 279 | ||
| 277 | struct iwm_debugfs dbg; | 280 | struct iwm_debugfs dbg; |
| 278 | 281 | ||
| @@ -286,6 +289,8 @@ struct iwm_priv { | |||
| 286 | u8 *resp_ie; | 289 | u8 *resp_ie; |
| 287 | int resp_ie_len; | 290 | int resp_ie_len; |
| 288 | 291 | ||
| 292 | struct iwm_fw_error_hdr *last_fw_err; | ||
| 293 | |||
| 289 | char private[0] __attribute__((__aligned__(NETDEV_ALIGN))); | 294 | char private[0] __attribute__((__aligned__(NETDEV_ALIGN))); |
| 290 | }; | 295 | }; |
| 291 | 296 | ||
| @@ -315,6 +320,7 @@ int iwm_mode_to_nl80211_iftype(int mode); | |||
| 315 | int iwm_priv_init(struct iwm_priv *iwm); | 320 | int iwm_priv_init(struct iwm_priv *iwm); |
| 316 | void iwm_priv_deinit(struct iwm_priv *iwm); | 321 | void iwm_priv_deinit(struct iwm_priv *iwm); |
| 317 | void iwm_reset(struct iwm_priv *iwm); | 322 | void iwm_reset(struct iwm_priv *iwm); |
| 323 | void iwm_resetting(struct iwm_priv *iwm); | ||
| 318 | void iwm_tx_credit_init_pools(struct iwm_priv *iwm, | 324 | void iwm_tx_credit_init_pools(struct iwm_priv *iwm, |
| 319 | struct iwm_umac_notif_alive *alive); | 325 | struct iwm_umac_notif_alive *alive); |
| 320 | int iwm_tx_credit_alloc(struct iwm_priv *iwm, int id, int nb); | 326 | int iwm_tx_credit_alloc(struct iwm_priv *iwm, int id, int nb); |
