Lines Matching defs:rsi_common
232 struct rsi_common { struct
233 struct rsi_hw *priv;
234 struct vif_priv vif_info[RSI_MAX_VIFS];
236 void *coex_cb;
237 bool mgmt_q_block;
238 struct version_info lmac_ver;
240 struct rsi_thread tx_thread;
241 struct sk_buff_head tx_queue[NUM_EDCA_QUEUES + 2];
242 struct completion wlan_init_completion;
244 struct mutex mutex;
246 struct mutex tx_lock;
248 struct mutex rx_lock;
249 u8 endpoint;
252 u8 band;
253 u8 num_supp_bands;
254 u8 channel_width;
256 u16 rts_threshold;
257 u16 bitrate_mask[2];
258 u32 fixedrate_mask[2];
260 u8 rf_reset;
261 struct transmit_q_stats tx_stats;
262 struct security_info secinfo;
263 struct wmm_qinfo tx_qinfo[NUM_EDCA_QUEUES];
264 struct ieee80211_tx_queue_params edca_params[NUM_EDCA_QUEUES];
265 u8 mac_addr[IEEE80211_ADDR_LEN];
268 u32 fsm_state;
269 bool init_done;
270 u8 bb_rf_prog_count;
271 bool iface_down;
274 u8 channel;
275 u8 *rx_data_pkt;
276 u8 mac_id;
277 u8 radio_id;
278 u16 rate_pwr[20];
279 u16 min_rate;
282 u8 selected_qnum;
283 u32 pkt_cnt;
284 u8 min_weight;
287 struct cqm_info cqm_info;
289 bool hw_data_qs_blocked;
290 u8 driver_mode;
291 u8 coex_mode;
292 u16 oper_mode;
293 u8 lp_ps_handshake_mode;
294 u8 ulp_ps_handshake_mode;
295 u8 uapsd_bitmap;
296 u8 rf_power_val;
297 u8 wlan_rf_power_mode;
298 u8 obm_ant_sel_val;
299 int tx_power;
300 u8 ant_in_use;
302 struct mutex tx_bus_mutex;
303 bool hibernate_resume;
304 bool reinit_hw;
305 u8 wow_flags;
306 u16 beacon_interval;
307 u8 dtim_cnt;
310 u8 beacon_enabled;
311 u16 beacon_cnt;
312 struct rsi_sta stations[RSI_MAX_ASSOC_STAS + 1];
313 int num_stations;
314 int max_stations;
315 struct ieee80211_key_conf *key;
318 bool p2p_enabled;
319 struct timer_list roc_timer;
320 struct ieee80211_vif *roc_vif;
322 bool eapol4_confirm;
346 struct rsi_common *priv; argument