/linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | rs.c | 144 static void rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, in rs_dbgfs_set_mcs() argument 306 struct iwl_lq_sta *lq_sta) in rs_program_fix_rate() argument 677 rs_get_supported_rates(struct iwl_lq_sta * lq_sta,struct ieee80211_hdr * hdr,enum iwl_table_type rate_type) rs_get_supported_rates() argument 752 rs_get_lower_rate(struct iwl_lq_sta * lq_sta,struct iwl_scale_tbl_info * tbl,u8 scale_index,u8 ht_possible) rs_get_lower_rate() argument 823 rs_bt_update_lq(struct iwl_priv * priv,struct iwl_rxon_context * ctx,struct iwl_lq_sta * lq_sta) rs_bt_update_lq() argument 852 struct iwl_lq_sta *lq_sta = priv_sta; rs_tx_status() local 1041 rs_set_stay_in_table(struct iwl_priv * priv,u8 is_legacy,struct iwl_lq_sta * lq_sta) rs_set_stay_in_table() argument 1064 rs_set_expected_tpt_table(struct iwl_lq_sta * lq_sta,struct iwl_scale_tbl_info * tbl) rs_set_expected_tpt_table() argument 1121 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 1214 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 1269 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 1325 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 1374 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 1547 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 1717 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 1885 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 2061 rs_stay_in_table(struct iwl_lq_sta * lq_sta,bool force_search) rs_stay_in_table() argument 2142 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 2160 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 2609 rs_initialize_lq(struct iwl_priv * priv,struct ieee80211_sta * sta,struct iwl_lq_sta * lq_sta) rs_initialize_lq() argument 2670 struct iwl_lq_sta *lq_sta = priv_sta; rs_get_rate() local 2747 struct iwl_lq_sta *lq_sta; iwl_rs_rate_init() local 2839 rs_fill_link_cmd(struct iwl_priv * priv,struct iwl_lq_sta * lq_sta,u32 new_rate) rs_fill_link_cmd() argument 3007 rs_dbgfs_set_mcs(struct iwl_lq_sta * lq_sta,u32 * rate_n_flags,int index) rs_dbgfs_set_mcs() argument 3038 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_scale_table_write() local 3087 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_scale_table_read() local 3177 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_stats_table_read() local 3216 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_rate_scale_data_read() local 3242 struct iwl_lq_sta *lq_sta = priv_sta; rs_add_debugfs() local [all...] |
/linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs.c | 584 u8 tid, struct iwl_lq_sta *lq_sta, in rs_tl_turn_on_agg() argument 702 struct iwl_lq_sta *lq_sta, in rs_collect_tpc_data() argument 956 static u16 rs_get_supported_rates(struct iwl_lq_sta *lq_sta, in rs_get_supported_rates() argument 1026 rs_rate_supported(struct iwl_lq_sta * lq_sta,struct rs_rate * rate) rs_rate_supported() argument 1035 rs_get_lower_rate_in_column(struct iwl_lq_sta * lq_sta,struct rs_rate * rate) rs_get_lower_rate_in_column() argument 1057 rs_get_lower_rate_down_column(struct iwl_lq_sta * lq_sta,struct rs_rate * rate) rs_get_lower_rate_down_column() argument 1193 rs_set_stay_in_table(struct iwl_mvm * mvm,u8 is_legacy,struct iwl_lq_sta * lq_sta) rs_set_stay_in_table() argument 1220 rs_get_max_allowed_rate(struct iwl_lq_sta * lq_sta,const struct rs_tx_column * column) rs_get_max_allowed_rate() argument 1237 rs_get_expected_tpt_table(struct iwl_lq_sta * lq_sta,const struct rs_tx_column * column,u32 bw) rs_get_expected_tpt_table() argument 1305 rs_set_expected_tpt_table(struct iwl_lq_sta * lq_sta,struct iwl_scale_tbl_info * tbl) rs_set_expected_tpt_table() argument 1327 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 1413 rs_stay_in_table(struct iwl_lq_sta * lq_sta,bool force_search) rs_stay_in_table() argument 1538 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 1547 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 1591 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 1675 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 1837 rs_stbc_allow(struct iwl_mvm * mvm,struct ieee80211_sta * sta,struct iwl_lq_sta * lq_sta) rs_stbc_allow() argument 1962 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 2054 rs_rate_scale_perform(struct iwl_mvm * mvm,struct ieee80211_sta * sta,struct iwl_lq_sta * lq_sta,int tid,bool ndp) rs_rate_scale_perform() argument 2410 rs_init_optimal_rate(struct iwl_mvm * mvm,struct ieee80211_sta * sta,struct iwl_lq_sta * lq_sta) rs_init_optimal_rate() argument 2464 rs_get_optimal_rate(struct iwl_mvm * mvm,struct iwl_lq_sta * lq_sta) rs_get_optimal_rate() argument 2490 rs_get_initial_rate(struct iwl_mvm * mvm,struct ieee80211_sta * sta,struct iwl_lq_sta * lq_sta,enum nl80211_band band,struct rs_rate * rate) rs_get_initial_rate() argument 2608 struct iwl_lq_sta *lq_sta = &mvmsta->deflink.lq_sta.rs_drv; rs_update_last_rssi() local 2641 rs_initialize_lq(struct iwl_mvm * mvm,struct ieee80211_sta * sta,struct iwl_lq_sta * lq_sta,enum nl80211_band band) rs_initialize_lq() argument 2683 struct iwl_lq_sta *lq_sta; rs_drv_get_rate() local 2729 struct iwl_lq_sta *lq_sta = &mvmsta->deflink.lq_sta.rs_drv; rs_drv_alloc_sta() local 2766 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 2806 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 2837 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 2935 struct iwl_lq_sta *lq_sta = &mvmsta->deflink.lq_sta.rs_drv; rs_drv_rate_init() local 3053 struct iwl_lq_sta *lq_sta = &mvmsta->deflink.lq_sta.rs_drv; __iwl_mvm_rs_tx_status() local 3323 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 3379 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 3512 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 3589 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 3714 rs_program_fix_rate(struct iwl_mvm * mvm,struct iwl_lq_sta * lq_sta) rs_program_fix_rate() argument 3732 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_scale_table_write() local 3763 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_scale_table_read() local 3869 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_stats_table_read() local 3946 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_drv_tx_stats_read() local 3985 struct iwl_lq_sta *lq_sta = file->private_data; rs_sta_dbgfs_drv_tx_stats_write() local 4002 struct iwl_lq_sta *lq_sta = file->private_data; iwl_dbgfs_ss_force_read() local 4018 iwl_dbgfs_ss_force_write(struct iwl_lq_sta * lq_sta,char * buf,size_t count,loff_t * ppos) iwl_dbgfs_ss_force_write() argument 4063 struct iwl_lq_sta *lq_sta = priv_sta; rs_drv_add_sta_debugfs() local [all...] |
H A D | rs-fw.c | 423 struct iwl_lq_sta_rs_fw *lq_sta; in iwl_mvm_tlc_update_notif() local 585 struct iwl_lq_sta_rs_fw *lq_sta; in iwl_mvm_rs_fw_rate_init() local 703 struct iwl_lq_sta_rs_fw *lq_sta; iwl_mvm_rs_add_sta_link() local [all...] |
H A D | debugfs.c | 410 struct iwl_lq_sta_rs_fw *lq_sta = &mvm_link_sta->lq_sta.rs_fw; in iwl_dbgfs_rs_data_read() local
|
/linux/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-rs.c | 636 il4965_rs_get_supported_rates(struct il_lq_sta *lq_sta, in il4965_rs_get_supported_rates() argument 708 il4965_rs_get_lower_rate(struct il_lq_sta *lq_sta, in il4965_rs_get_lower_rate() argument 792 struct il_lq_sta *lq_sta = il_sta; il4965_rs_tx_status() local 981 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 1005 il4965_rs_set_expected_tpt_table(struct il_lq_sta * lq_sta,struct il_scale_tbl_info * tbl) il4965_rs_set_expected_tpt_table() argument 1058 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) il4965_rs_get_best_rate() argument 1152 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) il4965_rs_switch_to_mimo2() argument 1206 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) il4965_rs_switch_to_siso() argument 1253 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) il4965_rs_move_legacy_other() argument 1372 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) il4965_rs_move_siso_to_other() argument 1495 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) il4965_rs_move_mimo2_to_other() argument 1624 il4965_rs_stay_in_table(struct il_lq_sta * lq_sta,bool force_search) il4965_rs_stay_in_table() argument 1704 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) il4965_rs_update_rate_tbl() argument 1721 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 2127 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 2184 struct il_lq_sta *lq_sta = il_sta; il4965_rs_get_rate() local 2270 struct il_lq_sta *lq_sta; il4965_rs_rate_init() local 2350 il4965_rs_fill_link_cmd(struct il_priv * il,struct il_lq_sta * lq_sta,u32 new_rate) il4965_rs_fill_link_cmd() argument 2493 il4965_rs_dbgfs_set_mcs(struct il_lq_sta * lq_sta,u32 * rate_n_flags,int idx) il4965_rs_dbgfs_set_mcs() argument 2529 struct il_lq_sta *lq_sta = file->private_data; il4965_rs_sta_dbgfs_scale_table_write() local 2571 struct il_lq_sta *lq_sta = file->private_data; il4965_rs_sta_dbgfs_scale_table_read() local 2678 struct il_lq_sta *lq_sta = file->private_data; il4965_rs_sta_dbgfs_stats_table_read() local 2721 struct il_lq_sta *lq_sta = file->private_data; il4965_rs_sta_dbgfs_rate_scale_data_read() local 2745 struct il_lq_sta *lq_sta = il_sta; il4965_rs_add_debugfs() local [all...] |
H A D | 3945-rs.c | 812 struct il3945_rs_sta *lq_sta = file->private_data; in il3945_sta_dbgfs_stats_table_read() local 845 struct il3945_rs_sta *lq_sta = il_sta; in il3945_add_debugfs() local [all...] |
H A D | common.h | 2841 struct il_lq_sta lq_sta; member
|