Home
last modified time | relevance | path

Searched refs:bss (Results 1 – 25 of 182) sorted by relevance

12345678

/Linux-v5.4/drivers/net/wireless/intersil/orinoco/
Dscan.c75 const union hermes_scan_info *bss) in orinoco_add_hostscan_result() argument
90 len = le16_to_cpu(bss->a.essid_len); in orinoco_add_hostscan_result()
95 memcpy(&ie_buf[2], bss->a.essid, len); in orinoco_add_hostscan_result()
101 ie_len += symbol_build_supp_rates(ie, bss->s.rates); in orinoco_add_hostscan_result()
105 ie_len += prism_build_supp_rates(ie, bss->p.rates); in orinoco_add_hostscan_result()
114 le16_to_cpu(bss->a.channel), NL80211_BAND_2GHZ); in orinoco_add_hostscan_result()
118 bss->a.channel, freq); in orinoco_add_hostscan_result()
122 capability = le16_to_cpu(bss->a.capabilities); in orinoco_add_hostscan_result()
123 beacon_interval = le16_to_cpu(bss->a.beacon_interv); in orinoco_add_hostscan_result()
124 signal = SIGNAL_TO_MBM(le16_to_cpu(bss->a.level)); in orinoco_add_hostscan_result()
[all …]
/Linux-v5.4/net/wireless/
Dscan.c77 static void bss_free(struct cfg80211_internal_bss *bss) in bss_free() argument
81 if (WARN_ON(atomic_read(&bss->hold))) in bss_free()
84 ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); in bss_free()
85 if (ies && !bss->pub.hidden_beacon_bss) in bss_free()
87 ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); in bss_free()
95 if (!list_empty(&bss->hidden_list)) in bss_free()
96 list_del(&bss->hidden_list); in bss_free()
98 kfree(bss); in bss_free()
102 struct cfg80211_internal_bss *bss) in bss_ref_get() argument
106 bss->refcount++; in bss_ref_get()
[all …]
Dsme.c276 struct cfg80211_bss *bss; in cfg80211_get_conn_bss() local
280 bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel, in cfg80211_get_conn_bss()
286 if (!bss) in cfg80211_get_conn_bss()
289 memcpy(wdev->conn->bssid, bss->bssid, ETH_ALEN); in cfg80211_get_conn_bss()
291 wdev->conn->params.channel = bss->channel; in cfg80211_get_conn_bss()
295 return bss; in cfg80211_get_conn_bss()
302 struct cfg80211_bss *bss; in __cfg80211_sme_scan_done() local
313 bss = cfg80211_get_conn_bss(wdev); in __cfg80211_sme_scan_done()
314 if (bss) in __cfg80211_sme_scan_done()
315 cfg80211_put_bss(&rdev->wiphy, bss); in __cfg80211_sme_scan_done()
[all …]
Dmlme.c23 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()
[all …]
Dcore.h182 static inline void cfg80211_hold_bss(struct cfg80211_internal_bss *bss) in cfg80211_hold_bss() argument
184 atomic_inc(&bss->hold); in cfg80211_hold_bss()
185 if (bss->pub.transmitted_bss) { in cfg80211_hold_bss()
186 bss = container_of(bss->pub.transmitted_bss, in cfg80211_hold_bss()
188 atomic_inc(&bss->hold); in cfg80211_hold_bss()
192 static inline void cfg80211_unhold_bss(struct cfg80211_internal_bss *bss) in cfg80211_unhold_bss() argument
194 int r = atomic_dec_return(&bss->hold); in cfg80211_unhold_bss()
196 if (bss->pub.transmitted_bss) { in cfg80211_unhold_bss()
197 bss = container_of(bss->pub.transmitted_bss, in cfg80211_unhold_bss()
199 r = atomic_dec_return(&bss->hold); in cfg80211_unhold_bss()
/Linux-v5.4/drivers/net/wireless/intersil/hostap/
Dhostap_80211_rx.c330 struct hostap_bss_info *bss; in __hostap_get_bss() local
333 bss = list_entry(ptr, struct hostap_bss_info, list); in __hostap_get_bss()
334 if (memcmp(bss->bssid, bssid, ETH_ALEN) == 0 && in __hostap_get_bss()
336 (ssid_len == bss->ssid_len && in __hostap_get_bss()
337 memcmp(ssid, bss->ssid, ssid_len) == 0))) { in __hostap_get_bss()
338 list_move(&bss->list, &local->bss_list); in __hostap_get_bss()
339 return bss; in __hostap_get_bss()
350 struct hostap_bss_info *bss; in __hostap_add_bss() local
353 bss = list_entry(local->bss_list.prev, in __hostap_add_bss()
355 list_del(&bss->list); in __hostap_add_bss()
[all …]
Dhostap_proc.c128 struct hostap_bss_info *bss; in prism2_bss_list_proc_show() local
136 bss = list_entry(ptr, struct hostap_bss_info, list); in prism2_bss_list_proc_show()
138 bss->bssid, bss->last_update, in prism2_bss_list_proc_show()
139 bss->count, bss->capab_info); in prism2_bss_list_proc_show()
141 seq_printf(m, "%*pE", (int)bss->ssid_len, bss->ssid); in prism2_bss_list_proc_show()
144 seq_printf(m, "%*phN", (int)bss->ssid_len, bss->ssid); in prism2_bss_list_proc_show()
146 seq_printf(m, "%*phN", (int)bss->wpa_ie_len, bss->wpa_ie); in prism2_bss_list_proc_show()
/Linux-v5.4/drivers/net/wireless/marvell/libertas/
Dcfg.c296 static int lbs_add_common_rates_tlv(u8 *tlv, struct cfg80211_bss *bss) in lbs_add_common_rates_tlv() argument
303 rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES); in lbs_add_common_rates_tlv()
304 ext_rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_EXT_SUPP_RATES); in lbs_add_common_rates_tlv()
498 struct cfg80211_bss *bss; in lbs_ret_scan() local
642 bss = cfg80211_inform_bss(wiphy, channel, in lbs_ret_scan()
648 cfg80211_put_bss(wiphy, bss); in lbs_ret_scan()
1060 struct cfg80211_bss *bss, in lbs_associate() argument
1094 memcpy(cmd->bssid, bss->bssid, ETH_ALEN); in lbs_associate()
1096 cmd->capability = cpu_to_le16(bss->capability); in lbs_associate()
1100 ssid_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SSID); in lbs_associate()
[all …]
/Linux-v5.4/arch/um/kernel/
Ddyn.lds.S49 .rel.bss : { *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*) }
50 .rela.bss : { *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) }
150 .bss : {
153 *(.bss .bss.* .gnu.linkonce.b.*) argument
/Linux-v5.4/drivers/net/wireless/intersil/prism54/
Doid_mgt.c279 struct obj_bss *bss = data; in mgt_le_to_cpu() local
280 bss->age = le16_to_cpu(bss->age); in mgt_le_to_cpu()
281 bss->channel = le16_to_cpu(bss->channel); in mgt_le_to_cpu()
282 bss->capinfo = le16_to_cpu(bss->capinfo); in mgt_le_to_cpu()
283 bss->rates = le16_to_cpu(bss->rates); in mgt_le_to_cpu()
284 bss->basic_rates = le16_to_cpu(bss->basic_rates); in mgt_le_to_cpu()
348 struct obj_bss *bss = data; in mgt_cpu_to_le() local
349 bss->age = cpu_to_le16(bss->age); in mgt_cpu_to_le()
350 bss->channel = cpu_to_le16(bss->channel); in mgt_cpu_to_le()
351 bss->capinfo = cpu_to_le16(bss->capinfo); in mgt_cpu_to_le()
[all …]
Disl_ioctl.c167 struct obj_bss bss, *bss2; in prism54_update_stats() local
186 memcpy(bss.address, data, ETH_ALEN); in prism54_update_stats()
190 j = mgt_get_request(priv, DOT11_OID_BSSFIND, 0, (void *) &bss, &r); in prism54_update_stats()
575 char *current_ev, char *end_buf, struct obj_bss *bss, in prism54_translate_bss() argument
585 memcpy(iwe.u.ap_addr.sa_data, bss->address, ETH_ALEN); in prism54_translate_bss()
594 iwe.u.data.length = bss->ssid.length; in prism54_translate_bss()
598 &iwe, bss->ssid.octets); in prism54_translate_bss()
606 cap = bss->capinfo; in prism54_translate_bss()
628 iwe.u.freq.m = bss->channel; in prism54_translate_bss()
635 iwe.u.qual.level = bss->rssi; in prism54_translate_bss()
[all …]
/Linux-v5.4/net/mac80211/
Dscan.c33 struct ieee80211_bss *bss) in ieee80211_rx_bss_put() argument
35 if (!bss) in ieee80211_rx_bss_put()
38 container_of((void *)bss, struct cfg80211_bss, priv)); in ieee80211_rx_bss_put()
60 struct ieee80211_bss *bss, in ieee80211_update_bss_from_elems() argument
68 bss->device_ts_beacon = rx_status->device_timestamp; in ieee80211_update_bss_from_elems()
70 bss->device_ts_presp = rx_status->device_timestamp; in ieee80211_update_bss_from_elems()
74 bss->corrupt_data |= IEEE80211_BSS_CORRUPT_BEACON; in ieee80211_update_bss_from_elems()
76 bss->corrupt_data |= IEEE80211_BSS_CORRUPT_PROBE_RESP; in ieee80211_update_bss_from_elems()
79 bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_BEACON; in ieee80211_update_bss_from_elems()
81 bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_PROBE_RESP; in ieee80211_update_bss_from_elems()
[all …]
Dmlme.c729 memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc()
731 memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); in ieee80211_send_assoc()
2138 struct ieee80211_bss *bss = (void *)cbss->priv; in ieee80211_set_associated() local
2144 bss_conf->assoc_capability, bss->has_erp_value, bss->erp_value); in ieee80211_set_associated()
2192 bss_conf->beacon_rate = bss->beacon_rate; in ieee80211_set_associated()
2628 cbss = ifmgd->auth_data->bss; in ieee80211_ap_probereq_get()
2630 cbss = ifmgd->assoc_data->bss; in ieee80211_ap_probereq_get()
2776 sta_info_destroy_addr(sdata, auth_data->bss->bssid); in ieee80211_destroy_auth_data()
2786 cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss); in ieee80211_destroy_auth_data()
2805 sta_info_destroy_addr(sdata, assoc_data->bss->bssid); in ieee80211_destroy_assoc_data()
[all …]
/Linux-v5.4/arch/s390/purgatory/
Dpurgatory.lds.S38 .bss : {
40 *(.bss) argument
41 *(.bss.*)
/Linux-v5.4/drivers/net/wireless/ath/wcn36xx/
Dsmd.c1268 struct wcn36xx_hal_config_bss_params_v1 *bss; in wcn36xx_smd_config_bss_v1() local
1278 bss = &msg_body->bss_params; in wcn36xx_smd_config_bss_v1()
1279 sta = &bss->sta; in wcn36xx_smd_config_bss_v1()
1368 bss->bssid, bss->self_mac_addr, bss->bss_type, in wcn36xx_smd_config_bss_v1()
1369 bss->oper_mode, bss->nw_type); in wcn36xx_smd_config_bss_v1()
1432 struct wcn36xx_hal_config_bss_params *bss; in wcn36xx_smd_config_bss() local
1445 bss = &msg->bss_params; in wcn36xx_smd_config_bss()
1446 sta_params = &bss->sta; in wcn36xx_smd_config_bss()
1450 memcpy(&bss->bssid, bssid, ETH_ALEN); in wcn36xx_smd_config_bss()
1452 memcpy(bss->self_mac_addr, vif->addr, ETH_ALEN); in wcn36xx_smd_config_bss()
[all …]
/Linux-v5.4/arch/x86/boot/compressed/
Dvmlinux.lds.S58 .bss : {
60 *(.bss) argument
61 *(.bss.*)
/Linux-v5.4/arch/parisc/boot/compressed/
Dvmlinux.lds.S77 .bss : {
79 *(.bss) argument
80 *(.bss.*)
/Linux-v5.4/arch/s390/boot/compressed/
Dvmlinux.lds.S85 .bss : {
87 *(.bss) argument
88 *(.bss.*)
/Linux-v5.4/arch/xtensa/boot/boot-elf/
Dboot.lds.S31 .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3):
37 *(.bss)
/Linux-v5.4/arch/microblaze/kernel/
Dvmlinux.lds.S128 .bss ALIGN (PAGE_SIZE) : AT(ADDR(.bss) - LOAD_OFFSET) {
131 *(.bss*)
/Linux-v5.4/arch/h8300/boot/compressed/
Dvmlinux.lds27 .bss :
30 *(.bss*) argument
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/
Devent.c151 struct cfg80211_bss *bss = NULL; in qtnf_event_handle_bss_join() local
192 bss = cfg80211_get_bss(wiphy, chandef.chan, join_info->bssid, in qtnf_event_handle_bss_join()
195 if (!bss) { in qtnf_event_handle_bss_join()
221 bss = cfg80211_inform_bss(wiphy, chandef.chan, in qtnf_event_handle_bss_join()
227 if (!bss) { in qtnf_event_handle_bss_join()
289 if (bss) { in qtnf_event_handle_bss_join()
292 cfg80211_put_bss(wiphy, bss); in qtnf_event_handle_bss_join()
363 struct cfg80211_bss *bss; in qtnf_event_handle_scan_results() local
434 bss = cfg80211_inform_bss(wiphy, channel, frame_type, in qtnf_event_handle_scan_results()
439 if (!bss) in qtnf_event_handle_scan_results()
[all …]
/Linux-v5.4/drivers/net/wireless/marvell/mwifiex/
Dsta_ioctl.c142 struct cfg80211_bss *bss, in mwifiex_fill_new_bss_desc() argument
147 struct mwifiex_bss_priv *bss_priv = (void *)bss->priv; in mwifiex_fill_new_bss_desc()
151 ies = rcu_dereference(bss->ies); in mwifiex_fill_new_bss_desc()
163 memcpy(bss_desc->mac_address, bss->bssid, ETH_ALEN); in mwifiex_fill_new_bss_desc()
164 bss_desc->rssi = bss->signal; in mwifiex_fill_new_bss_desc()
168 bss_desc->beacon_period = bss->beacon_interval; in mwifiex_fill_new_bss_desc()
169 bss_desc->cap_info_bitmap = bss->capability; in mwifiex_fill_new_bss_desc()
206 struct cfg80211_bss *bss) in mwifiex_process_country_ie() argument
214 country_ie = ieee80211_bss_get_ie(bss, WLAN_EID_COUNTRY); in mwifiex_process_country_ie()
265 int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss, in mwifiex_bss_start() argument
[all …]
/Linux-v5.4/arch/powerpc/boot/
DzImage.coff.lds.S39 .bss :
42 *(.bss)
/Linux-v5.4/arch/unicore32/boot/compressed/
Dvmlinux.lds.S52 .bss : { *(.bss) }

12345678