Searched refs:lq_sta (Results 1 - 12 of 12) sorted by relevance

/drivers/net/wireless/iwlegacy/
H A D4965-rs.c144 struct il_lq_sta *lq_sta);
146 struct il_lq_sta *lq_sta, u32 rate_n_flags);
147 static void il4965_rs_stay_in_table(struct il_lq_sta *lq_sta,
151 static void il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta,
155 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) argument
657 il4965_rs_get_supported_rates(struct il_lq_sta *lq_sta, argument
662 return lq_sta->active_legacy_rate;
665 return lq_sta->active_siso_rate;
667 return lq_sta->active_mimo2_rate;
729 il4965_rs_get_lower_rate(struct il_lq_sta *lq_sta, argument
813 struct il_lq_sta *lq_sta = il_sta; local
1001 il4965_rs_set_stay_in_table(struct il_priv *il, u8 is_legacy, struct il_lq_sta *lq_sta) argument
1026 il4965_rs_set_expected_tpt_table(struct il_lq_sta *lq_sta, struct il_scale_tbl_info *tbl) argument
1079 il4965_rs_get_best_rate(struct il_priv *il, struct il_lq_sta *lq_sta, struct il_scale_tbl_info *tbl, u16 rate_mask, s8 idx) argument
1173 il4965_rs_switch_to_mimo2(struct il_priv *il, struct il_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct il_scale_tbl_info *tbl, int idx) argument
1227 il4965_rs_switch_to_siso(struct il_priv *il, struct il_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct il_scale_tbl_info *tbl, int idx) argument
1274 il4965_rs_move_legacy_other(struct il_priv *il, struct il_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int idx) argument
1393 il4965_rs_move_siso_to_other(struct il_priv *il, struct il_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int idx) argument
1516 il4965_rs_move_mimo2_to_other(struct il_priv *il, struct il_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int idx) argument
1645 il4965_rs_stay_in_table(struct il_lq_sta *lq_sta, bool force_search) argument
1725 il4965_rs_update_rate_tbl(struct il_priv *il, struct il_lq_sta *lq_sta, struct il_scale_tbl_info *tbl, int idx, u8 is_green) argument
1740 il4965_rs_rate_scale_perform(struct il_priv *il, struct sk_buff *skb, struct ieee80211_sta *sta, struct il_lq_sta *lq_sta) argument
2147 il4965_rs_initialize_lq(struct il_priv *il, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct il_lq_sta *lq_sta) argument
2207 struct il_lq_sta *lq_sta = il_sta; local
2297 struct il_lq_sta *lq_sta; local
2377 il4965_rs_fill_link_cmd(struct il_priv *il, struct il_lq_sta *lq_sta, u32 new_rate) argument
2522 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) argument
2555 struct il_lq_sta *lq_sta = file->private_data; local
2597 struct il_lq_sta *lq_sta = file->private_data; local
2704 struct il_lq_sta *lq_sta = file->private_data; local
2747 struct il_lq_sta *lq_sta = file->private_data; local
2771 struct il_lq_sta *lq_sta = il_sta; local
2790 struct il_lq_sta *lq_sta = il_sta; local
[all...]
H A D3945-rs.c833 struct il3945_rs_sta *lq_sta = file->private_data; local
842 "rate=0x%X flush time %d\n", lq_sta->tx_packets,
843 lq_sta->last_txrate_idx, lq_sta->start_rate,
844 jiffies_to_msecs(lq_sta->flush_time));
848 lq_sta->win[j].counter,
849 lq_sta->win[j].success_counter,
850 lq_sta->win[j].success_ratio);
866 struct il3945_rs_sta *lq_sta = il_sta; local
868 lq_sta
877 struct il3945_rs_sta *lq_sta = il_sta; local
[all...]
H A Dcommon.h2859 struct il_lq_sta lq_sta; member in struct:il_station_priv
/drivers/net/wireless/iwlwifi/mvm/
H A Drs.c381 struct iwl_lq_sta *lq_sta,
385 struct iwl_lq_sta *lq_sta,
387 static void rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search);
663 static int rs_collect_tx_data(struct iwl_lq_sta *lq_sta, argument
675 struct lq_sta_pers *pers = &lq_sta->pers;
852 static u16 rs_get_supported_rates(struct iwl_lq_sta *lq_sta, argument
856 return lq_sta->active_legacy_rate;
858 return lq_sta->active_siso_rate;
860 return lq_sta->active_mimo2_rate;
922 static inline bool rs_rate_supported(struct iwl_lq_sta *lq_sta, argument
931 rs_get_lower_rate_in_column(struct iwl_lq_sta *lq_sta, struct rs_rate *rate) argument
953 rs_get_lower_rate_down_column(struct iwl_lq_sta *lq_sta, struct rs_rate *rate) argument
1038 struct iwl_lq_sta *lq_sta = &mvmsta->lq_sta; local
1260 rs_set_stay_in_table(struct iwl_mvm *mvm, u8 is_legacy, struct iwl_lq_sta *lq_sta) argument
1281 rs_get_max_allowed_rate(struct iwl_lq_sta *lq_sta, const struct rs_tx_column *column) argument
1298 rs_get_expected_tpt_table(struct iwl_lq_sta *lq_sta, const struct rs_tx_column *column, u32 bw) argument
1360 rs_set_expected_tpt_table(struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl) argument
1369 rs_get_best_rate(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl, unsigned long rate_mask, s8 index) argument
1432 rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search) argument
1511 rs_update_rate_tbl(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct rs_rate *rate) argument
1520 rs_get_next_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl) argument
1599 rs_switch_to_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct ieee80211_sta *sta, enum rs_column col_id) argument
1865 rs_tpc_perform(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl) argument
1957 rs_rate_scale_perform(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, int tid) argument
2312 rs_get_initial_rate(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, enum ieee80211_band band, struct rs_rate *rate) argument
2374 rs_update_last_rssi(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct ieee80211_rx_status *rx_status) argument
2398 rs_initialize_lq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, enum ieee80211_band band, bool init) argument
2442 struct iwl_lq_sta *lq_sta = mvm_sta; local
2468 struct iwl_lq_sta *lq_sta = &sta_priv->lq_sta; local
2501 rs_vht_set_enabled_rates(struct ieee80211_sta *sta, struct ieee80211_sta_vht_cap *vht_cap, struct iwl_lq_sta *lq_sta) argument
2619 struct iwl_lq_sta *lq_sta; local
2768 rs_fill_rates_for_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct rs_rate *rate, __le32 *rs_table, int *rs_table_index, int num_rates, int num_retries, u8 valid_tx_ant, bool toggle_ant) argument
2822 rs_build_rates_table(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, const struct rs_rate *initial_rate) argument
2882 rs_fill_lq_cmd(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, const struct rs_rate *initial_rate) argument
3022 rs_program_fix_rate(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta) argument
3041 struct iwl_lq_sta *lq_sta = file->private_data; local
3071 struct iwl_lq_sta *lq_sta = file->private_data; local
3155 struct iwl_lq_sta *lq_sta = file->private_data; local
3229 struct iwl_lq_sta *lq_sta = file->private_data; local
3268 struct iwl_lq_sta *lq_sta = file->private_data; local
3283 struct iwl_lq_sta *lq_sta = mvm_sta; local
[all...]
H A Dsta.h319 struct iwl_lq_sta lq_sta; member in struct:iwl_mvm_sta
H A Drx.c329 rs_update_last_rssi(mvm, &mvmsta->lq_sta,
H A Dsta.c907 mvmsta->lq_sta.lq.agg_frame_cnt_limit = mvmsta->max_agg_bufsize;
912 return iwl_mvm_send_lq_cmd(mvm, &mvmsta->lq_sta.lq, false);
H A Dmvm.h995 struct iwl_lq_sta *lq_sta,
/drivers/net/wireless/iwlwifi/dvm/
H A Drs.c153 struct iwl_lq_sta *lq_sta);
155 struct iwl_lq_sta *lq_sta, u32 rate_n_flags);
156 static void rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search);
160 static void rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta,
163 static void rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, argument
342 struct iwl_lq_sta *lq_sta)
345 container_of(lq_sta, struct iwl_station_priv, lq_sta);
348 lq_sta->active_legacy_rate = 0x0FFF; /* 1 - 54 MBits, includes CCK */
349 lq_sta
341 rs_program_fix_rate(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta) argument
716 rs_get_supported_rates(struct iwl_lq_sta *lq_sta, struct ieee80211_hdr *hdr, enum iwl_table_type rate_type) argument
788 rs_get_lower_rate(struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl, u8 scale_index, u8 ht_possible) argument
858 rs_bt_update_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct iwl_lq_sta *lq_sta) argument
898 struct iwl_lq_sta *lq_sta = priv_sta; local
1086 rs_set_stay_in_table(struct iwl_priv *priv, u8 is_legacy, struct iwl_lq_sta *lq_sta) argument
1110 rs_set_expected_tpt_table(struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl) argument
1166 rs_get_best_rate(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl, u16 rate_mask, s8 index) argument
1259 rs_switch_to_mimo2(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl, int index) argument
1314 rs_switch_to_mimo3(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl, int index) argument
1370 rs_switch_to_siso(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl, int index) argument
1419 rs_move_legacy_other(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int index) argument
1594 rs_move_siso_to_other(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int index) argument
1766 rs_move_mimo2_to_other(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int index) argument
1936 rs_move_mimo3_to_other(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, struct ieee80211_conf *conf, struct ieee80211_sta *sta, int index) argument
2116 rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search) argument
2195 rs_update_rate_tbl(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl, int index, u8 is_green) argument
2212 rs_rate_scale_perform(struct iwl_priv *priv, struct sk_buff *skb, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) argument
2662 rs_initialize_lq(struct iwl_priv *priv, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) argument
2725 struct iwl_lq_sta *lq_sta = priv_sta; local
2810 struct iwl_lq_sta *lq_sta; local
2902 rs_fill_link_cmd(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, u32 new_rate) argument
3071 rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, u32 *rate_n_flags, int index) argument
3102 struct iwl_lq_sta *lq_sta = file->private_data; local
3134 struct iwl_lq_sta *lq_sta = file->private_data; local
3220 struct iwl_lq_sta *lq_sta = file->private_data; local
3259 struct iwl_lq_sta *lq_sta = file->private_data; local
3285 struct iwl_lq_sta *lq_sta = priv_sta; local
3303 struct iwl_lq_sta *lq_sta = priv_sta; local
[all...]
H A Dtx.c746 sta_priv->lq_sta.lq.general_params.flags |=
753 sta_priv->lq_sta.lq.agg_params.agg_frame_cnt_limit =
760 &sta_priv->lq_sta.lq, CMD_ASYNC, false);
H A Ddev.h210 struct iwl_lq_sta lq_sta; member in struct:iwl_station_priv
H A Dmac80211.c773 sta_priv->lq_sta.lq.general_params.flags &=
776 &sta_priv->lq_sta.lq, CMD_ASYNC, false);

Completed in 259 milliseconds