diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/ath9k.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/ath9k.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/ath9k.h b/drivers/net/wireless/ath/ath9k/ath9k.h index 544599b826c1..20bf4a7f896d 100644 --- a/drivers/net/wireless/ath/ath9k/ath9k.h +++ b/drivers/net/wireless/ath/ath9k/ath9k.h | |||
@@ -225,6 +225,8 @@ void ath_descdma_cleanup(struct ath_softc *sc, struct ath_descdma *dd, | |||
225 | #define ATH_DS_TX_BA(_ds) ((_ds)->ds_us.tx.ts_flags & ATH9K_TX_BA) | 225 | #define ATH_DS_TX_BA(_ds) ((_ds)->ds_us.tx.ts_flags & ATH9K_TX_BA) |
226 | #define ATH_AN_2_TID(_an, _tidno) (&(_an)->tid[(_tidno)]) | 226 | #define ATH_AN_2_TID(_an, _tidno) (&(_an)->tid[(_tidno)]) |
227 | 227 | ||
228 | #define ATH_TX_COMPLETE_POLL_INT 1000 | ||
229 | |||
228 | enum ATH_AGGR_STATUS { | 230 | enum ATH_AGGR_STATUS { |
229 | ATH_AGGR_DONE, | 231 | ATH_AGGR_DONE, |
230 | ATH_AGGR_BAW_CLOSED, | 232 | ATH_AGGR_BAW_CLOSED, |
@@ -240,6 +242,7 @@ struct ath_txq { | |||
240 | u8 axq_aggr_depth; | 242 | u8 axq_aggr_depth; |
241 | u32 axq_totalqueued; | 243 | u32 axq_totalqueued; |
242 | bool stopped; | 244 | bool stopped; |
245 | bool axq_tx_inprogress; | ||
243 | struct ath_buf *axq_linkbuf; | 246 | struct ath_buf *axq_linkbuf; |
244 | 247 | ||
245 | /* first desc of the last descriptor that contains CTS */ | 248 | /* first desc of the last descriptor that contains CTS */ |
@@ -605,6 +608,7 @@ struct ath_softc { | |||
605 | #endif | 608 | #endif |
606 | struct ath_bus_ops *bus_ops; | 609 | struct ath_bus_ops *bus_ops; |
607 | struct ath_beacon_config cur_beacon_conf; | 610 | struct ath_beacon_config cur_beacon_conf; |
611 | struct delayed_work tx_complete_work; | ||
608 | }; | 612 | }; |
609 | 613 | ||
610 | struct ath_wiphy { | 614 | struct ath_wiphy { |