diff options
Diffstat (limited to 'drivers/net/wireless/wl12xx/wl1271.h')
-rw-r--r-- | drivers/net/wireless/wl12xx/wl1271.h | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/drivers/net/wireless/wl12xx/wl1271.h b/drivers/net/wireless/wl12xx/wl1271.h index ec09f0d40ca2..53d47d7a2a1d 100644 --- a/drivers/net/wireless/wl12xx/wl1271.h +++ b/drivers/net/wireless/wl12xx/wl1271.h | |||
@@ -300,12 +300,10 @@ struct wl1271_rx_mem_pool_addr { | |||
300 | 300 | ||
301 | struct wl1271_scan { | 301 | struct wl1271_scan { |
302 | struct cfg80211_scan_request *req; | 302 | struct cfg80211_scan_request *req; |
303 | bool *scanned_ch; | ||
303 | u8 state; | 304 | u8 state; |
304 | u8 ssid[IW_ESSID_MAX_SIZE+1]; | 305 | u8 ssid[IW_ESSID_MAX_SIZE+1]; |
305 | size_t ssid_len; | 306 | size_t ssid_len; |
306 | u8 active; | ||
307 | u8 high_prio; | ||
308 | u8 probe_requests; | ||
309 | }; | 307 | }; |
310 | 308 | ||
311 | struct wl1271_if_operations { | 309 | struct wl1271_if_operations { |
@@ -343,14 +341,14 @@ struct wl1271 { | |||
343 | #define WL1271_FLAG_JOINED (2) | 341 | #define WL1271_FLAG_JOINED (2) |
344 | #define WL1271_FLAG_GPIO_POWER (3) | 342 | #define WL1271_FLAG_GPIO_POWER (3) |
345 | #define WL1271_FLAG_TX_QUEUE_STOPPED (4) | 343 | #define WL1271_FLAG_TX_QUEUE_STOPPED (4) |
346 | #define WL1271_FLAG_SCANNING (5) | 344 | #define WL1271_FLAG_IN_ELP (5) |
347 | #define WL1271_FLAG_IN_ELP (6) | 345 | #define WL1271_FLAG_PSM (6) |
348 | #define WL1271_FLAG_PSM (7) | 346 | #define WL1271_FLAG_PSM_REQUESTED (7) |
349 | #define WL1271_FLAG_PSM_REQUESTED (8) | 347 | #define WL1271_FLAG_IRQ_PENDING (8) |
350 | #define WL1271_FLAG_IRQ_PENDING (9) | 348 | #define WL1271_FLAG_IRQ_RUNNING (9) |
351 | #define WL1271_FLAG_IRQ_RUNNING (10) | 349 | #define WL1271_FLAG_IDLE (10) |
352 | #define WL1271_FLAG_IDLE (11) | 350 | #define WL1271_FLAG_IDLE_REQUESTED (11) |
353 | #define WL1271_FLAG_IDLE_REQUESTED (12) | 351 | #define WL1271_FLAG_PSPOLL_FAILURE (12) |
354 | unsigned long flags; | 352 | unsigned long flags; |
355 | 353 | ||
356 | struct wl1271_partition_set part; | 354 | struct wl1271_partition_set part; |
@@ -445,6 +443,10 @@ struct wl1271 { | |||
445 | 443 | ||
446 | struct completion *elp_compl; | 444 | struct completion *elp_compl; |
447 | struct delayed_work elp_work; | 445 | struct delayed_work elp_work; |
446 | struct delayed_work pspoll_work; | ||
447 | |||
448 | /* counter for ps-poll delivery failures */ | ||
449 | int ps_poll_failures; | ||
448 | 450 | ||
449 | /* retry counter for PSM entries */ | 451 | /* retry counter for PSM entries */ |
450 | u8 psm_entry_retry; | 452 | u8 psm_entry_retry; |