Lines Matching refs:current_bss

524 	if (wdev->current_bss) {  in cfg80211_sme_connect()
525 cfg80211_unhold_bss(wdev->current_bss); in cfg80211_sme_connect()
526 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in cfg80211_sme_connect()
527 wdev->current_bss = NULL; in cfg80211_sme_connect()
651 if (wdev->conn || wdev->current_bss || in cfg80211_is_all_idle()
737 if (wdev->current_bss) { in __cfg80211_connect_result()
738 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_connect_result()
739 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_connect_result()
740 wdev->current_bss = NULL; in __cfg80211_connect_result()
759 wdev->current_bss = bss_from_pub(cr->bss); in __cfg80211_connect_result()
911 if (WARN_ON(!wdev->current_bss)) in __cfg80211_roamed()
914 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_roamed()
915 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_roamed()
916 wdev->current_bss = NULL; in __cfg80211_roamed()
922 wdev->current_bss = bss_from_pub(info->bss); in __cfg80211_roamed()
1039 if (WARN_ON(!wdev->current_bss) || in __cfg80211_port_authorized()
1040 WARN_ON(!ether_addr_equal(wdev->current_bss->pub.bssid, bssid))) in __cfg80211_port_authorized()
1092 if (wdev->current_bss) { in __cfg80211_disconnected()
1093 cfg80211_unhold_bss(wdev->current_bss); in __cfg80211_disconnected()
1094 cfg80211_put_bss(wdev->wiphy, &wdev->current_bss->pub); in __cfg80211_disconnected()
1097 wdev->current_bss = NULL; in __cfg80211_disconnected()
1196 if (wdev->current_bss) { in cfg80211_connect()
1199 if (!ether_addr_equal(prev_bssid, wdev->current_bss->pub.bssid)) in cfg80211_connect()
1267 if (!wdev->current_bss) in cfg80211_connect()
1300 if (!wdev->current_bss) in cfg80211_disconnect()
1337 if (rdev->ops->disconnect || wdev->current_bss) in cfg80211_autodisconnect_wk()