Lines Matching defs:cbss
385 struct cfg80211_bss *cbss =
391 u16 beacon_int = cbss->beacon_interval;
406 cfg80211_chandef_create(&chandef, cbss->channel, chan_type);
410 cfg80211_chandef_create(&chandef, cbss->channel,
418 chandef.chan = cbss->channel;
422 cfg80211_chandef_create(&chandef, cbss->channel,
427 sband = sdata->local->hw.wiphy->bands[cbss->channel->band];
448 ies = rcu_dereference(cbss->ies);
452 __ieee80211_sta_join_ibss(sdata, cbss->bssid,
456 cbss->capability,
466 struct cfg80211_bss *cbss;
476 cbss = cfg80211_get_bss(sdata->local->hw.wiphy, ifibss->chandef.chan,
481 if (unlikely(!cbss))
485 ies = rcu_dereference(cbss->ies);
488 cfg80211_put_bss(sdata->local->hw.wiphy, cbss);
511 struct cfg80211_bss *cbss;
521 cbss = cfg80211_get_bss(sdata->local->hw.wiphy,
528 if (cbss) {
529 cbss->channel = sdata->deflink.csa.chanreq.oper.chan;
530 cfg80211_put_bss(sdata->local->hw.wiphy, cbss);
657 struct cfg80211_bss *cbss;
664 cbss = cfg80211_get_bss(local->hw.wiphy, ifibss->chandef.chan,
670 if (cbss) {
671 cfg80211_unlink_bss(local->hw.wiphy, cbss);
672 cfg80211_put_bss(sdata->local->hw.wiphy, cbss);
1081 struct cfg80211_bss *cbss;
1098 cbss = container_of((void *)bss, struct cfg80211_bss, priv);
1106 if (!(cbss->capability & WLAN_CAPABILITY_IBSS))
1111 sdata->u.ibss.chandef.chan != cbss->channel)
1126 if (ether_addr_equal(cbss->bssid, sdata->u.ibss.bssid))
1399 struct cfg80211_bss *cbss;
1418 cbss = cfg80211_get_bss(local->hw.wiphy, chan, bssid,
1423 if (cbss) {
1426 bss = (void *)cbss->priv;
1429 cbss->bssid, ifibss->bssid);
1432 cbss->bssid);