/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rate.h | 46 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_free_sta() 56 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_add_sta_debugfs() 70 if (!local->rate_ctrl) in rate_control_add_debugfs() 73 if (!local->rate_ctrl->ops->add_debugfs) in rate_control_add_debugfs() 79 local->rate_ctrl, &rcname_ops); in rate_control_add_debugfs() 81 local->rate_ctrl->ops->add_debugfs(&local->hw, local->rate_ctrl->priv, in rate_control_add_debugfs()
|
H A D | rate.c | 33 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_rate_init() 73 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_tx_status() 95 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_rate_update() 901 struct rate_control_ref *ref = sdata->local->rate_ctrl; in rate_control_get_rate() 995 WARN_ON(local->rate_ctrl); in ieee80211_init_rate_ctrl_alg() 996 local->rate_ctrl = ref; in ieee80211_init_rate_ctrl_alg() 1008 ref = local->rate_ctrl; in rate_control_deinitialize() 1013 local->rate_ctrl = NULL; in rate_control_deinitialize()
|
H A D | debugfs.c | 73 local->rate_ctrl ? local->rate_ctrl->ops->name : "hw/driver");
|
H A D | sta_info.c | 279 if (sta->rate_ctrl) in sta_info_free() 327 sta->rate_ctrl = local->rate_ctrl; in sta_prepare_rate_control() 328 sta->rate_ctrl_priv = rate_control_alloc_sta(sta->rate_ctrl, in sta_prepare_rate_control() 2528 ref = local->rate_ctrl; in sta_get_expected_throughput()
|
H A D | sta_info.h | 492 * @rate_ctrl: rate control algorithm reference 576 struct rate_control_ref *rate_ctrl; member
|
H A D | main.c | 1246 if (local->rate_ctrl) { in ieee80211_register_hw() 1248 if (local->rate_ctrl->ops->capa & RATE_CTRL_CAPA_VHT_EXT_NSS_BW) in ieee80211_register_hw()
|
H A D | ieee80211_i.h | 1295 struct rate_control_ref *rate_ctrl; member
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | rate.h | 48 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_free_sta() 58 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_add_sta_debugfs() 72 if (!local->rate_ctrl) in rate_control_add_debugfs() 75 if (!local->rate_ctrl->ops->add_debugfs) in rate_control_add_debugfs() 81 local->rate_ctrl, &rcname_ops); in rate_control_add_debugfs() 83 local->rate_ctrl->ops->add_debugfs(&local->hw, local->rate_ctrl->priv, in rate_control_add_debugfs()
|
H A D | rate.c | 34 struct rate_control_ref *ref = sta->rate_ctrl; in rate_control_rate_init() 73 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_tx_status() 99 struct rate_control_ref *ref = local->rate_ctrl; in rate_control_rate_update() 905 struct rate_control_ref *ref = sdata->local->rate_ctrl; in rate_control_get_rate() 999 WARN_ON(local->rate_ctrl); in ieee80211_init_rate_ctrl_alg() 1000 local->rate_ctrl = ref; in ieee80211_init_rate_ctrl_alg() 1012 ref = local->rate_ctrl; in rate_control_deinitialize() 1017 local->rate_ctrl = NULL; in rate_control_deinitialize()
|
H A D | debugfs.c | 73 local->rate_ctrl ? local->rate_ctrl->ops->name : "hw/driver");
|
H A D | sta_info.c | 428 if (sta->rate_ctrl) in sta_info_free() 476 sta->rate_ctrl = local->rate_ctrl; in sta_prepare_rate_control() 477 sta->rate_ctrl_priv = rate_control_alloc_sta(sta->rate_ctrl, in sta_prepare_rate_control() 2832 ref = local->rate_ctrl; in sta_get_expected_throughput()
|
H A D | sta_info.h | 586 * @rate_ctrl: rate control algorithm reference 661 struct rate_control_ref *rate_ctrl; member
|
H A D | main.c | 1342 if (local->rate_ctrl) { in ieee80211_register_hw() 1344 if (local->rate_ctrl->ops->capa & RATE_CTRL_CAPA_VHT_EXT_NSS_BW) in ieee80211_register_hw()
|
H A D | ieee80211_i.h | 1453 struct rate_control_ref *rate_ctrl; member
|
H A D | tx.c | 1181 struct rate_control_ref *ref = sdata->local->rate_ctrl; in ieee80211_aggr_check()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | mac.c | 3039 arvif->rate_ctrl[i] || arvif->rtscts[i]) { in ath10k_new_peer_tid_config() 3045 arg.rate_ctrl = arvif->rate_ctrl[i]; in ath10k_new_peer_tid_config() 3059 arg.rate_ctrl = WMI_TID_CONFIG_RATE_CONTROL_DEFAULT_LOWEST_RATE; in ath10k_new_peer_tid_config() 6855 u32 *rate_ctrl_flag, u8 *rate_ctrl, in ath10k_mac_tid_bitrate_config() 6868 *rate_ctrl = WMI_TID_CONFIG_RATE_CONTROL_AUTO; in ath10k_mac_tid_bitrate_config() 6894 *rate_ctrl = WMI_TID_CONFIG_RATE_CONTROL_FIXED_RATE; in ath10k_mac_tid_bitrate_config() 6898 *rate_ctrl = WMI_PEER_TID_CONFIG_RATE_UPPER_CAP; in ath10k_mac_tid_bitrate_config() 6928 arg->rate_ctrl = 0; in ath10k_mac_set_tid_config() 6945 arg->rate_ctrl in ath10k_mac_set_tid_config() 6852 ath10k_mac_tid_bitrate_config(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 *rate_ctrl_flag, u8 *rate_ctrl, enum nl80211_tx_rate_setting txrate_type, const struct cfg80211_bitrate_mask *mask) ath10k_mac_tid_bitrate_config() argument [all...] |
H A D | core.h | 554 u8 rate_ctrl[ATH10K_TID_MAX]; member 633 u8 rate_ctrl[ATH10K_TID_MAX]; member
|
H A D | wmi.h | 7273 u8 rate_ctrl; member
|
H A D | wmi.c | 9024 cmd->rate_control = cpu_to_le32(arg->rate_ctrl); in ath10k_wmi_10_4_gen_per_peer_per_tid_cfg() 9031 "wmi noack tid %d vdev id %d ack_policy %d aggr %u rate_ctrl %u rcflag %u retry_count %d rtscts %d ext_tid_cfg_bitmap %d mac_addr %pM\n", in ath10k_wmi_10_4_gen_per_peer_per_tid_cfg() 9033 arg->rate_ctrl, arg->rcode_flags, arg->retry_count, in ath10k_wmi_10_4_gen_per_peer_per_tid_cfg()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | mac.c | 3210 arvif->rate_ctrl[i] || arvif->rtscts[i]) { in ath10k_new_peer_tid_config() 3216 arg.rate_ctrl = arvif->rate_ctrl[i]; in ath10k_new_peer_tid_config() 3230 arg.rate_ctrl = WMI_TID_CONFIG_RATE_CONTROL_DEFAULT_LOWEST_RATE; in ath10k_new_peer_tid_config() 7007 u32 *rate_ctrl_flag, u8 *rate_ctrl, in ath10k_mac_tid_bitrate_config() 7020 *rate_ctrl = WMI_TID_CONFIG_RATE_CONTROL_AUTO; in ath10k_mac_tid_bitrate_config() 7046 *rate_ctrl = WMI_TID_CONFIG_RATE_CONTROL_FIXED_RATE; in ath10k_mac_tid_bitrate_config() 7050 *rate_ctrl = WMI_PEER_TID_CONFIG_RATE_UPPER_CAP; in ath10k_mac_tid_bitrate_config() 7080 arg->rate_ctrl = 0; in ath10k_mac_set_tid_config() 7097 arg->rate_ctrl in ath10k_mac_set_tid_config() 7004 ath10k_mac_tid_bitrate_config(struct ath10k *ar, struct ieee80211_vif *vif, struct ieee80211_sta *sta, u32 *rate_ctrl_flag, u8 *rate_ctrl, enum nl80211_tx_rate_setting txrate_type, const struct cfg80211_bitrate_mask *mask) ath10k_mac_tid_bitrate_config() argument [all...] |
H A D | core.h | 556 u8 rate_ctrl[ATH10K_TID_MAX]; member 635 u8 rate_ctrl[ATH10K_TID_MAX]; member
|
H A D | wmi.h | 7277 u8 rate_ctrl; member
|
H A D | wmi.c | 9002 cmd->rate_control = cpu_to_le32(arg->rate_ctrl); in ath10k_wmi_10_4_gen_per_peer_per_tid_cfg() 9009 "wmi noack tid %d vdev id %d ack_policy %d aggr %u rate_ctrl %u rcflag %u retry_count %d rtscts %d ext_tid_cfg_bitmap %d mac_addr %pM\n", in ath10k_wmi_10_4_gen_per_peer_per_tid_cfg() 9011 arg->rate_ctrl, arg->rcode_flags, arg->retry_count, in ath10k_wmi_10_4_gen_per_peer_per_tid_cfg()
|
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtw89/ |
H A D | phy.c | 422 u32 rate_ctrl, u32 ctrl_skip, bool force) in __check_rate_pattern() 426 if (rate_ctrl == ctrl_skip) in __check_rate_pattern() 429 n = hweight32(rate_ctrl); in __check_rate_pattern() 439 c = __fls(rate_ctrl); in __check_rate_pattern() 420 __check_rate_pattern(struct rtw89_phy_rate_pattern *next, u16 rate_base, u64 ra_mask, u8 ra_mode, u32 rate_ctrl, u32 ctrl_skip, bool force) __check_rate_pattern() argument
|