/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
H A D | sta.h | 323 struct iwl_lq_sta lq_sta; member in struct:iwl_mvm_sta
|
H A D | rs.c | 930 static u16 rs_get_supported_rates(struct iwl_lq_sta *lq_sta, rs_get_supported_rates() argument 998 static inline bool rs_rate_supported(struct iwl_lq_sta *lq_sta, rs_rate_supported() argument 1007 static bool rs_get_lower_rate_in_column(struct iwl_lq_sta *lq_sta, rs_get_lower_rate_in_column() argument 1029 static void rs_get_lower_rate_down_column(struct iwl_lq_sta *lq_sta, rs_get_lower_rate_down_column() argument 1169 struct iwl_lq_sta *lq_sta = &mvmsta->lq_sta; iwl_mvm_rs_tx_status() local 1425 static int rs_get_max_allowed_rate(struct iwl_lq_sta *lq_sta, rs_get_max_allowed_rate() argument 1442 static const u16 *rs_get_expected_tpt_table(struct iwl_lq_sta *lq_sta, rs_get_expected_tpt_table() argument 1504 static void rs_set_expected_tpt_table(struct iwl_lq_sta *lq_sta, rs_set_expected_tpt_table() argument 1576 static void rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search) rs_stay_in_table() argument 2778 struct iwl_lq_sta *lq_sta = mvm_sta; rs_get_rate() local 2824 struct iwl_lq_sta *lq_sta = &sta_priv->lq_sta; rs_alloc_sta() local 3030 struct iwl_lq_sta *lq_sta = &sta_priv->lq_sta; iwl_mvm_rs_rate_init() local 3574 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_scale_table_write() local 3604 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_scale_table_read() local 3699 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_stats_table_read() local 3773 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_drv_tx_stats_read() local 3812 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_drv_tx_stats_write() local 3829 struct iwl_lq_sta *lq_sta = file->private_data; iwl_dbgfs_ss_force_read() local 3845 static ssize_t iwl_dbgfs_ss_force_write(struct iwl_lq_sta *lq_sta, char *buf, iwl_dbgfs_ss_force_write() argument 3890 struct iwl_lq_sta *lq_sta = priv_sta; rs_add_debugfs() local 726 rs_collect_tx_data(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl, int scale_index, int attempts, int successes, u8 reduced_txp) rs_collect_tx_data() argument 1397 rs_set_stay_in_table(struct iwl_mvm *mvm, u8 is_legacy, struct iwl_lq_sta *lq_sta) rs_set_stay_in_table() argument 1513 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) rs_get_best_rate() argument 1655 rs_update_rate_tbl(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl) rs_update_rate_tbl() argument 1664 rs_tweak_rate_tbl(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl, enum rs_action scale_action) rs_tweak_rate_tbl() argument 1709 rs_get_next_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct ieee80211_sta *sta, struct iwl_scale_tbl_info *tbl) rs_get_next_column() argument 1793 rs_switch_to_column(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct ieee80211_sta *sta, enum rs_column col_id) rs_switch_to_column() argument 1957 rs_stbc_allow(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) rs_stbc_allow() argument 2082 rs_tpc_perform(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct iwl_scale_tbl_info *tbl) rs_tpc_perform() argument 2174 rs_rate_scale_perform(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, int tid) rs_rate_scale_perform() argument 2557 rs_init_optimal_rate(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) rs_init_optimal_rate() argument 2612 rs_get_optimal_rate(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta) rs_get_optimal_rate() argument 2637 rs_get_initial_rate(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, enum ieee80211_band band, struct rs_rate *rate) rs_get_initial_rate() argument 2699 rs_update_last_rssi(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta, struct ieee80211_rx_status *rx_status) rs_update_last_rssi() argument 2734 rs_initialize_lq(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, enum ieee80211_band band, bool init) rs_initialize_lq() argument 2859 rs_vht_set_enabled_rates(struct ieee80211_sta *sta, struct ieee80211_sta_vht_cap *vht_cap, struct iwl_lq_sta *lq_sta) rs_vht_set_enabled_rates() argument 2899 rs_ht_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct ieee80211_sta_ht_cap *ht_cap) rs_ht_init() argument 2930 rs_vht_init(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, struct ieee80211_sta_vht_cap *vht_cap) rs_vht_init() argument 3156 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) rs_fill_rates_for_column() argument 3211 rs_build_rates_table(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, const struct rs_rate *initial_rate) rs_build_rates_table() argument 3339 rs_set_lq_ss_params(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, const struct rs_rate *initial_rate) rs_set_lq_ss_params() argument 3415 rs_fill_lq_cmd(struct iwl_mvm *mvm, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta, const struct rs_rate *initial_rate) rs_fill_lq_cmd() argument 3555 rs_program_fix_rate(struct iwl_mvm *mvm, struct iwl_lq_sta *lq_sta) rs_program_fix_rate() argument
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
H A D | 3945-rs.c | 833 struct il3945_rs_sta *lq_sta = file->private_data; il3945_sta_dbgfs_stats_table_read() local 866 struct il3945_rs_sta *lq_sta = il_sta; il3945_add_debugfs() local 877 struct il3945_rs_sta *lq_sta = il_sta; il3945_remove_debugfs() local
|
H A D | 4965-rs.c | 155 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) il4965_rs_dbgfs_set_mcs() argument 657 il4965_rs_get_supported_rates(struct il_lq_sta *lq_sta, il4965_rs_get_supported_rates() argument 729 il4965_rs_get_lower_rate(struct il_lq_sta *lq_sta, il4965_rs_get_lower_rate() argument 813 struct il_lq_sta *lq_sta = il_sta; il4965_rs_tx_status() local 1026 il4965_rs_set_expected_tpt_table(struct il_lq_sta *lq_sta, il4965_rs_set_expected_tpt_table() argument 1079 il4965_rs_get_best_rate(struct il_priv *il, struct il_lq_sta *lq_sta, il4965_rs_get_best_rate() argument 1173 il4965_rs_switch_to_mimo2(struct il_priv *il, struct il_lq_sta *lq_sta, il4965_rs_switch_to_mimo2() argument 1227 il4965_rs_switch_to_siso(struct il_priv *il, struct il_lq_sta *lq_sta, il4965_rs_switch_to_siso() argument 1274 il4965_rs_move_legacy_other(struct il_priv *il, struct il_lq_sta *lq_sta, il4965_rs_move_legacy_other() argument 1393 il4965_rs_move_siso_to_other(struct il_priv *il, struct il_lq_sta *lq_sta, il4965_rs_move_siso_to_other() argument 1516 il4965_rs_move_mimo2_to_other(struct il_priv *il, struct il_lq_sta *lq_sta, il4965_rs_move_mimo2_to_other() argument 1645 il4965_rs_stay_in_table(struct il_lq_sta *lq_sta, bool force_search) il4965_rs_stay_in_table() argument 1725 il4965_rs_update_rate_tbl(struct il_priv *il, struct il_lq_sta *lq_sta, il4965_rs_update_rate_tbl() argument 2207 struct il_lq_sta *lq_sta = il_sta; il4965_rs_get_rate() local 2297 struct il_lq_sta *lq_sta; il4965_rs_rate_init() local 2377 il4965_rs_fill_link_cmd(struct il_priv *il, struct il_lq_sta *lq_sta, il4965_rs_fill_link_cmd() argument 2522 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) il4965_rs_dbgfs_set_mcs() argument 2555 struct il_lq_sta *lq_sta = file->private_data; il4965_rs_sta_dbgfs_scale_table_write() local 2597 struct il_lq_sta *lq_sta = file->private_data; il4965_rs_sta_dbgfs_scale_table_read() local 2704 struct il_lq_sta *lq_sta = file->private_data; il4965_rs_sta_dbgfs_stats_table_read() local 2747 struct il_lq_sta *lq_sta = file->private_data; il4965_rs_sta_dbgfs_rate_scale_data_read() local 2771 struct il_lq_sta *lq_sta = il_sta; il4965_rs_add_debugfs() local 2790 struct il_lq_sta *lq_sta = il_sta; il4965_rs_remove_debugfs() local 1001 il4965_rs_set_stay_in_table(struct il_priv *il, u8 is_legacy, struct il_lq_sta *lq_sta) il4965_rs_set_stay_in_table() 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) il4965_rs_rate_scale_perform() argument 2147 il4965_rs_initialize_lq(struct il_priv *il, struct ieee80211_conf *conf, struct ieee80211_sta *sta, struct il_lq_sta *lq_sta) il4965_rs_initialize_lq() argument
|
H A D | common.h | 2859 struct il_lq_sta lq_sta; member in struct:il_station_priv
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
H A D | rs.c | 163 static void rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, rs_dbgfs_set_mcs() argument 716 static u16 rs_get_supported_rates(struct iwl_lq_sta *lq_sta, rs_get_supported_rates() argument 788 static u32 rs_get_lower_rate(struct iwl_lq_sta *lq_sta, rs_get_lower_rate() argument 898 struct iwl_lq_sta *lq_sta = priv_sta; rs_tx_status() local 1110 static void rs_set_expected_tpt_table(struct iwl_lq_sta *lq_sta, rs_set_expected_tpt_table() argument 2107 static void rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search) rs_stay_in_table() argument 2716 struct iwl_lq_sta *lq_sta = priv_sta; rs_get_rate() local 2801 struct iwl_lq_sta *lq_sta; iwl_rs_rate_init() local 3062 static void rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, rs_dbgfs_set_mcs() argument 3093 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_scale_table_write() local 3125 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_scale_table_read() local 3212 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_stats_table_read() local 3251 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_rate_scale_data_read() local 3277 struct iwl_lq_sta *lq_sta = priv_sta; rs_add_debugfs() local 3295 struct iwl_lq_sta *lq_sta = priv_sta; rs_remove_debugfs() local 341 rs_program_fix_rate(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta) rs_program_fix_rate() argument 858 rs_bt_update_lq(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct iwl_lq_sta *lq_sta) rs_bt_update_lq() argument 1086 rs_set_stay_in_table(struct iwl_priv *priv, u8 is_legacy, struct iwl_lq_sta *lq_sta) rs_set_stay_in_table() 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) rs_get_best_rate() 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) rs_switch_to_mimo2() 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) rs_switch_to_mimo3() 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) rs_switch_to_siso() 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) rs_move_legacy_other() argument 1592 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) rs_move_siso_to_other() argument 1762 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) rs_move_mimo2_to_other() argument 1930 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) rs_move_mimo3_to_other() argument 2186 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) rs_update_rate_tbl() argument 2203 rs_rate_scale_perform(struct iwl_priv *priv, struct sk_buff *skb, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) rs_rate_scale_perform() argument 2653 rs_initialize_lq(struct iwl_priv *priv, struct ieee80211_sta *sta, struct iwl_lq_sta *lq_sta) rs_initialize_lq() argument 2893 rs_fill_link_cmd(struct iwl_priv *priv, struct iwl_lq_sta *lq_sta, u32 new_rate) rs_fill_link_cmd() argument
|
H A D | dev.h | 210 struct iwl_lq_sta lq_sta; member in struct:iwl_station_priv
|