| /net/mac80211/ |
| A D | rate.c | 298 u32 user_mask, basic_rates = link->conf->basic_rates; in ieee80211_check_rate_mask() local 310 if (WARN_ON_ONCE(!basic_rates)) in ieee80211_check_rate_mask() 316 if (user_mask & basic_rates) in ieee80211_check_rate_mask() 321 basic_rates, user_mask, band); in ieee80211_check_rate_mask() 336 u32 basic_rates, in rc_send_low_basicrate() argument 348 if (basic_rates == 0) in rc_send_low_basicrate() 352 if (basic_rates & (1 << rate->idx)) in rc_send_low_basicrate() 356 if (basic_rates & (1 << i)) { in rc_send_low_basicrate() 653 u32 basic_rates = vif->bss_conf.basic_rates; in rate_fixup_ratelist() local 654 s8 baserate = basic_rates ? ffs(basic_rates) - 1 : 0; in rate_fixup_ratelist() [all …]
|
| A D | ibss.c | 39 const int beacon_int, const u32 basic_rates, in ieee80211_ibss_build_presp() argument 114 if (basic_rates & BIT(ri)) in ieee80211_ibss_build_presp() 157 if (basic_rates & BIT(ri)) in ieee80211_ibss_build_presp() 214 const u32 basic_rates, in __ieee80211_sta_join_ibss() argument 318 sdata->vif.bss_conf.basic_rates = basic_rates; in __ieee80211_sta_join_ibss() 389 u32 basic_rates; in ieee80211_sta_join_ibss() local 429 basic_rates = 0; in ieee80211_sta_join_ibss() 441 basic_rates |= BIT(j); in ieee80211_sta_join_ibss() 455 basic_rates, in ieee80211_sta_join_ibss() 494 sdata->vif.bss_conf.basic_rates, in ieee80211_ibss_csa_beacon() [all …]
|
| 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()
|
| A D | mesh_plink.c | 267 u32 basic_rates; in mesh_plink_frame_tx() local 283 basic_rates = sdata->vif.bss_conf.basic_rates; in mesh_plink_frame_tx() 285 if (ieee80211_put_srates_elem(skb, sband, basic_rates, in mesh_plink_frame_tx() 287 ieee80211_put_srates_elem(skb, sband, basic_rates, in mesh_plink_frame_tx()
|
| A D | mesh.c | 67 u32 basic_rates = 0; in mesh_matches_local() local 96 &basic_rates); in mesh_matches_local() 98 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local() 1091 sdata->vif.bss_conf.basic_rates, in ieee80211_mesh_build_beacon() 1104 sdata->vif.bss_conf.basic_rates, in ieee80211_mesh_build_beacon()
|
| A D | cfg.c | 2666 sdata->vif.bss_conf.basic_rates = setup->basic_rates; in copy_mesh_setup() 2869 if (params->basic_rates) { in ieee80211_change_bss() 2872 params->basic_rates, in ieee80211_change_bss() 2874 &link->conf->basic_rates)) in ieee80211_change_bss() 3620 u32 basic_rates = sdata->vif.bss_conf.basic_rates; in ieee80211_set_bitrate_mask() local 3625 if (!(mask->control[band].legacy & basic_rates)) in ieee80211_set_bitrate_mask()
|
| A D | ieee80211_i.h | 641 u32 basic_rates; member 2638 enum nl80211_band band, u32 *basic_rates); 2676 u32 basic_rates, u32 masked_rates,
|
| A D | util.c | 1518 enum nl80211_band band, u32 *basic_rates) in ieee80211_sta_get_rates() argument 1552 if (basic_rates && is_basic) in ieee80211_sta_get_rates() 1553 *basic_rates |= BIT(j); in ieee80211_sta_get_rates() 3239 u32 basic_rates, u32 masked_rates, in ieee80211_put_srates_elem() argument 3279 basic = basic_rates & BIT(i) ? 0x80 : 0; in ieee80211_put_srates_elem()
|
| A D | trace.h | 506 __field(u32, basic_rates) 535 __entry->basic_rates = link_conf->basic_rates;
|
| A D | mlme.c | 710 u32 *rates, u32 *basic_rates, in ieee80211_get_rates() argument 750 if (is_basic && basic_rates) in ieee80211_get_rates() 751 *basic_rates |= BIT(j); in ieee80211_get_rates() 5616 u32 rates = 0, basic_rates = 0; in ieee80211_mgd_setup_link_sta() local 5634 &rates, &basic_rates, NULL, in ieee80211_mgd_setup_link_sta() 5651 } else if (!basic_rates) { in ieee80211_mgd_setup_link_sta() 5653 basic_rates = BIT(min_rate_index); in ieee80211_mgd_setup_link_sta() 5661 link->conf->basic_rates = basic_rates; in ieee80211_mgd_setup_link_sta()
|
| A D | tx.c | 134 if (tx->sdata->vif.bss_conf.basic_rates & BIT(i)) in ieee80211_duration()
|
| /net/wireless/ |
| 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()
|
| A D | ibss.c | 103 if (!params->basic_rates) { in __cfg80211_join_ibss() 124 params->basic_rates |= BIT(j); in __cfg80211_join_ibss()
|
| 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()
|
| A D | nl80211.c | 8854 params.basic_rates = in nl80211_set_bss() 12331 &ibss.basic_rates); in nl80211_join_ibss() 13992 &setup.basic_rates); in nl80211_join_mesh()
|