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;
178 u32 rx_start;
179 u32 rx_end;
180 u16 rx_mtu;
181 u8 headroom;
182 u8 tailroom;
185 unsigned int tx_hdr_len;
186 unsigned int fw_var;
187 unsigned int fw_interface;
188 u8 version;
191 bool use_short_slot;
192 spinlock_t tx_stats_lock;
193 struct p54_tx_queue_stats tx_stats[8];
194 struct p54_edcf_queue_param qos_params[8];
197 u16 rxhw;
198 u8 rx_diversity_mask;
199 u8 tx_diversity_mask;
200 unsigned int output_power;
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 {
216 } survey_raw;
218 int noise;
220 struct pda_iq_autocal_entry *iq_autocal;
221 unsigned int iq_autocal_len;
222 struct p54_cal_database *curve_data;
223 struct p54_cal_database *output_limit;
224 struct p54_cal_database *rssi_db;
225 struct ieee80211_supported_band *band_table[IEEE80211_NUM_BANDS];
228 u8 mac_addr[ETH_ALEN];
229 u8 bssid[ETH_ALEN];
230 u8 mc_maclist[4][ETH_ALEN];
231 u16 wakeup_timer;
232 unsigned int filter_flags;
233 int mc_maclist_num;
234 int mode;
235 u32 tsf_low32, tsf_high32;
236 u32 basic_rate_mask;
237 u16 aid;
238 u8 coverage_class;
239 bool phy_idle;
240 bool phy_ps;
241 bool powersave_override;
242 __le32 beacon_req_id;
243 struct completion beacon_comp;
246 u8 privacy_caps;
247 u8 rx_keycache_size;
248 unsigned long *used_rxkeys;
252 struct p54_led_dev leds[4];
253 struct delayed_work led_work;
255 u16 softled_state; /* bit field of glowing LEDs */
258 struct ieee80211_low_level_stats stats;
259 struct delayed_work work;
262 void *eeprom;
263 struct completion eeprom_comp;
264 struct mutex eeprom_mutex;