Lines Matching defs:p54_common
167 struct p54_common { struct
168 struct ieee80211_hw *hw;
169 struct ieee80211_vif *vif;
170 void (*tx)(struct ieee80211_hw *dev, struct sk_buff *skb);
171 int (*open)(struct ieee80211_hw *dev);
172 void (*stop)(struct ieee80211_hw *dev);
173 struct sk_buff_head tx_pending;
174 struct sk_buff_head tx_queue;
175 struct mutex conf_mutex;
176 bool registered;
179 u32 rx_start;
180 u32 rx_end;
181 u16 rx_mtu;
182 u8 headroom;
183 u8 tailroom;
186 unsigned int tx_hdr_len;
187 unsigned int fw_var;
188 unsigned int fw_interface;
189 u8 version;
192 bool use_short_slot;
193 spinlock_t tx_stats_lock;
194 struct p54_tx_queue_stats tx_stats[8];
195 struct p54_edcf_queue_param qos_params[8];
198 u16 rxhw;
199 u8 rx_diversity_mask;
200 u8 tx_diversity_mask;
201 unsigned int output_power;
202 struct p54_rssi_db_entry *cur_rssi;
203 struct ieee80211_channel *curchan;
204 struct survey_info *survey;
205 unsigned int chan_num;
206 struct completion stat_comp;
207 bool update_stats;
208 struct {
217 } survey_raw;
219 int noise;
221 struct pda_iq_autocal_entry *iq_autocal;
222 unsigned int iq_autocal_len;
223 struct p54_cal_database *curve_data;
224 struct p54_cal_database *output_limit;
225 struct p54_cal_database *rssi_db;
226 struct ieee80211_supported_band *band_table[IEEE80211_NUM_BANDS];
229 u8 mac_addr[ETH_ALEN];
230 u8 bssid[ETH_ALEN];
231 u8 mc_maclist[4][ETH_ALEN];
232 u16 wakeup_timer;
233 unsigned int filter_flags;
234 int mc_maclist_num;
235 int mode;
236 u32 tsf_low32, tsf_high32;
237 u32 basic_rate_mask;
238 u16 aid;
239 u8 coverage_class;
240 bool phy_idle;
241 bool phy_ps;
242 bool powersave_override;
243 __le32 beacon_req_id;
244 struct completion beacon_comp;
247 u8 privacy_caps;
248 u8 rx_keycache_size;
249 unsigned long *used_rxkeys;
253 struct p54_led_dev leds[4];
254 struct delayed_work led_work;
256 u16 softled_state; /* bit field of glowing LEDs */
259 struct ieee80211_low_level_stats stats;
260 struct delayed_work work;
263 void *eeprom;
264 struct completion eeprom_comp;
265 struct mutex eeprom_mutex;