Lines Matching refs:tmp
482 struct cfg80211_internal_bss *bss, *tmp; in __cfg80211_bss_expire() local
487 list_for_each_entry_safe(bss, tmp, &rdev->bss_list, list) { in __cfg80211_bss_expire()
1273 struct cfg80211_sched_scan_request *req, *tmp; in cfg80211_sched_scan_results_wk() local
1279 list_for_each_entry_safe(req, tmp, &rdev->sched_scan_req_list, list) { in cfg80211_sched_scan_results_wk()
1872 struct cfg80211_internal_bss *tmp, in __cfg80211_bss_update() argument
1878 if (WARN_ON(!tmp->pub.channel)) in __cfg80211_bss_update()
1881 tmp->ts = ts; in __cfg80211_bss_update()
1883 if (WARN_ON(!rcu_access_pointer(tmp->pub.ies))) in __cfg80211_bss_update()
1886 found = rb_find_bss(rdev, tmp, BSS_CMP_REGULAR); in __cfg80211_bss_update()
1889 if (!cfg80211_update_known_bss(rdev, found, tmp, signal_valid)) in __cfg80211_bss_update()
1904 memcpy(new, tmp, sizeof(*new)); in __cfg80211_bss_update()
1911 if (rcu_access_pointer(tmp->pub.proberesp_ies)) { in __cfg80211_bss_update()
1912 hidden = rb_find_bss(rdev, tmp, BSS_CMP_HIDE_ZLEN); in __cfg80211_bss_update()
1914 hidden = rb_find_bss(rdev, tmp, in __cfg80211_bss_update()
1948 if (tmp->pub.transmitted_bss) { in __cfg80211_bss_update()
1949 new->pub.transmitted_bss = tmp->pub.transmitted_bss; in __cfg80211_bss_update()
1950 bss_ref_get(rdev, bss_from_pub(tmp->pub.transmitted_bss)); in __cfg80211_bss_update()
1965 ies = (void *)rcu_dereference(tmp->pub.beacon_ies); in __cfg80211_bss_update()
1968 ies = (void *)rcu_dereference(tmp->pub.proberesp_ies); in __cfg80211_bss_update()
1977 struct cfg80211_internal_bss *tmp, in cfg80211_bss_update() argument
1983 res = __cfg80211_bss_update(rdev, tmp, signal_valid, ts); in cfg80211_bss_update()
1992 const struct element *tmp; in cfg80211_get_ies_channel_number() local
1997 tmp = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ie, in cfg80211_get_ies_channel_number()
1999 if (tmp && tmp->datalen >= sizeof(*he_oper) && in cfg80211_get_ies_channel_number()
2000 tmp->datalen >= ieee80211_he_oper_size(&tmp->data[1])) { in cfg80211_get_ies_channel_number()
2003 he_oper = (void *)&tmp->data[1]; in cfg80211_get_ies_channel_number()
2012 tmp = cfg80211_find_elem(WLAN_EID_S1G_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
2013 if (tmp && tmp->datalen >= sizeof(struct ieee80211_s1g_oper_ie)) { in cfg80211_get_ies_channel_number()
2014 struct ieee80211_s1g_oper_ie *s1gop = (void *)tmp->data; in cfg80211_get_ies_channel_number()
2019 tmp = cfg80211_find_elem(WLAN_EID_DS_PARAMS, ie, ielen); in cfg80211_get_ies_channel_number()
2020 if (tmp && tmp->datalen == 1) in cfg80211_get_ies_channel_number()
2021 return tmp->data[0]; in cfg80211_get_ies_channel_number()
2023 tmp = cfg80211_find_elem(WLAN_EID_HT_OPERATION, ie, ielen); in cfg80211_get_ies_channel_number()
2024 if (tmp && in cfg80211_get_ies_channel_number()
2025 tmp->datalen >= sizeof(struct ieee80211_ht_operation)) { in cfg80211_get_ies_channel_number()
2026 struct ieee80211_ht_operation *htop = (void *)tmp->data; in cfg80211_get_ies_channel_number()
2123 const struct element *tmp; in cfg80211_6ghz_power_type_valid() local
2126 tmp = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_OPERATION, ie, ielen); in cfg80211_6ghz_power_type_valid()
2127 if (tmp && tmp->datalen >= sizeof(*he_oper) + 1) { in cfg80211_6ghz_power_type_valid()
2130 he_oper = (void *)&tmp->data[1]; in cfg80211_6ghz_power_type_valid()
2159 struct cfg80211_internal_bss tmp = {}, *res; in cfg80211_inform_single_bss_data() local
2189 memcpy(tmp.pub.bssid, data->bssid, ETH_ALEN); in cfg80211_inform_single_bss_data()
2190 tmp.pub.channel = channel; in cfg80211_inform_single_bss_data()
2192 tmp.pub.signal = drv_data->signal; in cfg80211_inform_single_bss_data()
2194 tmp.pub.signal = 0; in cfg80211_inform_single_bss_data()
2195 tmp.pub.beacon_interval = data->beacon_interval; in cfg80211_inform_single_bss_data()
2196 tmp.pub.capability = data->capability; in cfg80211_inform_single_bss_data()
2197 tmp.ts_boottime = drv_data->boottime_ns; in cfg80211_inform_single_bss_data()
2198 tmp.parent_tsf = drv_data->parent_tsf; in cfg80211_inform_single_bss_data()
2199 ether_addr_copy(tmp.parent_bssid, drv_data->parent_bssid); in cfg80211_inform_single_bss_data()
2200 tmp.pub.chains = drv_data->chains; in cfg80211_inform_single_bss_data()
2201 memcpy(tmp.pub.chain_signal, drv_data->chain_signal, in cfg80211_inform_single_bss_data()
2203 tmp.pub.use_for = data->use_for; in cfg80211_inform_single_bss_data()
2204 tmp.pub.cannot_use_reasons = data->cannot_use_reasons; in cfg80211_inform_single_bss_data()
2208 tmp.pub.transmitted_bss = data->source_bss; in cfg80211_inform_single_bss_data()
2212 tmp.pub.bssid_index = data->bssid_index; in cfg80211_inform_single_bss_data()
2213 tmp.pub.max_bssid_indicator = data->max_bssid_indicator; in cfg80211_inform_single_bss_data()
2255 rcu_assign_pointer(tmp.pub.beacon_ies, ies); in cfg80211_inform_single_bss_data()
2258 rcu_assign_pointer(tmp.pub.proberesp_ies, ies); in cfg80211_inform_single_bss_data()
2261 rcu_assign_pointer(tmp.pub.ies, ies); in cfg80211_inform_single_bss_data()
2265 res = __cfg80211_bss_update(rdev, &tmp, signal_valid, ts); in cfg80211_inform_single_bss_data()
3220 struct cfg80211_bss *nontrans_bss, *tmp; in cfg80211_unlink_bss() local
3231 list_for_each_entry_safe(nontrans_bss, tmp, in cfg80211_unlink_bss()
3278 struct cfg80211_bss *tmp; in cfg80211_update_assoc_bss_entry() local
3316 list_for_each_entry_safe(nontrans_bss, tmp, in cfg80211_update_assoc_bss_entry()
3333 list_for_each_entry_safe(nontrans_bss, tmp, in cfg80211_update_assoc_bss_entry()
3564 u8 *cfg, *p, *tmp; in ieee80211_bss() local
3756 tmp = p; in ieee80211_bss()
3760 if (p == tmp) { in ieee80211_bss()