Lines Matching defs:rsi_common

233 struct rsi_common {  struct
234 struct rsi_hw *priv;
235 struct vif_priv vif_info[RSI_MAX_VIFS];
237 void *coex_cb;
238 bool mgmt_q_block;
239 struct version_info lmac_ver;
241 struct rsi_thread tx_thread;
242 struct sk_buff_head tx_queue[NUM_EDCA_QUEUES + 2];
243 struct completion wlan_init_completion;
245 struct mutex mutex;
247 struct mutex tx_lock;
249 struct mutex rx_lock;
250 u8 endpoint;
253 u8 band;
254 u8 num_supp_bands;
255 u8 channel_width;
257 u16 rts_threshold;
258 u16 bitrate_mask[2];
259 u32 fixedrate_mask[2];
261 u8 rf_reset;
262 struct transmit_q_stats tx_stats;
263 struct security_info secinfo;
264 struct wmm_qinfo tx_qinfo[NUM_EDCA_QUEUES];
265 struct ieee80211_tx_queue_params edca_params[NUM_EDCA_QUEUES];
266 u8 mac_addr[IEEE80211_ADDR_LEN];
269 u32 fsm_state;
270 bool init_done;
271 u8 bb_rf_prog_count;
272 bool iface_down;
275 u8 channel;
276 u8 *rx_data_pkt;
277 u8 mac_id;
278 u8 radio_id;
279 u16 rate_pwr[20];
280 u16 min_rate;
283 u8 selected_qnum;
284 u32 pkt_cnt;
285 u8 min_weight;
288 struct cqm_info cqm_info;
290 bool hw_data_qs_blocked;
291 u8 driver_mode;
292 u8 coex_mode;
293 u16 oper_mode;
294 u8 lp_ps_handshake_mode;
295 u8 ulp_ps_handshake_mode;
296 u8 uapsd_bitmap;
297 u8 rf_power_val;
298 u8 wlan_rf_power_mode;
299 u8 obm_ant_sel_val;
300 int tx_power;
301 u8 ant_in_use;
303 struct mutex tx_bus_mutex;
304 bool hibernate_resume;
305 bool reinit_hw;
306 u8 wow_flags;
307 u16 beacon_interval;
308 u8 dtim_cnt;
311 u8 beacon_enabled;
312 u16 beacon_cnt;
313 struct rsi_sta stations[RSI_MAX_ASSOC_STAS + 1];
314 int num_stations;
315 int max_stations;
316 struct ieee80211_key_conf *key;
319 bool p2p_enabled;
320 struct timer_list roc_timer;
321 struct ieee80211_vif *roc_vif;
323 bool eapol4_confirm;
347 struct rsi_common *priv; argument