Lines Matching defs:rsi_common
240 struct rsi_common { struct
241 struct rsi_hw *priv;
242 struct vif_priv vif_info[RSI_MAX_VIFS];
244 void *coex_cb;
245 bool mgmt_q_block;
246 struct version_info lmac_ver;
248 struct rsi_thread tx_thread;
249 struct sk_buff_head tx_queue[NUM_EDCA_QUEUES + 2];
250 struct completion wlan_init_completion;
252 struct mutex mutex;
254 struct mutex tx_lock;
256 struct mutex rx_lock;
257 u8 endpoint;
260 u8 band;
261 u8 num_supp_bands;
262 u8 channel_width;
264 u16 rts_threshold;
265 u32 bitrate_mask[RSI_MAX_BANDS];
266 struct rsi_rate_config rate_config[RSI_MAX_BANDS];
268 u8 rf_reset;
269 struct transmit_q_stats tx_stats;
270 struct security_info secinfo;
271 struct wmm_qinfo tx_qinfo[NUM_EDCA_QUEUES];
272 struct ieee80211_tx_queue_params edca_params[NUM_EDCA_QUEUES];
273 u8 mac_addr[IEEE80211_ADDR_LEN];
276 u32 fsm_state;
277 bool init_done;
278 u8 bb_rf_prog_count;
279 bool iface_down;
282 u8 channel;
283 u8 *rx_data_pkt;
284 u8 mac_id;
285 u8 radio_id;
286 u16 rate_pwr[20];
289 u8 selected_qnum;
290 u32 pkt_cnt;
291 u8 min_weight;
294 struct cqm_info cqm_info;
296 bool hw_data_qs_blocked;
297 u8 driver_mode;
298 u8 coex_mode;
299 u16 oper_mode;
300 u8 lp_ps_handshake_mode;
301 u8 ulp_ps_handshake_mode;
302 u8 uapsd_bitmap;
303 u8 rf_power_val;
304 u8 wlan_rf_power_mode;
305 u8 obm_ant_sel_val;
306 int tx_power;
307 u8 ant_in_use;
309 struct mutex tx_bus_mutex;
310 bool hibernate_resume;
311 bool reinit_hw;
312 u8 wow_flags;
313 u16 beacon_interval;
314 u8 dtim_cnt;
317 u8 beacon_enabled;
318 u16 beacon_cnt;
319 struct rsi_sta stations[RSI_MAX_ASSOC_STAS + 1];
320 int num_stations;
321 int max_stations;
322 struct ieee80211_key_conf *key;
325 bool p2p_enabled;
326 struct timer_list roc_timer;
327 struct ieee80211_vif *roc_vif;
329 bool eapol4_confirm;
330 bool bt_defer_attach;
354 struct rsi_common *priv; argument