Lines Matching refs:tmp
146 struct cfg80211_internal_bss *bss, *tmp; in __cfg80211_bss_expire() local
151 list_for_each_entry_safe(bss, tmp, &rdev->bss_list, list) { in __cfg80211_bss_expire()
691 struct cfg80211_internal_bss *tmp, in cfg80211_bss_update() argument
696 if (WARN_ON(!tmp->pub.channel)) in cfg80211_bss_update()
699 tmp->ts = jiffies; in cfg80211_bss_update()
703 if (WARN_ON(!rcu_access_pointer(tmp->pub.ies))) { in cfg80211_bss_update()
708 found = rb_find_bss(rdev, tmp, BSS_CMP_REGULAR); in cfg80211_bss_update()
712 if (rcu_access_pointer(tmp->pub.proberesp_ies)) { in cfg80211_bss_update()
718 tmp->pub.proberesp_ies); in cfg80211_bss_update()
721 tmp->pub.proberesp_ies); in cfg80211_bss_update()
725 } else if (rcu_access_pointer(tmp->pub.beacon_ies)) { in cfg80211_bss_update()
743 f = rcu_access_pointer(tmp->pub.beacon_ies); in cfg80211_bss_update()
752 tmp->pub.beacon_ies); in cfg80211_bss_update()
757 tmp->pub.beacon_ies); in cfg80211_bss_update()
768 tmp->pub.beacon_ies); in cfg80211_bss_update()
776 found->pub.beacon_interval = tmp->pub.beacon_interval; in cfg80211_bss_update()
782 found->pub.signal = tmp->pub.signal; in cfg80211_bss_update()
783 found->pub.capability = tmp->pub.capability; in cfg80211_bss_update()
784 found->ts = tmp->ts; in cfg80211_bss_update()
798 ies = (void *)rcu_dereference(tmp->pub.beacon_ies); in cfg80211_bss_update()
801 ies = (void *)rcu_dereference(tmp->pub.proberesp_ies); in cfg80211_bss_update()
806 memcpy(new, tmp, sizeof(*new)); in cfg80211_bss_update()
810 if (rcu_access_pointer(tmp->pub.proberesp_ies)) { in cfg80211_bss_update()
811 hidden = rb_find_bss(rdev, tmp, BSS_CMP_HIDE_ZLEN); in cfg80211_bss_update()
813 hidden = rb_find_bss(rdev, tmp, in cfg80211_bss_update()
855 const u8 *tmp; in cfg80211_get_bss_channel() local
859 tmp = cfg80211_find_ie(WLAN_EID_DS_PARAMS, ie, ielen); in cfg80211_get_bss_channel()
860 if (tmp && tmp[1] == 1) { in cfg80211_get_bss_channel()
861 channel_number = tmp[2]; in cfg80211_get_bss_channel()
863 tmp = cfg80211_find_ie(WLAN_EID_HT_OPERATION, ie, ielen); in cfg80211_get_bss_channel()
864 if (tmp && tmp[1] >= sizeof(struct ieee80211_ht_operation)) { in cfg80211_get_bss_channel()
865 struct ieee80211_ht_operation *htop = (void *)(tmp + 2); in cfg80211_get_bss_channel()
895 struct cfg80211_internal_bss tmp = {}, *res; in cfg80211_inform_bss_width() local
909 memcpy(tmp.pub.bssid, bssid, ETH_ALEN); in cfg80211_inform_bss_width()
910 tmp.pub.channel = channel; in cfg80211_inform_bss_width()
911 tmp.pub.scan_width = scan_width; in cfg80211_inform_bss_width()
912 tmp.pub.signal = signal; in cfg80211_inform_bss_width()
913 tmp.pub.beacon_interval = beacon_interval; in cfg80211_inform_bss_width()
914 tmp.pub.capability = capability; in cfg80211_inform_bss_width()
936 rcu_assign_pointer(tmp.pub.beacon_ies, ies); in cfg80211_inform_bss_width()
939 rcu_assign_pointer(tmp.pub.proberesp_ies, ies); in cfg80211_inform_bss_width()
942 rcu_assign_pointer(tmp.pub.ies, ies); in cfg80211_inform_bss_width()
946 res = cfg80211_bss_update(wiphy_to_rdev(wiphy), &tmp, signal_valid); in cfg80211_inform_bss_width()
967 struct cfg80211_internal_bss tmp = {}, *res; in cfg80211_inform_bss_width_frame() local
1007 rcu_assign_pointer(tmp.pub.proberesp_ies, ies); in cfg80211_inform_bss_width_frame()
1009 rcu_assign_pointer(tmp.pub.beacon_ies, ies); in cfg80211_inform_bss_width_frame()
1010 rcu_assign_pointer(tmp.pub.ies, ies); in cfg80211_inform_bss_width_frame()
1012 memcpy(tmp.pub.bssid, mgmt->bssid, ETH_ALEN); in cfg80211_inform_bss_width_frame()
1013 tmp.pub.channel = channel; in cfg80211_inform_bss_width_frame()
1014 tmp.pub.scan_width = scan_width; in cfg80211_inform_bss_width_frame()
1015 tmp.pub.signal = signal; in cfg80211_inform_bss_width_frame()
1016 tmp.pub.beacon_interval = le16_to_cpu(mgmt->u.probe_resp.beacon_int); in cfg80211_inform_bss_width_frame()
1017 tmp.pub.capability = le16_to_cpu(mgmt->u.probe_resp.capab_info); in cfg80211_inform_bss_width_frame()
1021 res = cfg80211_bss_update(wiphy_to_rdev(wiphy), &tmp, signal_valid); in cfg80211_inform_bss_width_frame()