Home
last modified time | relevance | path

Searched refs:cbss (Results 1 – 4 of 4) sorted by relevance

/linux/net/mac80211/
H A Dibss.c387 struct cfg80211_bss *cbss = in ieee80211_sta_join_ibss() local
393 u16 beacon_int = cbss->beacon_interval; in ieee80211_sta_join_ibss()
409 cfg80211_chandef_create(&chandef, cbss->channel, chan_type); in ieee80211_sta_join_ibss()
413 cfg80211_chandef_create(&chandef, cbss->channel, in ieee80211_sta_join_ibss()
421 chandef.chan = cbss->channel; in ieee80211_sta_join_ibss()
425 cfg80211_chandef_create(&chandef, cbss->channel, in ieee80211_sta_join_ibss()
430 sband = sdata->local->hw.wiphy->bands[cbss->channel->band]; in ieee80211_sta_join_ibss()
455 ies = rcu_dereference(cbss->ies); in ieee80211_sta_join_ibss()
459 __ieee80211_sta_join_ibss(sdata, cbss->bssid, in ieee80211_sta_join_ibss()
463 cbss->capability, in ieee80211_sta_join_ibss()
[all …]
H A Dmlme.c818 struct cfg80211_bss *cbss, int link_id, in ieee80211_determine_chan_mode() argument
822 const struct cfg80211_bss_ies *ies = rcu_dereference(cbss->ies); in ieee80211_determine_chan_mode()
823 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_determine_chan_mode()
824 struct ieee80211_channel *channel = cbss->channel; in ieee80211_determine_chan_mode()
858 cbss->bssid, ieee80211_conn_mode_str(ap_mode)); in ieee80211_determine_chan_mode()
1430 struct cfg80211_bss *cbss = assoc_data->link[link_id].bss; in ieee80211_assoc_link_elems() local
1431 struct ieee80211_channel *chan = cbss->channel; in ieee80211_assoc_link_elems()
1479 if ((cbss->capability & WLAN_CAPABILITY_SPECTRUM_MGMT) && in ieee80211_assoc_link_elems()
1800 struct cfg80211_bss *cbss = assoc_data->link[link_id].bss; in ieee80211_send_assoc() local
1804 if (!cbss) in ieee80211_send_assoc()
[all …]
H A Dscan.c64 struct cfg80211_bss *cbss, in ieee80211_inform_bss() argument
70 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_inform_bss()
171 struct cfg80211_bss *cbss; in ieee80211_bss_info_update() local
226 cbss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, in ieee80211_bss_info_update()
228 if (!cbss) in ieee80211_bss_info_update()
232 signal_valid = channel == cbss->channel; in ieee80211_bss_info_update()
236 return (void *)cbss->priv; in ieee80211_bss_info_update()
/linux/net/wireless/
H A Dscan.c3370 struct cfg80211_internal_bss *cbss = wdev->links[link_id].client.current_bss; in cfg80211_update_assoc_bss_entry() local
3382 if (cbss->pub.channel == chan) in cfg80211_update_assoc_bss_entry()
3386 if (cbss->pub.transmitted_bss) in cfg80211_update_assoc_bss_entry()
3387 cbss = bss_from_pub(cbss->pub.transmitted_bss); in cfg80211_update_assoc_bss_entry()
3389 cbss->pub.channel = chan; in cfg80211_update_assoc_bss_entry()
3397 if (bss == cbss) in cfg80211_update_assoc_bss_entry()
3400 if (!cmp_bss(&bss->pub, &cbss->pub, BSS_CMP_REGULAR)) { in cfg80211_update_assoc_bss_entry()
3408 cfg80211_update_known_bss(rdev, cbss, new, false); in cfg80211_update_assoc_bss_entry()
3424 cfg80211_rehash_bss(rdev, cbss); in cfg80211_update_assoc_bss_entry()
3427 &cbss->pub.nontrans_list, in cfg80211_update_assoc_bss_entry()