Lines Matching defs:bss
245 struct cfg80211_bss *bss;
253 bss = cfg80211_get_bss(wdev->wiphy, NULL, wdev->conn->params.bssid,
258 if (!bss)
261 memcpy(wdev->conn->bssid, bss->bssid, ETH_ALEN);
263 wdev->conn->params.channel = bss->channel;
267 return bss;
274 struct cfg80211_bss *bss;
288 bss = cfg80211_get_conn_bss(wdev);
289 if (bss) {
290 cfg80211_put_bss(bss);
404 struct cfg80211_bss *bss)
471 if (!bss)
472 bss = cfg80211_get_bss(wdev->wiphy, NULL, bssid,
477 if (WARN_ON(!bss))
480 cfg80211_hold_bss(bss_from_pub(bss));
481 wdev->current_bss = bss_from_pub(bss);
486 country_ie = (u8 *) ieee80211_bss_get_ie(bss, WLAN_EID_COUNTRY);
497 bss->channel->band,
544 struct cfg80211_bss *bss;
566 bss = cfg80211_get_bss(wdev->wiphy, NULL, bssid,
570 if (WARN_ON(!bss))
573 cfg80211_hold_bss(bss_from_pub(bss));
574 wdev->current_bss = bss_from_pub(bss);
744 struct cfg80211_bss *bss = NULL;
829 /* see if we have the bss already */
830 bss = cfg80211_get_conn_bss(wdev);
840 /* we're good if we have a matching bss struct */
841 if (bss) {
844 cfg80211_put_bss(bss);