diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ath9k.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/ath9k.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ath9k.h b/drivers/net/wireless/ath/ath9k/ath9k.h index 9272278aff5e..f9f0389b92ab 100644 --- a/drivers/net/wireless/ath/ath9k/ath9k.h +++ b/drivers/net/wireless/ath/ath9k/ath9k.h | |||
@@ -21,7 +21,6 @@ | |||
21 | #include <linux/device.h> | 21 | #include <linux/device.h> |
22 | #include <linux/leds.h> | 22 | #include <linux/leds.h> |
23 | #include <linux/completion.h> | 23 | #include <linux/completion.h> |
24 | #include <linux/pm_qos_params.h> | ||
25 | 24 | ||
26 | #include "debug.h" | 25 | #include "debug.h" |
27 | #include "common.h" | 26 | #include "common.h" |
@@ -57,8 +56,6 @@ struct ath_node; | |||
57 | 56 | ||
58 | #define A_MAX(a, b) ((a) > (b) ? (a) : (b)) | 57 | #define A_MAX(a, b) ((a) > (b) ? (a) : (b)) |
59 | 58 | ||
60 | #define ATH9K_PM_QOS_DEFAULT_VALUE 55 | ||
61 | |||
62 | #define TSF_TO_TU(_h,_l) \ | 59 | #define TSF_TO_TU(_h,_l) \ |
63 | ((((u32)(_h)) << 22) | (((u32)(_l)) >> 10)) | 60 | ((((u32)(_h)) << 22) | (((u32)(_l)) >> 10)) |
64 | 61 | ||
@@ -192,6 +189,7 @@ struct ath_txq { | |||
192 | u32 axq_ampdu_depth; | 189 | u32 axq_ampdu_depth; |
193 | bool stopped; | 190 | bool stopped; |
194 | bool axq_tx_inprogress; | 191 | bool axq_tx_inprogress; |
192 | bool txq_flush_inprogress; | ||
195 | struct list_head axq_acq; | 193 | struct list_head axq_acq; |
196 | struct list_head txq_fifo[ATH_TXFIFO_DEPTH]; | 194 | struct list_head txq_fifo[ATH_TXFIFO_DEPTH]; |
197 | struct list_head txq_fifo_pending; | 195 | struct list_head txq_fifo_pending; |
@@ -349,6 +347,7 @@ void ath_tx_aggr_resume(struct ath_softc *sc, struct ieee80211_sta *sta, u16 tid | |||
349 | 347 | ||
350 | struct ath_vif { | 348 | struct ath_vif { |
351 | int av_bslot; | 349 | int av_bslot; |
350 | bool is_bslot_active; | ||
352 | __le64 tsf_adjust; /* TSF adjustment for staggered beacons */ | 351 | __le64 tsf_adjust; /* TSF adjustment for staggered beacons */ |
353 | enum nl80211_iftype av_opmode; | 352 | enum nl80211_iftype av_opmode; |
354 | struct ath_buf *av_bcbuf; | 353 | struct ath_buf *av_bcbuf; |
@@ -371,7 +370,7 @@ struct ath_vif { | |||
371 | #define IEEE80211_MS_TO_TU(x) (((x) * 1000) / 1024) | 370 | #define IEEE80211_MS_TO_TU(x) (((x) * 1000) / 1024) |
372 | 371 | ||
373 | struct ath_beacon_config { | 372 | struct ath_beacon_config { |
374 | u16 beacon_interval; | 373 | int beacon_interval; |
375 | u16 listen_interval; | 374 | u16 listen_interval; |
376 | u16 dtim_period; | 375 | u16 dtim_period; |
377 | u16 bmiss_timeout; | 376 | u16 bmiss_timeout; |
@@ -403,6 +402,7 @@ void ath_beacon_config(struct ath_softc *sc, struct ieee80211_vif *vif); | |||
403 | int ath_beacon_alloc(struct ath_softc *sc, struct ieee80211_vif *vif); | 402 | int ath_beacon_alloc(struct ath_softc *sc, struct ieee80211_vif *vif); |
404 | void ath_beacon_return(struct ath_softc *sc, struct ath_vif *avp); | 403 | void ath_beacon_return(struct ath_softc *sc, struct ath_vif *avp); |
405 | int ath_beaconq_config(struct ath_softc *sc); | 404 | int ath_beaconq_config(struct ath_softc *sc); |
405 | void ath9k_set_beaconing_status(struct ath_softc *sc, bool status); | ||
406 | 406 | ||
407 | /*******/ | 407 | /*******/ |
408 | /* ANI */ | 408 | /* ANI */ |
@@ -633,8 +633,6 @@ struct ath_softc { | |||
633 | struct ath9k_hw_cal_data caldata; | 633 | struct ath9k_hw_cal_data caldata; |
634 | int last_rssi; | 634 | int last_rssi; |
635 | 635 | ||
636 | int beacon_interval; | ||
637 | |||
638 | #ifdef CONFIG_ATH9K_DEBUGFS | 636 | #ifdef CONFIG_ATH9K_DEBUGFS |
639 | struct ath9k_debug debug; | 637 | struct ath9k_debug debug; |
640 | spinlock_t nodes_lock; | 638 | spinlock_t nodes_lock; |
@@ -649,8 +647,6 @@ struct ath_softc { | |||
649 | struct ath_descdma txsdma; | 647 | struct ath_descdma txsdma; |
650 | 648 | ||
651 | struct ath_ant_comb ant_comb; | 649 | struct ath_ant_comb ant_comb; |
652 | |||
653 | struct pm_qos_request_list pm_qos_req; | ||
654 | }; | 650 | }; |
655 | 651 | ||
656 | void ath9k_tasklet(unsigned long data); | 652 | void ath9k_tasklet(unsigned long data); |
@@ -665,7 +661,6 @@ static inline void ath_read_cachesize(struct ath_common *common, int *csz) | |||
665 | extern struct ieee80211_ops ath9k_ops; | 661 | extern struct ieee80211_ops ath9k_ops; |
666 | extern int ath9k_modparam_nohwcrypt; | 662 | extern int ath9k_modparam_nohwcrypt; |
667 | extern int led_blink; | 663 | extern int led_blink; |
668 | extern int ath9k_pm_qos_value; | ||
669 | extern bool is_ath9k_unloaded; | 664 | extern bool is_ath9k_unloaded; |
670 | 665 | ||
671 | irqreturn_t ath_isr(int irq, void *dev); | 666 | irqreturn_t ath_isr(int irq, void *dev); |