Lines Matching refs:bss

23 void cfg80211_rx_assoc_resp(struct net_device *dev, struct cfg80211_bss *bss,  in cfg80211_rx_assoc_resp()  argument
35 cr.bss = bss; in cfg80211_rx_assoc_resp()
41 trace_cfg80211_send_rx_assoc(dev, bss); in cfg80211_rx_assoc_resp()
50 cfg80211_unhold_bss(bss_from_pub(bss)); in cfg80211_rx_assoc_resp()
51 cfg80211_put_bss(wiphy, bss); in cfg80211_rx_assoc_resp()
142 void cfg80211_assoc_timeout(struct net_device *dev, struct cfg80211_bss *bss) in cfg80211_assoc_timeout() argument
148 trace_cfg80211_send_assoc_timeout(dev, bss->bssid); in cfg80211_assoc_timeout()
150 nl80211_send_assoc_timeout(rdev, dev, bss->bssid, GFP_KERNEL); in cfg80211_assoc_timeout()
153 cfg80211_unhold_bss(bss_from_pub(bss)); in cfg80211_assoc_timeout()
154 cfg80211_put_bss(wiphy, bss); in cfg80211_assoc_timeout()
158 void cfg80211_abandon_assoc(struct net_device *dev, struct cfg80211_bss *bss) in cfg80211_abandon_assoc() argument
165 cfg80211_unhold_bss(bss_from_pub(bss)); in cfg80211_abandon_assoc()
166 cfg80211_put_bss(wiphy, bss); in cfg80211_abandon_assoc()
250 req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, in cfg80211_mlme_auth()
253 if (!req.bss) in cfg80211_mlme_auth()
258 cfg80211_put_bss(&rdev->wiphy, req.bss); in cfg80211_mlme_auth()
318 req->bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, in cfg80211_mlme_assoc()
321 if (!req->bss) in cfg80211_mlme_assoc()
326 cfg80211_hold_bss(bss_from_pub(req->bss)); in cfg80211_mlme_assoc()
328 cfg80211_put_bss(&rdev->wiphy, req->bss); in cfg80211_mlme_assoc()
382 req.bss = &wdev->current_bss->pub; in cfg80211_mlme_disassoc()