Home
last modified time | relevance | path

Searched refs:basic_rates (Results 1 – 14 of 14) sorted by relevance

/net/mac80211/
Drate.c270 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 …]
Dibss.c39 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 …]
Dutil.c1922 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()
Dmesh.c63 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()
Dcfg.c1985 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()
Dmesh_plink.c413 u32 rates, basic_rates = 0, changed = 0; in mesh_sta_info_init() local
421 &basic_rates); in mesh_sta_info_init()
Dmlme.c3114 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()
Dtrace.h408 __field(u32, basic_rates)
447 __entry->basic_rates = info->basic_rates;
Dieee80211_i.h570 u32 basic_rates; member
2128 enum nl80211_band band, u32 *basic_rates);
Dtx.c150 if (tx->sdata->vif.bss_conf.basic_rates & BIT(i)) in ieee80211_duration()
/net/wireless/
Dmesh.c169 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()
Dibss.c101 if (!params->basic_rates) { in __cfg80211_join_ibss()
122 params->basic_rates |= BIT(j); in __cfg80211_join_ibss()
Dutil.c29 u32 basic_rates, int bitrate) in ieee80211_get_response_rate() argument
35 if (!(basic_rates & BIT(i))) in ieee80211_get_response_rate()
Dnl80211.c6433 params.basic_rates = in nl80211_set_bss()
9516 &ibss.basic_rates); in nl80211_join_ibss()
11083 &setup.basic_rates); in nl80211_join_mesh()