Lines Matching refs:current_bss
531 if (wdev->current_bss) {
532 cfg80211_unhold_bss(wdev->current_bss);
533 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
534 wdev->current_bss = NULL;
664 if (wdev->conn || wdev->current_bss ||
750 if (wdev->current_bss) {
751 cfg80211_unhold_bss(wdev->current_bss);
752 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
753 wdev->current_bss = NULL;
772 wdev->current_bss = bss_from_pub(cr->bss);
924 if (WARN_ON(!wdev->current_bss))
927 cfg80211_unhold_bss(wdev->current_bss);
928 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
929 wdev->current_bss = NULL;
935 wdev->current_bss = bss_from_pub(info->bss);
1052 if (WARN_ON(!wdev->current_bss) ||
1053 WARN_ON(!ether_addr_equal(wdev->current_bss->pub.bssid, bssid)))
1105 if (wdev->current_bss) {
1106 cfg80211_unhold_bss(wdev->current_bss);
1107 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub);
1110 wdev->current_bss = NULL;
1209 if (wdev->current_bss) {
1212 if (!ether_addr_equal(prev_bssid, wdev->current_bss->pub.bssid))
1287 if (!wdev->current_bss)
1320 if (!wdev->current_bss)
1357 if (rdev->ops->disconnect || wdev->current_bss)