| /Linux-v5.4/net/mac80211/ |
| D | rate.c | 270 u32 user_mask, basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_check_rate_mask() local 276 if (WARN_ON_ONCE(!basic_rates)) in ieee80211_check_rate_mask() 283 if (user_mask & basic_rates) in ieee80211_check_rate_mask() 288 basic_rates, user_mask, band); in ieee80211_check_rate_mask() 306 static void rc_send_low_basicrate(s8 *idx, u32 basic_rates, in rc_send_low_basicrate() argument 311 if (basic_rates == 0) in rc_send_low_basicrate() 315 if (basic_rates & (1 << *idx)) in rc_send_low_basicrate() 319 if (basic_rates & (1 << i)) { in rc_send_low_basicrate() 399 txrc->bss_conf->basic_rates, in rate_control_send_low() 611 u32 basic_rates = vif->bss_conf.basic_rates; in rate_fixup_ratelist() local [all …]
|
| D | ibss.c | 39 const int beacon_int, const u32 basic_rates, in ieee80211_ibss_build_presp() argument 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() argument 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 |= BIT(j); in ieee80211_sta_join_ibss() 478 basic_rates, in ieee80211_sta_join_ibss() [all …]
|
| D | mesh.c | 63 u32 basic_rates = 0; in mesh_matches_local() local 91 &basic_rates); in mesh_matches_local() 93 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local()
|
| D | util.c | 1922 enum nl80211_band band, u32 *basic_rates) in ieee80211_sta_get_rates() argument 1965 if (basic_rates && is_basic) in ieee80211_sta_get_rates() 1966 *basic_rates |= BIT(j); in ieee80211_sta_get_rates() 3090 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_add_srates_ie() local 3116 if (need_basic && basic_rates & BIT(i)) in ieee80211_add_srates_ie() 3134 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_add_ext_srates_ie() local 3165 if (need_basic && basic_rates & BIT(i)) in ieee80211_add_ext_srates_ie()
|
| D | cfg.c | 1985 sdata->vif.bss_conf.basic_rates = setup->basic_rates; in copy_mesh_setup() 2186 if (params->basic_rates) { in ieee80211_change_bss() 2189 params->basic_rates, in ieee80211_change_bss() 2191 &sdata->vif.bss_conf.basic_rates); in ieee80211_change_bss() 2877 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_set_bitrate_mask() local 2880 if (!(mask->control[band].legacy & basic_rates)) in ieee80211_set_bitrate_mask()
|
| D | mesh_plink.c | 413 u32 rates, basic_rates = 0, changed = 0; in mesh_sta_info_init() local 421 &basic_rates); in mesh_sta_info_init()
|
| D | mlme.c | 3114 u32 *rates, u32 *basic_rates, in ieee80211_get_rates() argument 3150 *basic_rates |= BIT(j); in ieee80211_get_rates() 4956 u32 rates = 0, basic_rates = 0; in ieee80211_prep_connection() local 4964 &rates, &basic_rates, in ieee80211_prep_connection() 4977 if (!basic_rates && min_rate_index >= 0) { in ieee80211_prep_connection() 4980 basic_rates = BIT(min_rate_index); in ieee80211_prep_connection() 4989 sdata->vif.bss_conf.basic_rates = basic_rates; in ieee80211_prep_connection()
|
| /Linux-v5.4/drivers/staging/vt6656/ |
| D | card.c | 93 if (priv->basic_rates & (1 << ui)) in vnt_get_cck_rate() 119 __func__, priv->basic_rates); in vnt_get_ofdm_rate() 130 if (priv->basic_rates & (1 << ui)) { in vnt_get_ofdm_rate() 421 if (priv->basic_rates & (u16)(1 << i)) { in vnt_update_top_rates() 430 if (priv->basic_rates & (u16)(1 << i)) { in vnt_update_top_rates() 446 if ((priv->basic_rates) & ((u16)BIT(ii))) in vnt_ofdm_min_rate()
|
| D | device.h | 323 u32 basic_rates; member
|
| D | main_usb.c | 721 priv->basic_rates = conf->basic_rates; in vnt_bss_info_changed() 726 dev_dbg(&priv->usb->dev, "basic rates %x\n", conf->basic_rates); in vnt_bss_info_changed()
|
| /Linux-v5.4/drivers/staging/vt6655/ |
| D | card.c | 280 if (priv->basic_rates & ((u32)(0x1 << i))) { in CARDbSetPhyParameter() 600 if (priv->basic_rates & ((u32)0x1 << ui)) in CARDwGetCCKControlRate() 625 pr_debug("BASIC RATE: %X\n", priv->basic_rates); in CARDwGetOFDMControlRate() 634 if (priv->basic_rates & ((u32)0x1 << ui)) { in CARDwGetOFDMControlRate() 787 if ((priv->basic_rates) & ((u32)(1 << ii))) { in CARDvUpdateBasicTopRate() 795 if ((priv->basic_rates) & ((u32)(1 << ii))) { in CARDvUpdateBasicTopRate() 810 if ((priv->basic_rates) & ((u32)BIT(ii))) in CARDbIsOFDMinBasicRate()
|
| D | device.h | 108 u32 basic_rates; member
|
| D | device_main.c | 1410 priv->basic_rates = conf->basic_rates; in vnt_bss_info_changed() 1415 "basic rates %x\n", conf->basic_rates); in vnt_bss_info_changed()
|
| /Linux-v5.4/net/wireless/ |
| D | mesh.c | 169 if (!setup->basic_rates) { in __cfg80211_join_mesh() 186 setup->basic_rates = BIT(i); in __cfg80211_join_mesh() 192 setup->basic_rates = ieee80211_mandatory_rates(sband, in __cfg80211_join_mesh()
|
| D | ibss.c | 101 if (!params->basic_rates) { in __cfg80211_join_ibss() 122 params->basic_rates |= BIT(j); in __cfg80211_join_ibss()
|
| /Linux-v5.4/drivers/net/wireless/realtek/rtlwifi/ |
| D | core.c | 247 mac->basic_rates = 0xfff; in rtl_op_add_interface() 249 mac->basic_rates = 0xff0; in rtl_op_add_interface() 251 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 265 mac->basic_rates = 0xfff; in rtl_op_add_interface() 267 mac->basic_rates = 0xff0; in rtl_op_add_interface() 269 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 280 mac->basic_rates = 0xfff; in rtl_op_add_interface() 282 mac->basic_rates = 0xff0; in rtl_op_add_interface() 284 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 298 mac->basic_rates = 0xff0;/*disable cck rate for p2p*/ in rtl_op_add_interface() [all …]
|
| /Linux-v5.4/drivers/net/wireless/intersil/prism54/ |
| 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() 798 bss->rates, bss->basic_rates); in mgt_response_to_str() 814 list->bsslist[i].basic_rates); in mgt_response_to_str()
|
| D | isl_oid.h | 65 short basic_rates; member
|
| /Linux-v5.4/drivers/net/wireless/ralink/rt2x00/ |
| D | rt2x00config.c | 87 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp()
|
| /Linux-v5.4/drivers/net/wireless/ath/carl9170/ |
| 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()
|
| /Linux-v5.4/drivers/net/wireless/intersil/hostap/ |
| 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() 308 basic_rates)) in hostap_set_rate() 2607 local->basic_rates = value; in prism2_ioctl_priv_prism2_param() 2609 local->basic_rates) || in prism2_ioctl_priv_prism2_param() 2806 *param = local->basic_rates; in prism2_ioctl_priv_get_prism2_param()
|
| /Linux-v5.4/drivers/net/wireless/intersil/p54/ |
| D | main.c | 475 priv->basic_rate_mask = (info->basic_rates << 4); in p54_bss_info_changed() 477 priv->basic_rate_mask = info->basic_rates; in p54_bss_info_changed()
|
| /Linux-v5.4/drivers/net/wireless/intersil/orinoco/ |
| D | hermes.h | 302 __le16 basic_rates; /* Basic rates bitmask */ member
|
| /Linux-v5.4/drivers/net/wireless/mediatek/mt7601u/ |
| D | main.c | 156 mt7601u_wr(dev, MT_LEGACY_BASIC_RATE, info->basic_rates); in mt7601u_bss_info_changed()
|
| /Linux-v5.4/include/net/ |
| D | cfg80211.h | 1663 const u8 *basic_rates; member 1819 u32 basic_rates; member 2435 u32 basic_rates; member 5044 u32 basic_rates, int bitrate);
|