/linux-6.6.21/drivers/net/wireless/intel/iwlegacy/ |
D | 4965-rs.c | 129 struct il_lq_sta *lq_sta); 131 struct il_lq_sta *lq_sta, u32 rate_n_flags); 132 static void il4965_rs_stay_in_table(struct il_lq_sta *lq_sta, 136 static void il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, 140 il4965_rs_dbgfs_set_mcs(struct il_lq_sta *lq_sta, u32 * rate_n_flags, int idx) in il4965_rs_dbgfs_set_mcs() argument 642 il4965_rs_get_supported_rates(struct il_lq_sta *lq_sta, in il4965_rs_get_supported_rates() argument 647 return lq_sta->active_legacy_rate; in il4965_rs_get_supported_rates() 650 return lq_sta->active_siso_rate; in il4965_rs_get_supported_rates() 652 return lq_sta->active_mimo2_rate; in il4965_rs_get_supported_rates() 714 il4965_rs_get_lower_rate(struct il_lq_sta *lq_sta, in il4965_rs_get_lower_rate() argument [all …]
|
D | 3945-rs.c | 811 struct il3945_rs_sta *lq_sta = file->private_data; in il3945_sta_dbgfs_stats_table_read() local 820 "rate=0x%X flush time %d\n", lq_sta->tx_packets, in il3945_sta_dbgfs_stats_table_read() 821 lq_sta->last_txrate_idx, lq_sta->start_rate, in il3945_sta_dbgfs_stats_table_read() 822 jiffies_to_msecs(lq_sta->flush_time)); in il3945_sta_dbgfs_stats_table_read() 826 lq_sta->win[j].counter, in il3945_sta_dbgfs_stats_table_read() 827 lq_sta->win[j].success_counter, in il3945_sta_dbgfs_stats_table_read() 828 lq_sta->win[j].success_ratio); in il3945_sta_dbgfs_stats_table_read() 844 struct il3945_rs_sta *lq_sta = il_sta; in il3945_add_debugfs() local 846 debugfs_create_file("rate_stats_table", 0600, dir, lq_sta, in il3945_add_debugfs()
|
D | common.h | 2832 struct il_lq_sta lq_sta; member
|
/linux-6.6.21/drivers/net/wireless/intel/iwlwifi/dvm/ |
D | rs.c | 134 struct iwl_lq_sta *lq_sta); 136 struct iwl_lq_sta *lq_sta, u32 rate_n_flags); 137 static void rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search); 141 static void rs_dbgfs_set_mcs(struct iwl_lq_sta *lq_sta, 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 309 container_of(lq_sta, struct iwl_station_priv, lq_sta); in rs_program_fix_rate() 312 lq_sta->active_legacy_rate = 0x0FFF; /* 1 - 54 MBits, includes CCK */ in rs_program_fix_rate() 313 lq_sta->active_siso_rate = 0x1FD0; /* 6 - 60 MBits, no 9, no CCK */ in rs_program_fix_rate() 314 lq_sta->active_mimo2_rate = 0x1FD0; /* 6 - 60 MBits, no 9, no CCK */ in rs_program_fix_rate() [all …]
|
D | tx.c | 724 sta_priv->lq_sta.lq.general_params.flags |= in iwlagn_tx_agg_oper() 731 sta_priv->lq_sta.lq.agg_params.agg_frame_cnt_limit = in iwlagn_tx_agg_oper() 738 &sta_priv->lq_sta.lq, CMD_ASYNC, false); in iwlagn_tx_agg_oper()
|
D | dev.h | 190 struct iwl_lq_sta lq_sta; member
|
D | mac80211.c | 758 sta_priv->lq_sta.lq.general_params.flags &= in iwlagn_mac_ampdu_action() 761 &sta_priv->lq_sta.lq, CMD_ASYNC, false); in iwlagn_mac_ampdu_action()
|
/linux-6.6.21/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | rs.c | 376 struct iwl_lq_sta *lq_sta, 380 struct iwl_lq_sta *lq_sta, 382 static void rs_stay_in_table(struct iwl_lq_sta *lq_sta, bool force_search); 583 u8 tid, struct iwl_lq_sta *lq_sta, in rs_tl_turn_on_agg() argument 603 (lq_sta->tx_agg_tid_en & BIT(tid)) && in rs_tl_turn_on_agg() 606 if (rs_tl_turn_on_agg_for_tid(mvm, lq_sta, tid, sta) == 0) in rs_tl_turn_on_agg() 701 struct iwl_lq_sta *lq_sta, in rs_collect_tpc_data() argument 757 struct lq_sta_pers *pers = &mvmsta->deflink.lq_sta.rs_drv.pers; in rs_collect_tlc_data() 955 static u16 rs_get_supported_rates(struct iwl_lq_sta *lq_sta, in rs_get_supported_rates() argument 959 return lq_sta->active_legacy_rate; in rs_get_supported_rates() [all …]
|
D | rs-fw.c | 423 struct iwl_lq_sta_rs_fw *lq_sta; in iwl_mvm_tlc_update_notif() local 458 lq_sta = &mvm_link_sta->lq_sta.rs_fw; in iwl_mvm_tlc_update_notif() 471 lq_sta->last_rate_n_flags = in iwl_mvm_tlc_update_notif() 474 lq_sta->last_rate_n_flags = le32_to_cpu(notif->rate); in iwl_mvm_tlc_update_notif() 477 lq_sta->last_rate_n_flags); in iwl_mvm_tlc_update_notif() 594 struct iwl_lq_sta_rs_fw *lq_sta; in iwl_mvm_rs_fw_rate_init() local 633 lq_sta = &mvm_link_sta->lq_sta.rs_fw; in iwl_mvm_rs_fw_rate_init() 634 memset(lq_sta, 0, offsetof(typeof(*lq_sta), pers)); in iwl_mvm_rs_fw_rate_init() 716 struct iwl_lq_sta_rs_fw *lq_sta; in iwl_mvm_rs_add_sta_link() local 718 lq_sta = &link_sta->lq_sta.rs_fw; in iwl_mvm_rs_add_sta_link() [all …]
|
D | debugfs.c | 402 struct iwl_lq_sta_rs_fw *lq_sta = &mvm_link_sta->lq_sta.rs_fw; in iwl_dbgfs_rs_data_read() local 413 lq_sta->pers.sta_id); in iwl_dbgfs_rs_data_read() 416 lq_sta->pers.dbg_fixed_rate); in iwl_dbgfs_rs_data_read() 419 lq_sta->pers.dbg_agg_frame_count_lim); in iwl_dbgfs_rs_data_read() 426 lq_sta->last_rate_n_flags); in iwl_dbgfs_rs_data_read() 429 lq_sta->last_rate_n_flags); in iwl_dbgfs_rs_data_read()
|
D | sta.c | 1752 mvm_sta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize = in iwl_mvm_sta_init() 1755 mvm_sta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize = in iwl_mvm_sta_init() 1817 spin_lock_init(&mvm_sta->deflink.lq_sta.rs_drv.pers.lock); in iwl_mvm_sta_init() 3313 mvmsta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize = in iwl_mvm_sta_tx_agg_oper() 3314 min(mvmsta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize, in iwl_mvm_sta_tx_agg_oper() 3316 mvmsta->deflink.lq_sta.rs_drv.lq.agg_frame_cnt_limit = in iwl_mvm_sta_tx_agg_oper() 3317 mvmsta->deflink.lq_sta.rs_drv.pers.max_agg_bufsize; in iwl_mvm_sta_tx_agg_oper() 3322 return iwl_mvm_send_lq_cmd(mvm, &mvmsta->deflink.lq_sta.rs_drv.lq); in iwl_mvm_sta_tx_agg_oper()
|
D | sta.h | 350 } lq_sta; member
|
D | mac80211.c | 5828 struct iwl_lq_sta_rs_fw *lq_sta = &mvmsta->deflink.lq_sta.rs_fw; in iwl_mvm_mac_sta_statistics() local 5830 iwl_mvm_set_sta_rate(lq_sta->last_rate_n_flags, &sinfo->txrate); in iwl_mvm_mac_sta_statistics()
|