Lines Matching refs:bss
23 void cfg80211_rx_assoc_resp(struct net_device *dev, struct cfg80211_bss *bss, in cfg80211_rx_assoc_resp() argument
36 cr.bss = bss; in cfg80211_rx_assoc_resp()
44 trace_cfg80211_send_rx_assoc(dev, bss); in cfg80211_rx_assoc_resp()
53 cfg80211_unhold_bss(bss_from_pub(bss)); in cfg80211_rx_assoc_resp()
54 cfg80211_put_bss(wiphy, bss); in cfg80211_rx_assoc_resp()
146 void cfg80211_assoc_timeout(struct net_device *dev, struct cfg80211_bss *bss) in cfg80211_assoc_timeout() argument
152 trace_cfg80211_send_assoc_timeout(dev, bss->bssid); in cfg80211_assoc_timeout()
154 nl80211_send_assoc_timeout(rdev, dev, bss->bssid, GFP_KERNEL); in cfg80211_assoc_timeout()
157 cfg80211_unhold_bss(bss_from_pub(bss)); in cfg80211_assoc_timeout()
158 cfg80211_put_bss(wiphy, bss); in cfg80211_assoc_timeout()
162 void cfg80211_abandon_assoc(struct net_device *dev, struct cfg80211_bss *bss) in cfg80211_abandon_assoc() argument
169 cfg80211_unhold_bss(bss_from_pub(bss)); in cfg80211_abandon_assoc()
170 cfg80211_put_bss(wiphy, bss); in cfg80211_abandon_assoc()
254 req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, in cfg80211_mlme_auth()
257 if (!req.bss) in cfg80211_mlme_auth()
262 cfg80211_put_bss(&rdev->wiphy, req.bss); in cfg80211_mlme_auth()
322 req->bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, in cfg80211_mlme_assoc()
325 if (!req->bss) in cfg80211_mlme_assoc()
330 cfg80211_hold_bss(bss_from_pub(req->bss)); in cfg80211_mlme_assoc()
332 cfg80211_put_bss(&rdev->wiphy, req->bss); in cfg80211_mlme_assoc()
386 req.bss = &wdev->current_bss->pub; in cfg80211_mlme_disassoc()