aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/p54/p54.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/p54/p54.h')
-rw-r--r--drivers/net/wireless/p54/p54.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/net/wireless/p54/p54.h b/drivers/net/wireless/p54/p54.h
index 799d05e1259..452fa3a64aa 100644
--- a/drivers/net/wireless/p54/p54.h
+++ b/drivers/net/wireless/p54/p54.h
@@ -199,6 +199,22 @@ struct p54_common {
199 u8 tx_diversity_mask; 199 u8 tx_diversity_mask;
200 unsigned int output_power; 200 unsigned int output_power;
201 struct p54_rssi_db_entry *cur_rssi; 201 struct p54_rssi_db_entry *cur_rssi;
202 struct ieee80211_channel *curchan;
203 struct survey_info *survey;
204 unsigned int chan_num;
205 struct completion stat_comp;
206 bool update_stats;
207 struct {
208 unsigned int timestamp;
209 unsigned int cached_cca;
210 unsigned int cached_tx;
211 unsigned int cached_rssi;
212 u64 active;
213 u64 cca;
214 u64 tx;
215 u64 rssi;
216 } survey_raw;
217
202 int noise; 218 int noise;
203 /* calibration, output power limit and rssi<->dBm conversation data */ 219 /* calibration, output power limit and rssi<->dBm conversation data */
204 struct pda_iq_autocal_entry *iq_autocal; 220 struct pda_iq_autocal_entry *iq_autocal;
@@ -220,6 +236,8 @@ struct p54_common {
220 u32 basic_rate_mask; 236 u32 basic_rate_mask;
221 u16 aid; 237 u16 aid;
222 u8 coverage_class; 238 u8 coverage_class;
239 bool phy_idle;
240 bool phy_ps;
223 bool powersave_override; 241 bool powersave_override;
224 __le32 beacon_req_id; 242 __le32 beacon_req_id;
225 struct completion beacon_comp; 243 struct completion beacon_comp;