Lines Matching defs:p54_common
164 struct p54_common { struct
165 struct ieee80211_hw *hw;
166 struct ieee80211_vif *vif;
167 void (*tx)(struct ieee80211_hw *dev, struct sk_buff *skb);
168 int (*open)(struct ieee80211_hw *dev);
169 void (*stop)(struct ieee80211_hw *dev);
170 struct sk_buff_head tx_pending;
171 struct sk_buff_head tx_queue;
172 struct mutex conf_mutex;
173 bool registered;
176 u32 rx_start;
177 u32 rx_end;
178 u16 rx_mtu;
179 u8 headroom;
180 u8 tailroom;
183 unsigned int tx_hdr_len;
184 unsigned int fw_var;
185 unsigned int fw_interface;
186 u8 version;
189 bool use_short_slot;
190 spinlock_t tx_stats_lock;
191 struct p54_tx_queue_stats tx_stats[8];
192 struct p54_edcf_queue_param qos_params[8];
195 u16 rxhw;
196 u8 rx_diversity_mask;
197 u8 tx_diversity_mask;
198 unsigned int output_power;
199 struct p54_rssi_db_entry *cur_rssi;
200 struct ieee80211_channel *curchan;
201 struct survey_info *survey;
202 unsigned int chan_num;
203 struct completion stat_comp;
204 bool update_stats;
205 struct {
214 } survey_raw;
216 int noise;
218 struct pda_iq_autocal_entry *iq_autocal;
219 unsigned int iq_autocal_len;
220 struct p54_cal_database *curve_data;
221 struct p54_cal_database *output_limit;
222 struct p54_cal_database *rssi_db;
223 struct ieee80211_supported_band *band_table[NUM_NL80211_BANDS];
226 u8 mac_addr[ETH_ALEN];
227 u8 bssid[ETH_ALEN];
228 u8 mc_maclist[4][ETH_ALEN];
229 u16 wakeup_timer;
230 unsigned int filter_flags;
231 int mc_maclist_num;
232 int mode;
233 u32 tsf_low32, tsf_high32;
234 u32 basic_rate_mask;
235 u16 aid;
236 u8 coverage_class;
237 bool phy_idle;
238 bool phy_ps;
239 bool powersave_override;
240 __le32 beacon_req_id;
241 struct completion beacon_comp;
244 u8 privacy_caps;
245 u8 rx_keycache_size;
246 unsigned long *used_rxkeys;
250 struct p54_led_dev leds[4];
251 struct delayed_work led_work;
253 u16 softled_state; /* bit field of glowing LEDs */
256 struct ieee80211_low_level_stats stats;
257 struct delayed_work work;
260 void *eeprom;
261 struct completion eeprom_comp;
262 struct mutex eeprom_mutex;