Lines Matching refs:cbss
400 struct cfg80211_bss *cbss =
406 u16 beacon_int = cbss->beacon_interval;
423 cfg80211_chandef_create(&chandef, cbss->channel, chan_type);
427 cfg80211_chandef_create(&chandef, cbss->channel,
435 chandef.chan = cbss->channel;
439 cfg80211_chandef_create(&chandef, cbss->channel,
444 sband = sdata->local->hw.wiphy->bands[cbss->channel->band];
471 ies = rcu_dereference(cbss->ies);
475 __ieee80211_sta_join_ibss(sdata, cbss->bssid,
479 cbss->capability,
488 struct cfg80211_bss *cbss;
499 cbss = cfg80211_get_bss(sdata->local->hw.wiphy, ifibss->chandef.chan,
504 if (WARN_ON(!cbss)) {
510 ies = rcu_dereference(cbss->ies);
513 cfg80211_put_bss(sdata->local->hw.wiphy, cbss);
540 struct cfg80211_bss *cbss;
550 cbss = cfg80211_get_bss(sdata->local->hw.wiphy,
557 if (cbss) {
558 cbss->channel = sdata->csa_chandef.chan;
559 cfg80211_put_bss(sdata->local->hw.wiphy, cbss);
687 struct cfg80211_bss *cbss;
692 cbss = cfg80211_get_bss(local->hw.wiphy, ifibss->chandef.chan,
698 if (cbss) {
699 cfg80211_unlink_bss(local->hw.wiphy, cbss);
700 cfg80211_put_bss(sdata->local->hw.wiphy, cbss);
1117 struct cfg80211_bss *cbss;
1134 cbss = container_of((void *)bss, struct cfg80211_bss, priv);
1142 if (!(cbss->capability & WLAN_CAPABILITY_IBSS))
1147 sdata->u.ibss.chandef.chan != cbss->channel)
1162 if (ether_addr_equal(cbss->bssid, sdata->u.ibss.bssid))
1441 struct cfg80211_bss *cbss;
1461 cbss = cfg80211_get_bss(local->hw.wiphy, chan, bssid,
1466 if (cbss) {
1469 bss = (void *)cbss->priv;
1472 cbss->bssid, ifibss->bssid);
1475 cbss->bssid);