Lines Matching refs:bssid
19 void __cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, in __cfg80211_ibss_joined() argument
34 bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, in __cfg80211_ibss_joined()
51 nl80211_send_ibss_bssid(wiphy_to_rdev(wdev->wiphy), dev, bssid, in __cfg80211_ibss_joined()
55 memcpy(wrqu.ap_addr.sa_data, bssid, ETH_ALEN); in __cfg80211_ibss_joined()
60 void cfg80211_ibss_joined(struct net_device *dev, const u8 *bssid, in cfg80211_ibss_joined() argument
68 trace_cfg80211_ibss_joined(dev, bssid, channel); in cfg80211_ibss_joined()
78 memcpy(ev->ij.bssid, bssid, ETH_ALEN); in cfg80211_ibss_joined()
466 u8 *bssid = ap_addr->sa_data; in cfg80211_ibss_wext_siwap() local
480 if (is_zero_ether_addr(bssid) || is_broadcast_ether_addr(bssid)) in cfg80211_ibss_wext_siwap()
481 bssid = NULL; in cfg80211_ibss_wext_siwap()
483 if (bssid && !is_valid_ether_addr(bssid)) in cfg80211_ibss_wext_siwap()
487 if (!bssid && !wdev->wext.ibss.bssid) in cfg80211_ibss_wext_siwap()
491 if (wdev->wext.ibss.bssid && bssid && in cfg80211_ibss_wext_siwap()
492 ether_addr_equal(bssid, wdev->wext.ibss.bssid)) in cfg80211_ibss_wext_siwap()
504 if (bssid) { in cfg80211_ibss_wext_siwap()
505 memcpy(wdev->wext.bssid, bssid, ETH_ALEN); in cfg80211_ibss_wext_siwap()
506 wdev->wext.ibss.bssid = wdev->wext.bssid; in cfg80211_ibss_wext_siwap()
508 wdev->wext.ibss.bssid = NULL; in cfg80211_ibss_wext_siwap()
531 memcpy(ap_addr->sa_data, wdev->u.ibss.current_bss->pub.bssid, in cfg80211_ibss_wext_giwap()
533 else if (wdev->wext.ibss.bssid) in cfg80211_ibss_wext_giwap()
534 memcpy(ap_addr->sa_data, wdev->wext.ibss.bssid, ETH_ALEN); in cfg80211_ibss_wext_giwap()