/kernel/linux/linux-5.10/net/mac80211/ |
H A D | rate.c | 270 u32 user_mask, basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_check_rate_mask() local 282 if (WARN_ON_ONCE(!basic_rates)) in ieee80211_check_rate_mask() 288 if (user_mask & basic_rates) in ieee80211_check_rate_mask() 293 basic_rates, user_mask, band); in ieee80211_check_rate_mask() 312 u32 basic_rates, in rc_send_low_basicrate() 324 if (basic_rates == 0) in rc_send_low_basicrate() 328 if (basic_rates & (1 << rate->idx)) in rc_send_low_basicrate() 332 if (basic_rates & (1 << i)) { in rc_send_low_basicrate() 418 txrc->bss_conf->basic_rates, in rate_control_send_low() 311 rc_send_low_basicrate(struct ieee80211_tx_rate *rate, u32 basic_rates, struct ieee80211_supported_band *sband) rc_send_low_basicrate() argument 630 u32 basic_rates = vif->bss_conf.basic_rates; rate_fixup_ratelist() local [all...] |
H A D | ibss.c | 39 const int beacon_int, const u32 basic_rates, in ieee80211_ibss_build_presp() 120 if (basic_rates & BIT(ri)) in ieee80211_ibss_build_presp() 164 if (basic_rates & BIT(ri)) in ieee80211_ibss_build_presp() 221 const u32 basic_rates, in __ieee80211_sta_join_ibss() 317 presp = ieee80211_ibss_build_presp(sdata, beacon_int, basic_rates, in __ieee80211_sta_join_ibss() 328 sdata->vif.bss_conf.basic_rates = basic_rates; in __ieee80211_sta_join_ibss() 404 u32 basic_rates; in ieee80211_sta_join_ibss() local 448 basic_rates = 0; in ieee80211_sta_join_ibss() 464 basic_rates | in ieee80211_sta_join_ibss() 38 ieee80211_ibss_build_presp(struct ieee80211_sub_if_data *sdata, const int beacon_int, const u32 basic_rates, const u16 capability, u64 tsf, struct cfg80211_chan_def *chandef, bool *have_higher_than_11mbit, struct cfg80211_csa_settings *csa_settings) ieee80211_ibss_build_presp() argument 218 __ieee80211_sta_join_ibss(struct ieee80211_sub_if_data *sdata, const u8 *bssid, const int beacon_int, struct cfg80211_chan_def *req_chandef, const u32 basic_rates, const u16 capability, u64 tsf, bool creator) __ieee80211_sta_join_ibss() argument [all...] |
H A D | airtime.c | 640 u32 basic_rates; in ieee80211_calc_expected_tx_airtime() local 706 basic_rates = vif->bss_conf.basic_rates; in ieee80211_calc_expected_tx_airtime() 709 rateidx = basic_rates ? ffs(basic_rates) - 1 : 0; in ieee80211_calc_expected_tx_airtime()
|
/kernel/linux/linux-6.6/net/mac80211/ |
H A D | rate.c | 279 u32 user_mask, basic_rates = link->conf->basic_rates; in ieee80211_check_rate_mask() local 291 if (WARN_ON_ONCE(!basic_rates)) in ieee80211_check_rate_mask() 297 if (user_mask & basic_rates) in ieee80211_check_rate_mask() 302 basic_rates, user_mask, band); in ieee80211_check_rate_mask() 317 u32 basic_rates, in rc_send_low_basicrate() 329 if (basic_rates == 0) in rc_send_low_basicrate() 333 if (basic_rates & (1 << rate->idx)) in rc_send_low_basicrate() 337 if (basic_rates & (1 << i)) { in rc_send_low_basicrate() 423 txrc->bss_conf->basic_rates, in rate_control_send_low() 316 rc_send_low_basicrate(struct ieee80211_tx_rate *rate, u32 basic_rates, struct ieee80211_supported_band *sband) rc_send_low_basicrate() argument 635 u32 basic_rates = vif->bss_conf.basic_rates; rate_fixup_ratelist() local [all...] |
H A D | ibss.c | 39 const int beacon_int, const u32 basic_rates, in ieee80211_ibss_build_presp() 120 if (basic_rates & BIT(ri)) in ieee80211_ibss_build_presp() 164 if (basic_rates & BIT(ri)) in ieee80211_ibss_build_presp() 221 const u32 basic_rates, in __ieee80211_sta_join_ibss() 316 presp = ieee80211_ibss_build_presp(sdata, beacon_int, basic_rates, in __ieee80211_sta_join_ibss() 327 sdata->vif.bss_conf.basic_rates = basic_rates; in __ieee80211_sta_join_ibss() 401 u32 basic_rates; in ieee80211_sta_join_ibss() local 445 basic_rates = 0; in ieee80211_sta_join_ibss() 461 basic_rates | in ieee80211_sta_join_ibss() 38 ieee80211_ibss_build_presp(struct ieee80211_sub_if_data *sdata, const int beacon_int, const u32 basic_rates, const u16 capability, u64 tsf, struct cfg80211_chan_def *chandef, bool *have_higher_than_11mbit, struct cfg80211_csa_settings *csa_settings) ieee80211_ibss_build_presp() argument 218 __ieee80211_sta_join_ibss(struct ieee80211_sub_if_data *sdata, const u8 *bssid, const int beacon_int, struct cfg80211_chan_def *req_chandef, const u32 basic_rates, const u16 capability, u64 tsf, bool creator) __ieee80211_sta_join_ibss() argument [all...] |
H A D | airtime.c | 637 u32 basic_rates; in ieee80211_calc_expected_tx_airtime() local 703 basic_rates = vif->bss_conf.basic_rates; in ieee80211_calc_expected_tx_airtime() 706 rateidx = basic_rates ? ffs(basic_rates) - 1 : 0; in ieee80211_calc_expected_tx_airtime()
|
/kernel/linux/linux-5.10/drivers/staging/vt6655/ |
H A D | card.c | 273 if (priv->basic_rates & ((u32)(0x1 << i))) { in CARDbSetPhyParameter() 539 if (priv->basic_rates & ((u32)0x1 << ui)) in CARDwGetCCKControlRate() 564 pr_debug("BASIC RATE: %X\n", priv->basic_rates); in CARDwGetOFDMControlRate() 573 if (priv->basic_rates & ((u32)0x1 << ui)) { in CARDwGetOFDMControlRate() 722 if ((priv->basic_rates) & ((u32)(1 << ii))) { in CARDvUpdateBasicTopRate() 730 if ((priv->basic_rates) & ((u32)(1 << ii))) { in CARDvUpdateBasicTopRate() 745 if ((priv->basic_rates) & ((u32)BIT(ii))) in CARDbIsOFDMinBasicRate()
|
H A D | device.h | 108 u32 basic_rates; member
|
/kernel/linux/linux-6.6/drivers/staging/vt6655/ |
H A D | card.c | 224 if (priv->basic_rates & ((u32)(0x1 << i))) { in CARDbSetPhyParameter() 484 if (priv->basic_rates & ((u32)0x1 << ui)) in CARDwGetCCKControlRate() 509 pr_debug("BASIC RATE: %X\n", priv->basic_rates); in CARDwGetOFDMControlRate() 518 if (priv->basic_rates & ((u32)0x1 << ui)) { in CARDwGetOFDMControlRate() 658 if ((priv->basic_rates) & ((u32)(1 << ii))) { in CARDvUpdateBasicTopRate() 666 if ((priv->basic_rates) & ((u32)(1 << ii))) { in CARDvUpdateBasicTopRate() 681 if ((priv->basic_rates) & ((u32)BIT(ii))) in CARDbIsOFDMinBasicRate()
|
H A D | device.h | 106 u32 basic_rates; member
|
/kernel/linux/linux-5.10/net/wireless/ |
H A D | mesh.c | 170 if (!setup->basic_rates) { in __cfg80211_join_mesh() 187 setup->basic_rates = BIT(i); in __cfg80211_join_mesh() 193 setup->basic_rates = ieee80211_mandatory_rates(sband, in __cfg80211_join_mesh()
|
H A D | ibss.c | 101 if (!params->basic_rates) { in __cfg80211_join_ibss() 122 params->basic_rates |= BIT(j); in __cfg80211_join_ibss()
|
/kernel/linux/linux-6.6/net/wireless/ |
H A D | mesh.c | 174 if (!setup->basic_rates) { in __cfg80211_join_mesh() 191 setup->basic_rates = BIT(i); in __cfg80211_join_mesh() 197 setup->basic_rates = ieee80211_mandatory_rates(sband, in __cfg80211_join_mesh()
|
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/ |
H A D | core.c | 249 mac->basic_rates = 0xfff; in rtl_op_add_interface() 251 mac->basic_rates = 0xff0; in rtl_op_add_interface() 253 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 267 mac->basic_rates = 0xfff; in rtl_op_add_interface() 269 mac->basic_rates = 0xff0; in rtl_op_add_interface() 271 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 282 mac->basic_rates = 0xfff; in rtl_op_add_interface() 284 mac->basic_rates = 0xff0; in rtl_op_add_interface() 286 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 300 mac->basic_rates in rtl_op_add_interface() 1260 u32 basic_rates; rtl_op_bss_info_changed() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/realtek/rtlwifi/ |
H A D | core.c | 249 mac->basic_rates = 0xfff; in rtl_op_add_interface() 251 mac->basic_rates = 0xff0; in rtl_op_add_interface() 253 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 267 mac->basic_rates = 0xfff; in rtl_op_add_interface() 269 mac->basic_rates = 0xff0; in rtl_op_add_interface() 271 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 282 mac->basic_rates = 0xfff; in rtl_op_add_interface() 284 mac->basic_rates = 0xff0; in rtl_op_add_interface() 286 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 300 mac->basic_rates in rtl_op_add_interface() 1280 u32 basic_rates; rtl_op_bss_info_changed() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/vt6656/ |
H A D | card.c | 170 pos = fls(priv->basic_rates & GENMASK(RATE_54M, RATE_6M)); in vnt_update_top_rates() 173 pos = fls(priv->basic_rates & GENMASK(RATE_11M, RATE_1M)); in vnt_update_top_rates() 179 return priv->basic_rates & GENMASK(RATE_54M, RATE_6M) ? true : false; in vnt_ofdm_min_rate()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/prism54/ |
H A D | oid_mgt.c | 284 bss->basic_rates = le16_to_cpu(bss->basic_rates); in mgt_le_to_cpu() 353 bss->basic_rates = cpu_to_le16(bss->basic_rates); in mgt_cpu_to_le() 796 "basic_rates=0x%X\n", bss->age, in mgt_response_to_str() 798 bss->rates, bss->basic_rates); in mgt_response_to_str() 809 "basic_rates=0x%X\n", in mgt_response_to_str() 814 list->bsslist[i].basic_rates); in mgt_response_to_str()
|
/kernel/linux/linux-5.10/drivers/staging/vt6656/ |
H A D | card.c | 172 pos = fls(priv->basic_rates & GENMASK(RATE_54M, RATE_6M)); in vnt_update_top_rates() 175 pos = fls(priv->basic_rates & GENMASK(RATE_11M, RATE_1M)); in vnt_update_top_rates() 181 return priv->basic_rates & GENMASK(RATE_54M, RATE_6M) ? true : false; in vnt_ofdm_min_rate()
|
/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00config.c | 87 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp()
|
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00config.c | 88 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp()
|
/kernel/linux/linux-5.10/drivers/staging/wfx/ |
H A D | hif_tx.c | 308 WARN_ON(!conf->basic_rates); in hif_join() 324 cpu_to_le32(wfx_rate_mask_to_hw(wvif->wdev, conf->basic_rates)); in hif_join() 462 cpu_to_le32(wfx_rate_mask_to_hw(wvif->wdev, conf->basic_rates)); in hif_start()
|
/kernel/linux/linux-6.6/drivers/net/wireless/silabs/wfx/ |
H A D | hif_tx.c | 292 WARN_ON(!conf->basic_rates); in wfx_hif_join() 302 body->basic_rate_set = cpu_to_le32(wfx_rate_mask_to_hw(wvif->wdev, conf->basic_rates)); in wfx_hif_join() 435 body->basic_rate_set = cpu_to_le32(wfx_rate_mask_to_hw(wvif->wdev, conf->basic_rates)); in wfx_hif_start()
|
/kernel/linux/linux-5.10/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_ioctl.c | 293 int ret, basic_rates; in hostap_set_rate() local 298 basic_rates = local->basic_rates & local->tx_rate_control; in hostap_set_rate() 299 if (!basic_rates || basic_rates != local->basic_rates) { in hostap_set_rate() 303 if (!basic_rates) in hostap_set_rate() 304 basic_rates = local->tx_rate_control; in hostap_set_rate() 306 local->basic_rates = basic_rates; in hostap_set_rate() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/ |
H A D | hostap_ioctl.c | 284 int ret, basic_rates; in hostap_set_rate() local 289 basic_rates = local->basic_rates & local->tx_rate_control; in hostap_set_rate() 290 if (!basic_rates || basic_rates != local->basic_rates) { in hostap_set_rate() 294 if (!basic_rates) in hostap_set_rate() 295 basic_rates = local->tx_rate_control; in hostap_set_rate() 297 local->basic_rates = basic_rates; in hostap_set_rate() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/ |
H A D | mac.c | 119 basic = (vif->bss_conf.basic_rates & 0xf); in carl9170_set_mac_rates() 120 basic |= (vif->bss_conf.basic_rates & 0xff0) << 4; in carl9170_set_mac_rates()
|