| /linux/net/mac80211/ |
| H A D | rate.c | 301 u32 user_mask, basic_rates = link->conf->basic_rates; in ieee80211_check_rate_mask() local 313 if (WARN_ON_ONCE(!basic_rates)) in ieee80211_check_rate_mask() 319 if (user_mask & basic_rates) in ieee80211_check_rate_mask() 324 basic_rates, user_mask, band); in ieee80211_check_rate_mask() 339 u32 basic_rates, in rc_send_low_basicrate() argument 351 if (basic_rates == 0) in rc_send_low_basicrate() 355 if (basic_rates & (1 << rate->idx)) in rc_send_low_basicrate() 359 if (basic_rates & (1 << i)) { in rc_send_low_basicrate() 447 txrc->bss_conf->basic_rates, in rate_control_send_low() 659 u32 basic_rates = vif->bss_conf.basic_rates; in rate_fixup_ratelist() local [all …]
|
| H A D | airtime.c | 765 u32 basic_rates; in ieee80211_calc_expected_tx_airtime() local 829 basic_rates = vif->bss_conf.basic_rates; in ieee80211_calc_expected_tx_airtime() 832 rateidx = basic_rates ? ffs(basic_rates) - 1 : 0; in ieee80211_calc_expected_tx_airtime()
|
| H A D | mesh.c | 66 u32 basic_rates = 0; in mesh_matches_local() local 98 &basic_rates); in mesh_matches_local() 100 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local() 1096 sdata->vif.bss_conf.basic_rates, in ieee80211_mesh_build_beacon() 1109 sdata->vif.bss_conf.basic_rates, in ieee80211_mesh_build_beacon()
|
| H A D | cfg.c | 2955 sdata->vif.bss_conf.basic_rates = setup->basic_rates; in copy_mesh_setup() 3158 if (params->basic_rates) { in ieee80211_change_bss() 3160 params->basic_rates, in ieee80211_change_bss() 3162 &link->conf->basic_rates)) in ieee80211_change_bss() 3921 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_set_bitrate_mask() local 3926 if (!(mask->control[band].legacy & basic_rates)) in ieee80211_set_bitrate_mask()
|
| H A D | mlme.c | 785 u32 *rates, u32 *basic_rates, in ieee80211_get_rates() argument 825 if (is_basic && basic_rates) in ieee80211_get_rates() 826 *basic_rates |= BIT(j); in ieee80211_get_rates() 5823 u32 rates = 0, basic_rates = 0; in ieee80211_mgd_setup_link_sta() local 5841 &rates, &basic_rates, NULL, in ieee80211_mgd_setup_link_sta() 5858 } else if (!basic_rates) { in ieee80211_mgd_setup_link_sta() 5860 basic_rates = BIT(min_rate_index); in ieee80211_mgd_setup_link_sta() 5868 link->conf->basic_rates = basic_rates; in ieee80211_mgd_setup_link_sta()
|
| /linux/net/wireless/ |
| H A D | mesh.c | 177 if (!setup->basic_rates) { in __cfg80211_join_mesh() 193 setup->basic_rates = BIT(i); in __cfg80211_join_mesh() 198 setup->basic_rates = ieee80211_mandatory_rates(sband); in __cfg80211_join_mesh()
|
| H A D | ibss.c | 103 if (!params->basic_rates) { in __cfg80211_join_ibss() 124 params->basic_rates |= BIT(j); in __cfg80211_join_ibss()
|
| H A D | util.c | 29 u32 basic_rates, int bitrate) in ieee80211_get_response_rate() argument 35 if (!(basic_rates & BIT(i))) in ieee80211_get_response_rate()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/ |
| H A D | core.c | 238 mac->basic_rates = 0xfff; in rtl_op_add_interface() 240 mac->basic_rates = 0xff0; in rtl_op_add_interface() 242 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 256 mac->basic_rates = 0xfff; in rtl_op_add_interface() 258 mac->basic_rates = 0xff0; in rtl_op_add_interface() 260 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 271 mac->basic_rates = 0xfff; in rtl_op_add_interface() 273 mac->basic_rates = 0xff0; in rtl_op_add_interface() 275 (u8 *)(&mac->basic_rates)); in rtl_op_add_interface() 289 mac->basic_rates = 0xff0;/*disable cck rate for p2p*/ in rtl_op_add_interface() [all …]
|
| /linux/drivers/net/wireless/ralink/rt2x00/ |
| H A D | rt2x00config.c | 88 erp.basic_rates = bss_conf->basic_rates; in rt2x00lib_config_erp()
|
| H A D | rt2500usb.c | 484 erp->basic_rates); in rt2500usb_config_erp()
|
| H A D | rt2400pci.c | 362 rt2x00mmio_register_write(rt2x00dev, ARCSR1, erp->basic_rates); in rt2400pci_config_erp()
|
| /linux/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()
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | hif_tx.c | 335 WARN_ON(!conf->basic_rates); in wfx_hif_join() 345 body->basic_rate_set = cpu_to_le32(wfx_rate_mask_to_hw(wvif->wdev, conf->basic_rates)); in wfx_hif_join() 478 body->basic_rate_set = cpu_to_le32(wfx_rate_mask_to_hw(wvif->wdev, conf->basic_rates)); in wfx_hif_start()
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | rtw88xxa.c | 930 u16 basic_rates, reg_41a; in rtw88xxa_switch_band() local 965 basic_rates = BIT(DESC_RATE1M) | BIT(DESC_RATE2M) | in rtw88xxa_switch_band() 969 rtw_write32_mask(rtwdev, REG_RRSR, 0xfffff, basic_rates); in rtw88xxa_switch_band() 998 basic_rates = BIT(DESC_RATE6M) | BIT(DESC_RATE12M) | in rtw88xxa_switch_band() 1000 rtw_write32_mask(rtwdev, REG_RRSR, 0xfffff, basic_rates); in rtw88xxa_switch_band()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac-ctxt.c | 331 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_ack_rates() 877 unsigned long basic = vif->bss_conf.basic_rates; in iwl_mvm_mac_ctxt_get_lowest_rate() 891 basic = link_conf->basic_rates; in iwl_mvm_mac_ctxt_get_lowest_rate()
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | main.c | 156 mt7601u_wr(dev, MT_LEGACY_BASIC_RATE, info->basic_rates); in mt7601u_bss_info_changed()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mac.c | 313 rateidx = ffs(conf->basic_rates) - 1; in mt76_connac2_mac_tx_rate_val() 336 rateidx = ffs(conf->basic_rates) - 1; in mt76_connac2_mac_tx_rate_val()
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | sta.c | 1219 conf->basic_rates), in cw1200_do_join() 1955 info->basic_rates)); in cw1200_bss_info_changed() 2327 conf->basic_rates), in cw1200_start_ap()
|
| /linux/drivers/net/wireless/ath/ar5523/ |
| H A D | ar5523.c | 1203 basic_rate_set = bss_conf->basic_rates; in ar5523_create_rateset() 1206 sta_rate_set = bss_conf->basic_rates; in ar5523_create_rateset()
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
| H A D | dm.c | 2430 basic_rate &= (!(basic_rate ^ mac->basic_rates)); in rtl8821ae_dm_refresh_basic_rate_mask() 2435 HW_VAR_BASIC_RATE, (u8 *)&mac->basic_rates); in rtl8821ae_dm_refresh_basic_rate_mask()
|
| /linux/drivers/net/wireless/intel/iwlwifi/dvm/ |
| H A D | rxon.c | 924 unsigned long basic = ctx->vif->bss_conf.basic_rates; in iwl_calc_basic_rates()
|
| /linux/drivers/net/wireless/ti/wlcore/ |
| H A D | main.c | 4242 u32 rates = bss_conf->basic_rates; in wl1271_bss_info_changed_ap() 4342 bss_conf->basic_rates, sta_rate_set); in wlcore_set_bssid() 4345 rates = bss_conf->basic_rates; in wlcore_set_bssid() 4507 u32 rates = bss_conf->basic_rates; in wl1271_bss_info_changed_sta()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | cfg80211.c | 2526 if (!params->basic_rates) { in mwifiex_set_ibss_params() 2541 if (params->basic_rates < index) { in mwifiex_set_ibss_params() 2545 if (params->basic_rates % index) in mwifiex_set_ibss_params()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | mac80211_if.c | 640 br_mask = info->basic_rates; in brcms_ops_bss_info_changed()
|