diff options
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/rc.h')
-rw-r--r-- | drivers/net/wireless/ath/ath9k/rc.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/rc.h b/drivers/net/wireless/ath/ath9k/rc.h index 268e67dc5fb2..267dbfcfaa96 100644 --- a/drivers/net/wireless/ath/ath9k/rc.h +++ b/drivers/net/wireless/ath/ath9k/rc.h | |||
@@ -211,10 +211,26 @@ struct ath_rate_priv { | |||
211 | struct ath_rateset neg_ht_rates; | 211 | struct ath_rateset neg_ht_rates; |
212 | const struct ath_rate_table *rate_table; | 212 | const struct ath_rate_table *rate_table; |
213 | 213 | ||
214 | #if defined(CONFIG_MAC80211_DEBUGFS) && defined(CONFIG_ATH9K_DEBUGFS) | ||
214 | struct dentry *debugfs_rcstats; | 215 | struct dentry *debugfs_rcstats; |
215 | struct ath_rc_stats rcstats[RATE_TABLE_SIZE]; | 216 | struct ath_rc_stats rcstats[RATE_TABLE_SIZE]; |
217 | #endif | ||
216 | }; | 218 | }; |
217 | 219 | ||
220 | #if defined(CONFIG_MAC80211_DEBUGFS) && defined(CONFIG_ATH9K_DEBUGFS) | ||
221 | void ath_debug_stat_rc(struct ath_rate_priv *rc, int final_rate); | ||
222 | void ath_debug_stat_retries(struct ath_rate_priv *rc, int rix, | ||
223 | int xretries, int retries, u8 per); | ||
224 | #else | ||
225 | static inline void ath_debug_stat_rc(struct ath_rate_priv *rc, int final_rate) | ||
226 | { | ||
227 | } | ||
228 | static inline void ath_debug_stat_retries(struct ath_rate_priv *rc, int rix, | ||
229 | int xretries, int retries, u8 per) | ||
230 | { | ||
231 | } | ||
232 | #endif | ||
233 | |||
218 | #ifdef CONFIG_ATH9K_RATE_CONTROL | 234 | #ifdef CONFIG_ATH9K_RATE_CONTROL |
219 | int ath_rate_control_register(void); | 235 | int ath_rate_control_register(void); |
220 | void ath_rate_control_unregister(void); | 236 | void ath_rate_control_unregister(void); |