/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | sta.c | 495 kfree(priv->stations[sta_id].lq); in iwl_remove_station() 496 priv->stations[sta_id].lq = NULL; in iwl_remove_station() 651 struct iwl_link_quality_cmd lq; in iwl_restore_stations() local 683 if (priv->stations[i].lq) { in iwl_restore_stations() 685 iwl_sta_fill_lq(priv, ctx, i, &lq); in iwl_restore_stations() 687 memcpy(&lq, priv->stations[i].lq, in iwl_restore_stations() 690 if (memcmp(&lq, &zero_lq, sizeof(lq))) in iwl_restore_stations() 710 iwl_send_lq_cmd(priv, ctx, &lq, in iwl_restore_stations() 756 iwl_dump_lq_cmd(struct iwl_priv *priv, struct iwl_link_quality_cmd *lq) iwl_dump_lq_cmd() argument 770 iwl_dump_lq_cmd(struct iwl_priv *priv, struct iwl_link_quality_cmd *lq) iwl_dump_lq_cmd() argument 787 is_lq_table_valid(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct iwl_link_quality_cmd *lq) is_lq_table_valid() argument 820 iwl_send_lq_cmd(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct iwl_link_quality_cmd *lq, u8 flags, bool init) iwl_send_lq_cmd() argument [all...] |
H A D | rs.c | 340 lq_sta->lq.sta_id, lq_sta->dbg_fixed_rate); in rs_program_fix_rate() 344 iwl_send_lq_cmd(lq_sta->drv, ctx, &lq_sta->lq, CMD_ASYNC, in rs_program_fix_rate() 858 iwl_send_lq_cmd(priv, ctx, &lq_sta->lq, CMD_ASYNC, false); in rs_bt_update_lq() 915 table = &lq_sta->lq; in rs_tx_status() 952 iwl_send_lq_cmd(priv, ctx, &lq_sta->lq, CMD_ASYNC, false); in rs_tx_status() 972 IWL_DEBUG_RATE(priv, "active- lq:%x, ant:%x, SGI:%d\n", in rs_tx_status() 975 IWL_DEBUG_RATE(priv, "search- lq:%x, ant:%x, SGI:%d\n", in rs_tx_status() 977 IWL_DEBUG_RATE(priv, "actual- lq:%x, ant:%x, SGI:%d\n", in rs_tx_status() 2173 iwl_send_lq_cmd(priv, ctx, &lq_sta->lq, CMD_ASYNC, false); in rs_update_rate_tbl() 2225 tid_data = &priv->tid_data[lq_sta->lq in rs_rate_scale_perform() [all...] |
H A D | rs.h | 354 struct iwl_link_quality_cmd lq; member
|
H A D | tx.c | 728 sta_priv->lq_sta.lq.general_params.flags |= in iwlagn_tx_agg_oper() 735 sta_priv->lq_sta.lq.agg_params.agg_frame_cnt_limit = in iwlagn_tx_agg_oper() 742 &sta_priv->lq_sta.lq, CMD_ASYNC, false); in iwlagn_tx_agg_oper()
|
H A D | dev.h | 183 struct iwl_link_quality_cmd *lq; member
|
H A D | agn.h | 323 struct iwl_link_quality_cmd *lq, u8 flags, bool init);
|
H A D | mac80211.c | 763 sta_priv->lq_sta.lq.general_params.flags &= in iwlagn_mac_ampdu_action() 766 &sta_priv->lq_sta.lq, CMD_ASYNC, false); in iwlagn_mac_ampdu_action()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | sta.c | 490 kfree(priv->stations[sta_id].lq); in iwl_remove_station() 491 priv->stations[sta_id].lq = NULL; in iwl_remove_station() 646 struct iwl_link_quality_cmd lq; in iwl_restore_stations() local 678 if (priv->stations[i].lq) { in iwl_restore_stations() 680 iwl_sta_fill_lq(priv, ctx, i, &lq); in iwl_restore_stations() 682 memcpy(&lq, priv->stations[i].lq, in iwl_restore_stations() 685 if (memcmp(&lq, &zero_lq, sizeof(lq))) in iwl_restore_stations() 705 iwl_send_lq_cmd(priv, ctx, &lq, in iwl_restore_stations() 751 iwl_dump_lq_cmd(struct iwl_priv *priv, struct iwl_link_quality_cmd *lq) iwl_dump_lq_cmd() argument 765 iwl_dump_lq_cmd(struct iwl_priv *priv, struct iwl_link_quality_cmd *lq) iwl_dump_lq_cmd() argument 782 is_lq_table_valid(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct iwl_link_quality_cmd *lq) is_lq_table_valid() argument 815 iwl_send_lq_cmd(struct iwl_priv *priv, struct iwl_rxon_context *ctx, struct iwl_link_quality_cmd *lq, u8 flags, bool init) iwl_send_lq_cmd() argument [all...] |
H A D | rs.c | 318 lq_sta->lq.sta_id, lq_sta->dbg_fixed_rate); in rs_program_fix_rate() 322 iwl_send_lq_cmd(lq_sta->drv, ctx, &lq_sta->lq, CMD_ASYNC, in rs_program_fix_rate() 836 iwl_send_lq_cmd(priv, ctx, &lq_sta->lq, CMD_ASYNC, false); in rs_bt_update_lq() 893 table = &lq_sta->lq; in rs_tx_status() 930 iwl_send_lq_cmd(priv, ctx, &lq_sta->lq, CMD_ASYNC, false); in rs_tx_status() 950 IWL_DEBUG_RATE(priv, "active- lq:%x, ant:%x, SGI:%d\n", in rs_tx_status() 953 IWL_DEBUG_RATE(priv, "search- lq:%x, ant:%x, SGI:%d\n", in rs_tx_status() 955 IWL_DEBUG_RATE(priv, "actual- lq:%x, ant:%x, SGI:%d\n", in rs_tx_status() 2151 iwl_send_lq_cmd(priv, ctx, &lq_sta->lq, CMD_ASYNC, false); in rs_update_rate_tbl() 2203 tid_data = &priv->tid_data[lq_sta->lq in rs_rate_scale_perform() [all...] |
H A D | rs.h | 349 struct iwl_link_quality_cmd lq; member
|
H A 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()
|
H A D | dev.h | 178 struct iwl_link_quality_cmd *lq; member
|
H A D | agn.h | 270 struct iwl_link_quality_cmd *lq, u8 flags, bool init);
|
H A 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()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-rs.c | 836 table = &lq_sta->lq; in il4965_rs_tx_status() 874 il_send_lq_cmd(il, &lq_sta->lq, CMD_ASYNC, false); in il4965_rs_tx_status() 895 D_RATE("active- lq:%x, ant:%x, SGI:%d\n", tmp_tbl->lq_type, in il4965_rs_tx_status() 898 D_RATE("search- lq:%x, ant:%x, SGI:%d\n", tmp_tbl->lq_type, in il4965_rs_tx_status() 900 D_RATE("actual- lq:%x, ant:%x, SGI:%d\n", tbl_type.lq_type, in il4965_rs_tx_status() 1718 il_send_lq_cmd(il, &lq_sta->lq, CMD_ASYNC, false); in il4965_rs_update_rate_tbl() 1767 tid_data = &il->stations[lq_sta->lq.sta_id].tid[tid]; in il4965_rs_rate_scale_perform() 2071 il_send_lq_cmd(il, &lq_sta->lq, CMD_ASYNC, false); in il4965_rs_rate_scale_perform() 2098 &il->stations[lq_sta->lq.sta_id].tid[tid]; in il4965_rs_rate_scale_perform() 2177 il->stations[lq_sta->lq in il4965_rs_initialize_lq() [all...] |
H A D | common.c | 2175 kfree(il->stations[sta_id].lq); in il_remove_station() 2176 il->stations[sta_id].lq = NULL; in il_remove_station() 2238 struct il_link_quality_cmd lq; in il_restore_stations() local 2268 if (il->stations[i].lq) { in il_restore_stations() 2269 memcpy(&lq, il->stations[i].lq, in il_restore_stations() 2290 il_send_lq_cmd(il, &lq, CMD_SYNC, true); in il_restore_stations() 2332 kfree(il->stations[i].lq); in il_dealloc_bcast_stations() 2333 il->stations[i].lq = NULL; in il_dealloc_bcast_stations() 2341 il_dump_lq_cmd(struct il_priv *il, struct il_link_quality_cmd *lq) in il_dump_lq_cmd() argument 2353 il_dump_lq_cmd(struct il_priv *il, struct il_link_quality_cmd *lq) il_dump_lq_cmd() argument 2370 il_is_lq_table_valid(struct il_priv *il, struct il_link_quality_cmd *lq) il_is_lq_table_valid() argument 2398 il_send_lq_cmd(struct il_priv *il, struct il_link_quality_cmd *lq, u8 flags, bool init) il_send_lq_cmd() argument [all...] |
H A D | common.h | 710 struct il_link_quality_cmd *lq; member 2124 int il_send_lq_cmd(struct il_priv *il, struct il_link_quality_cmd *lq, 2802 struct il_link_quality_cmd lq; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-rs.c | 836 table = &lq_sta->lq; in il4965_rs_tx_status() 874 il_send_lq_cmd(il, &lq_sta->lq, CMD_ASYNC, false); in il4965_rs_tx_status() 895 D_RATE("active- lq:%x, ant:%x, SGI:%d\n", tmp_tbl->lq_type, in il4965_rs_tx_status() 898 D_RATE("search- lq:%x, ant:%x, SGI:%d\n", tmp_tbl->lq_type, in il4965_rs_tx_status() 900 D_RATE("actual- lq:%x, ant:%x, SGI:%d\n", tbl_type.lq_type, in il4965_rs_tx_status() 1718 il_send_lq_cmd(il, &lq_sta->lq, CMD_ASYNC, false); in il4965_rs_update_rate_tbl() 1767 tid_data = &il->stations[lq_sta->lq.sta_id].tid[tid]; in il4965_rs_rate_scale_perform() 2071 il_send_lq_cmd(il, &lq_sta->lq, CMD_ASYNC, false); in il4965_rs_rate_scale_perform() 2098 &il->stations[lq_sta->lq.sta_id].tid[tid]; in il4965_rs_rate_scale_perform() 2177 il->stations[lq_sta->lq in il4965_rs_initialize_lq() [all...] |
H A D | common.c | 2173 kfree(il->stations[sta_id].lq); in il_remove_station() 2174 il->stations[sta_id].lq = NULL; in il_remove_station() 2236 struct il_link_quality_cmd lq; in il_restore_stations() local 2266 if (il->stations[i].lq) { in il_restore_stations() 2267 memcpy(&lq, il->stations[i].lq, in il_restore_stations() 2288 il_send_lq_cmd(il, &lq, CMD_SYNC, true); in il_restore_stations() 2330 kfree(il->stations[i].lq); in il_dealloc_bcast_stations() 2331 il->stations[i].lq = NULL; in il_dealloc_bcast_stations() 2339 il_dump_lq_cmd(struct il_priv *il, struct il_link_quality_cmd *lq) in il_dump_lq_cmd() argument 2351 il_dump_lq_cmd(struct il_priv *il, struct il_link_quality_cmd *lq) il_dump_lq_cmd() argument 2368 il_is_lq_table_valid(struct il_priv *il, struct il_link_quality_cmd *lq) il_is_lq_table_valid() argument 2396 il_send_lq_cmd(struct il_priv *il, struct il_link_quality_cmd *lq, u8 flags, bool init) il_send_lq_cmd() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs.c | 1585 iwl_mvm_send_lq_cmd(mvm, &lq_sta->lq); in rs_update_rate_tbl() 2018 u8 cur = lq_sta->lq.reduced_tpc; in rs_tpc_perform() 2027 lq_sta->lq.reduced_tpc = lq_sta->pers.dbg_fixed_txp_reduction; in rs_tpc_perform() 2043 lq_sta->lq.reduced_tpc = TPC_NO_REDUCTION; in rs_tpc_perform() 2079 lq_sta->lq.reduced_tpc = weak; in rs_tpc_perform() 2082 lq_sta->lq.reduced_tpc = strong; in rs_tpc_perform() 2085 lq_sta->lq.reduced_tpc = TPC_NO_REDUCTION; in rs_tpc_perform() 2716 /* TODO restore station should remember the lq cmd */ in rs_initialize_lq() 2717 iwl_mvm_send_lq_cmd(mvm, &lq_sta->lq); in rs_initialize_lq() 2979 /* clear all non-persistent lq dat in rs_drv_rate_init() 4195 struct iwl_lq_cmd *lq = &mvmsta->lq_sta.rs_drv.lq; rs_drv_tx_protection() local [all...] |
H A D | rs.h | 367 struct iwl_lq_cmd lq; member 397 /* ieee80211_tx_info's status_driver_data[0] is packed with lq color and txp
|
H A D | utils.c | 624 * @lq: Link quality command to send. 631 int iwl_mvm_send_lq_cmd(struct iwl_mvm *mvm, struct iwl_lq_cmd *lq) in iwl_mvm_send_lq_cmd() argument 637 .data = { lq, }, in iwl_mvm_send_lq_cmd() 640 if (WARN_ON(lq->sta_id == IWL_MVM_INVALID_STA || in iwl_mvm_send_lq_cmd()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/mvm/ |
H A D | rs.c | 1541 iwl_mvm_send_lq_cmd(mvm, &lq_sta->lq); in rs_update_rate_tbl() 1972 u8 cur = lq_sta->lq.reduced_tpc; in rs_tpc_perform() 1981 lq_sta->lq.reduced_tpc = lq_sta->pers.dbg_fixed_txp_reduction; in rs_tpc_perform() 1997 lq_sta->lq.reduced_tpc = TPC_NO_REDUCTION; in rs_tpc_perform() 2033 lq_sta->lq.reduced_tpc = weak; in rs_tpc_perform() 2036 lq_sta->lq.reduced_tpc = strong; in rs_tpc_perform() 2039 lq_sta->lq.reduced_tpc = TPC_NO_REDUCTION; in rs_tpc_perform() 2670 /* TODO restore station should remember the lq cmd */ in rs_initialize_lq() 2671 iwl_mvm_send_lq_cmd(mvm, &lq_sta->lq); in rs_initialize_lq() 2934 /* clear all non-persistent lq dat in rs_drv_rate_init() 4142 struct iwl_lq_cmd *lq = &mvmsta->deflink.lq_sta.rs_drv.lq; rs_drv_tx_protection() local [all...] |
H A D | rs.h | 350 struct iwl_lq_cmd lq; member 382 /* ieee80211_tx_info's status_driver_data[0] is packed with lq color and txp
|
H A D | utils.c | 246 * @lq: Link quality command to send. 253 int iwl_mvm_send_lq_cmd(struct iwl_mvm *mvm, struct iwl_lq_cmd *lq) in iwl_mvm_send_lq_cmd() argument 259 .data = { lq, }, in iwl_mvm_send_lq_cmd() 262 if (WARN_ON(lq->sta_id == IWL_MVM_INVALID_STA || in iwl_mvm_send_lq_cmd()
|