/Linux-v5.4/drivers/net/wireless/intersil/orinoco/ |
D | scan.c | 75 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/ |
D | scan.c | 77 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 …]
|
D | sme.c | 276 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 …]
|
D | mlme.c | 23 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 …]
|
D | core.h | 182 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/ |
D | hostap_80211_rx.c | 330 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 …]
|
D | hostap_proc.c | 128 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/ |
D | cfg.c | 296 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/ |
D | dyn.lds.S | 49 .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/ |
D | oid_mgt.c | 279 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 …]
|
D | isl_ioctl.c | 167 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/ |
D | scan.c | 33 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 …]
|
D | mlme.c | 729 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/ |
D | purgatory.lds.S | 38 .bss : { 40 *(.bss) argument 41 *(.bss.*)
|
/Linux-v5.4/drivers/net/wireless/ath/wcn36xx/ |
D | smd.c | 1268 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/ |
D | vmlinux.lds.S | 58 .bss : { 60 *(.bss) argument 61 *(.bss.*)
|
/Linux-v5.4/arch/parisc/boot/compressed/ |
D | vmlinux.lds.S | 77 .bss : { 79 *(.bss) argument 80 *(.bss.*)
|
/Linux-v5.4/arch/s390/boot/compressed/ |
D | vmlinux.lds.S | 85 .bss : { 87 *(.bss) argument 88 *(.bss.*)
|
/Linux-v5.4/arch/xtensa/boot/boot-elf/ |
D | boot.lds.S | 31 .bss ((LOADADDR(.image) + SIZEOF(.image) + 3) & ~ 3): 37 *(.bss)
|
/Linux-v5.4/arch/microblaze/kernel/ |
D | vmlinux.lds.S | 128 .bss ALIGN (PAGE_SIZE) : AT(ADDR(.bss) - LOAD_OFFSET) { 131 *(.bss*)
|
/Linux-v5.4/arch/h8300/boot/compressed/ |
D | vmlinux.lds | 27 .bss : 30 *(.bss*) argument
|
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/ |
D | event.c | 151 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/ |
D | sta_ioctl.c | 142 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/ |
D | zImage.coff.lds.S | 39 .bss : 42 *(.bss)
|
/Linux-v5.4/arch/unicore32/boot/compressed/ |
D | vmlinux.lds.S | 52 .bss : { *(.bss) }
|