Lines Matching defs:iwl_lq_sta
319 struct iwl_lq_sta { struct
320 u8 active_tbl; /* index of active table, range 0-1 */
321 u8 enable_counter; /* indicates HT mode */
322 u8 stay_in_tbl; /* 1: disallow, 0: allow search for new mode */
323 u8 search_better_tbl; /* 1: currently trying alternate mode */
324 s32 last_tpt;
327 u32 table_count_limit;
328 u32 max_failure_limit; /* # failed frames before new search */
329 u32 max_success_limit; /* # successful frames before new search */
330 u32 table_count;
331 u32 total_failed; /* total failed frames, any/all rates */
332 u32 total_success; /* total successful frames, any/all rates */
333 u64 flush_timer; /* time staying in mode before new search */
335 u8 action_counter; /* # mode-switch actions tried */
336 u8 is_green;
337 u8 is_dup;
338 enum nl80211_band band;
341 u32 supp_rates;
342 u16 active_legacy_rate;
343 u16 active_siso_rate;
344 u16 active_mimo2_rate;
345 u16 active_mimo3_rate;
346 s8 max_rate_idx; /* Max rate set by user */
347 u8 missed_rate_counter;
349 struct iwl_link_quality_cmd lq;
350 struct iwl_scale_tbl_info lq_info[LQ_SIZE]; /* "active", "search" */
351 struct iwl_traffic_load load[IWL_MAX_TID_COUNT];
352 u8 tx_agg_tid_en;
354 u32 dbg_fixed_rate;
356 struct iwl_priv *drv;
359 int last_txrate_idx;
361 u32 last_rate_n_flags;
363 u8 is_agg;
365 u8 last_bt_traffic;