bss 274 arch/mips/boot/elf2ecoff.c struct sect text, data, bss; bss 283 arch/mips/boot/elf2ecoff.c text.len = data.len = bss.len = 0; bss 284 arch/mips/boot/elf2ecoff.c text.vaddr = data.vaddr = bss.vaddr = 0; bss 370 arch/mips/boot/elf2ecoff.c combine(&bss, &nbss, 1); bss 394 arch/mips/boot/elf2ecoff.c if (text.vaddr > data.vaddr || data.vaddr > bss.vaddr || bss 396 arch/mips/boot/elf2ecoff.c || data.vaddr + data.len > bss.vaddr) { bss 424 arch/mips/boot/elf2ecoff.c eah.bsize = bss.len; bss 428 arch/mips/boot/elf2ecoff.c eah.bss_start = bss.vaddr; bss 522 arch/mips/mm/init.c pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(.bss..swapper_pg_dir); bss 48 arch/powerpc/kernel/prom_init.c #define __prombss __section(.bss.prominit) bss 50 arch/s390/mm/init.c pgd_t swapper_pg_dir[PTRS_PER_PGD] __section(.bss..swapper_pg_dir); bss 251 arch/x86/ia32/ia32_aout.c unsigned long bss, start_addr, len, error; bss 307 arch/x86/ia32/ia32_aout.c bss = ex.a_text + ex.a_data + ex.a_bss; bss 308 arch/x86/ia32/ia32_aout.c if (bss > len) { bss 309 arch/x86/ia32/ia32_aout.c retval = vm_brk(start_addr + len, bss - len); bss 4427 drivers/net/ethernet/sun/niu.c u16 bss; bss 4429 drivers/net/ethernet/sun/niu.c bss = min(PAGE_SHIFT, 15); bss 4431 drivers/net/ethernet/sun/niu.c rp->rbr_block_size = 1 << bss; bss 4432 drivers/net/ethernet/sun/niu.c rp->rbr_blocks_per_page = 1 << (PAGE_SHIFT-bss); bss 1913 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c struct gelic_wl_scan_info *bss) bss 1931 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c common->scan_index = cpu_to_be16(bss->eurus_index); bss 2008 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c memcpy(wl->active_bssid, &bss->hwinfo->bssid[2], ETH_ALEN); bss 1220 drivers/net/wireless/ath/ar5523/ar5523.c struct ieee80211_bss_conf *bss) bss 1227 drivers/net/wireless/ath/ar5523/ar5523.c ar5523_create_rateset(ar, bss, &rates.rateset, true); bss 1235 drivers/net/wireless/ath/ar5523/ar5523.c struct ieee80211_bss_conf *bss) bss 1246 drivers/net/wireless/ath/ar5523/ar5523.c ar5523_create_rateset(ar, bss, &create.connattr.rateset, false); bss 1248 drivers/net/wireless/ath/ar5523/ar5523.c wlan_mode = ar5523_get_wlan_mode(ar, bss); bss 1256 drivers/net/wireless/ath/ar5523/ar5523.c struct ieee80211_bss_conf *bss) bss 1262 drivers/net/wireless/ath/ar5523/ar5523.c associd.associd = cpu_to_be32(bss->aid); bss 1264 drivers/net/wireless/ath/ar5523/ar5523.c memcpy(associd.bssid, bss->bssid, ETH_ALEN); bss 1271 drivers/net/wireless/ath/ar5523/ar5523.c struct ieee80211_bss_conf *bss, bss 1283 drivers/net/wireless/ath/ar5523/ar5523.c if (bss->assoc) { bss 1284 drivers/net/wireless/ath/ar5523/ar5523.c error = ar5523_create_connection(ar, vif, bss); bss 1290 drivers/net/wireless/ath/ar5523/ar5523.c error = ar5523_set_basic_rates(ar, bss); bss 1296 drivers/net/wireless/ath/ar5523/ar5523.c error = ar5523_write_associd(ar, bss); bss 2174 drivers/net/wireless/ath/ath10k/mac.c struct cfg80211_bss *bss; bss 2183 drivers/net/wireless/ath/ath10k/mac.c bss = cfg80211_get_bss(ar->hw->wiphy, def.chan, info->bssid, NULL, 0, bss 2185 drivers/net/wireless/ath/ath10k/mac.c if (bss) { bss 2189 drivers/net/wireless/ath/ath10k/mac.c rsnie = ieee80211_bss_get_ie(bss, WLAN_EID_RSN); bss 2191 drivers/net/wireless/ath/ath10k/mac.c ies = rcu_dereference(bss->ies); bss 2198 drivers/net/wireless/ath/ath10k/mac.c cfg80211_put_bss(ar->hw->wiphy, bss); bss 687 drivers/net/wireless/ath/ath6kl/cfg80211.c struct cfg80211_bss *bss; bss 700 drivers/net/wireless/ath/ath6kl/cfg80211.c bss = cfg80211_get_bss(ar->wiphy, chan, bssid, bss 703 drivers/net/wireless/ath/ath6kl/cfg80211.c if (bss == NULL) { bss 719 drivers/net/wireless/ath/ath6kl/cfg80211.c bss = cfg80211_inform_bss(ar->wiphy, chan, bss 724 drivers/net/wireless/ath/ath6kl/cfg80211.c if (bss) bss 732 drivers/net/wireless/ath/ath6kl/cfg80211.c return bss; bss 744 drivers/net/wireless/ath/ath6kl/cfg80211.c struct cfg80211_bss *bss; bss 785 drivers/net/wireless/ath/ath6kl/cfg80211.c bss = ath6kl_add_bss_if_needed(vif, nw_type, bssid, chan, bss 787 drivers/net/wireless/ath/ath6kl/cfg80211.c if (!bss) { bss 796 drivers/net/wireless/ath/ath6kl/cfg80211.c cfg80211_put_bss(ar->wiphy, bss); bss 807 drivers/net/wireless/ath/ath6kl/cfg80211.c cfg80211_put_bss(ar->wiphy, bss); bss 810 drivers/net/wireless/ath/ath6kl/cfg80211.c .bss = bss, bss 1093 drivers/net/wireless/ath/ath6kl/wmi.c struct cfg80211_bss *bss; bss 1138 drivers/net/wireless/ath/ath6kl/wmi.c bss = cfg80211_inform_bss(ar->wiphy, channel, bss 1147 drivers/net/wireless/ath/ath6kl/wmi.c if (bss == NULL) bss 1149 drivers/net/wireless/ath/ath6kl/wmi.c cfg80211_put_bss(ar->wiphy, bss); bss 1655 drivers/net/wireless/ath/ath6kl/wmi.h struct bss_bias_info bss; /* WMI_SET_HOST_BIAS */ bss 1268 drivers/net/wireless/ath/wcn36xx/smd.c struct wcn36xx_hal_config_bss_params_v1 *bss; bss 1278 drivers/net/wireless/ath/wcn36xx/smd.c bss = &msg_body->bss_params; bss 1279 drivers/net/wireless/ath/wcn36xx/smd.c sta = &bss->sta; bss 1368 drivers/net/wireless/ath/wcn36xx/smd.c bss->bssid, bss->self_mac_addr, bss->bss_type, bss 1369 drivers/net/wireless/ath/wcn36xx/smd.c bss->oper_mode, bss->nw_type); bss 1432 drivers/net/wireless/ath/wcn36xx/smd.c struct wcn36xx_hal_config_bss_params *bss; bss 1445 drivers/net/wireless/ath/wcn36xx/smd.c bss = &msg->bss_params; bss 1446 drivers/net/wireless/ath/wcn36xx/smd.c sta_params = &bss->sta; bss 1450 drivers/net/wireless/ath/wcn36xx/smd.c memcpy(&bss->bssid, bssid, ETH_ALEN); bss 1452 drivers/net/wireless/ath/wcn36xx/smd.c memcpy(bss->self_mac_addr, vif->addr, ETH_ALEN); bss 1455 drivers/net/wireless/ath/wcn36xx/smd.c bss->bss_type = WCN36XX_HAL_INFRASTRUCTURE_MODE; bss 1458 drivers/net/wireless/ath/wcn36xx/smd.c bss->oper_mode = 1; bss 1459 drivers/net/wireless/ath/wcn36xx/smd.c bss->wcn36xx_hal_persona = WCN36XX_HAL_STA_MODE; bss 1462 drivers/net/wireless/ath/wcn36xx/smd.c bss->bss_type = WCN36XX_HAL_INFRA_AP_MODE; bss 1465 drivers/net/wireless/ath/wcn36xx/smd.c bss->oper_mode = 0; bss 1466 drivers/net/wireless/ath/wcn36xx/smd.c bss->wcn36xx_hal_persona = WCN36XX_HAL_STA_SAP_MODE; bss 1468 drivers/net/wireless/ath/wcn36xx/smd.c bss->bss_type = WCN36XX_HAL_IBSS_MODE; bss 1471 drivers/net/wireless/ath/wcn36xx/smd.c bss->oper_mode = 1; bss 1477 drivers/net/wireless/ath/wcn36xx/smd.c wcn36xx_smd_set_bss_nw_type(wcn, sta, bss); bss 1479 drivers/net/wireless/ath/wcn36xx/smd.c bss->nw_type = WCN36XX_HAL_11N_NW_TYPE; bss 1481 drivers/net/wireless/ath/wcn36xx/smd.c bss->short_slot_time_supported = vif->bss_conf.use_short_slot; bss 1482 drivers/net/wireless/ath/wcn36xx/smd.c bss->lla_coexist = 0; bss 1483 drivers/net/wireless/ath/wcn36xx/smd.c bss->llb_coexist = 0; bss 1484 drivers/net/wireless/ath/wcn36xx/smd.c bss->llg_coexist = 0; bss 1485 drivers/net/wireless/ath/wcn36xx/smd.c bss->rifs_mode = 0; bss 1486 drivers/net/wireless/ath/wcn36xx/smd.c bss->beacon_interval = vif->bss_conf.beacon_int; bss 1487 drivers/net/wireless/ath/wcn36xx/smd.c bss->dtim_period = vif_priv->dtim_period; bss 1489 drivers/net/wireless/ath/wcn36xx/smd.c wcn36xx_smd_set_bss_ht_params(vif, sta, bss); bss 1491 drivers/net/wireless/ath/wcn36xx/smd.c bss->oper_channel = WCN36XX_HW_CHANNEL(wcn); bss 1494 drivers/net/wireless/ath/wcn36xx/smd.c bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_BELOW; bss 1496 drivers/net/wireless/ath/wcn36xx/smd.c bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_ABOVE; bss 1498 drivers/net/wireless/ath/wcn36xx/smd.c bss->ext_channel = IEEE80211_HT_PARAM_CHA_SEC_NONE; bss 1500 drivers/net/wireless/ath/wcn36xx/smd.c bss->reserved = 0; bss 1504 drivers/net/wireless/ath/wcn36xx/smd.c bss->ssid.length = vif_priv->ssid.length; bss 1505 drivers/net/wireless/ath/wcn36xx/smd.c memcpy(bss->ssid.ssid, vif_priv->ssid.ssid, vif_priv->ssid.length); bss 1507 drivers/net/wireless/ath/wcn36xx/smd.c bss->obss_prot_enabled = 0; bss 1508 drivers/net/wireless/ath/wcn36xx/smd.c bss->rmf = 0; bss 1509 drivers/net/wireless/ath/wcn36xx/smd.c bss->max_probe_resp_retry_limit = 0; bss 1510 drivers/net/wireless/ath/wcn36xx/smd.c bss->hidden_ssid = vif->bss_conf.hidden_ssid; bss 1511 drivers/net/wireless/ath/wcn36xx/smd.c bss->proxy_probe_resp = 0; bss 1512 drivers/net/wireless/ath/wcn36xx/smd.c bss->edca_params_valid = 0; bss 1516 drivers/net/wireless/ath/wcn36xx/smd.c bss->ext_set_sta_key_param_valid = 0; bss 1520 drivers/net/wireless/ath/wcn36xx/smd.c bss->spectrum_mgt_enable = 0; bss 1521 drivers/net/wireless/ath/wcn36xx/smd.c bss->tx_mgmt_power = 0; bss 1522 drivers/net/wireless/ath/wcn36xx/smd.c bss->max_tx_power = WCN36XX_MAX_POWER(wcn); bss 1523 drivers/net/wireless/ath/wcn36xx/smd.c bss->action = update; bss 1525 drivers/net/wireless/ath/wcn36xx/smd.c vif_priv->bss_type = bss->bss_type; bss 1529 drivers/net/wireless/ath/wcn36xx/smd.c bss->bssid, bss->self_mac_addr, bss->bss_type, bss 1530 drivers/net/wireless/ath/wcn36xx/smd.c bss->oper_mode, bss->nw_type); bss 1206 drivers/net/wireless/ath/wil6210/cfg80211.c struct cfg80211_bss *bss; bss 1249 drivers/net/wireless/ath/wil6210/cfg80211.c bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, bss 1252 drivers/net/wireless/ath/wil6210/cfg80211.c if (!bss) { bss 1257 drivers/net/wireless/ath/wil6210/cfg80211.c ssid_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SSID); bss 1270 drivers/net/wireless/ath/wil6210/cfg80211.c switch (bss->capability & WLAN_CAPABILITY_DMG_TYPE_MASK) { bss 1279 drivers/net/wireless/ath/wil6210/cfg80211.c bss->capability); bss 1284 drivers/net/wireless/ath/wil6210/cfg80211.c ch = bss->channel->hw_value; bss 1287 drivers/net/wireless/ath/wil6210/cfg80211.c bss->channel->center_freq); bss 1295 drivers/net/wireless/ath/wil6210/cfg80211.c bss->capability); bss 1301 drivers/net/wireless/ath/wil6210/cfg80211.c vif->bss = bss; bss 1307 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wmi_del_cipher_key(vif, 0, bss->bssid, bss 1313 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wmi_del_cipher_key(vif, 0, bss->bssid, bss 1350 drivers/net/wireless/ath/wil6210/cfg80211.c ether_addr_copy(conn.bssid, bss->bssid); bss 1351 drivers/net/wireless/ath/wil6210/cfg80211.c ether_addr_copy(conn.dst_mac, bss->bssid); bss 1360 drivers/net/wireless/ath/wil6210/cfg80211.c vif->bss = bss; bss 1369 drivers/net/wireless/ath/wil6210/cfg80211.c cfg80211_put_bss(wiphy, bss); bss 2551 drivers/net/wireless/ath/wil6210/cfg80211.c struct cfg80211_bss *bss; bss 2576 drivers/net/wireless/ath/wil6210/cfg80211.c bss = vif->bss; bss 2577 drivers/net/wireless/ath/wil6210/cfg80211.c if (!bss) { bss 2583 drivers/net/wireless/ath/wil6210/cfg80211.c ether_addr_copy(reassoc.bssid, bss->bssid); bss 372 drivers/net/wireless/ath/wil6210/main.c vif->bss = NULL; bss 873 drivers/net/wireless/ath/wil6210/wil6210.h struct cfg80211_bss *bss; /* connected bss, relevant in STA mode */ bss 880 drivers/net/wireless/ath/wil6210/wmi.c struct cfg80211_bss *bss; bss 901 drivers/net/wireless/ath/wil6210/wmi.c bss = cfg80211_inform_bss_frame_data(wiphy, &bss_data, bss 904 drivers/net/wireless/ath/wil6210/wmi.c if (bss) { bss 907 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_put_bss(wiphy, bss); bss 1076 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_ref_bss(wiphy, vif->bss); bss 1077 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_connect_bss(ndev, evt->bssid, vif->bss, bss 1083 drivers/net/wireless/ath/wil6210/wmi.c vif->bss = NULL; bss 1400 drivers/net/wireless/ath/wil6210/wmi.c struct cfg80211_bss *bss; bss 1449 drivers/net/wireless/ath/wil6210/wmi.c bss = cfg80211_inform_bss_frame_data(wiphy, &bss_data, rx_mgmt_frame, bss 1451 drivers/net/wireless/ath/wil6210/wmi.c if (bss) { bss 1453 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_put_bss(wiphy, bss); bss 1827 drivers/net/wireless/ath/wil6210/wmi.c ether_addr_copy(wil->sta[cid].addr, vif->bss->bssid); bss 1831 drivers/net/wireless/ath/wil6210/wmi.c cfg80211_ref_bss(wiphy, vif->bss); bss 1836 drivers/net/wireless/ath/wil6210/wmi.c info.bss = vif->bss; bss 1842 drivers/net/wireless/ath/wil6210/wmi.c vif->bss = NULL; bss 2986 drivers/net/wireless/atmel/atmel.c u8 *bss = capability & WLAN_CAPABILITY_ESS ? header->addr2 : header->addr3; bss 2990 drivers/net/wireless/atmel/atmel.c if (memcmp(bss, priv->BSSinfo[i].BSSID, ETH_ALEN) == 0) bss 3001 drivers/net/wireless/atmel/atmel.c memcpy(priv->BSSinfo[index].BSSID, bss, ETH_ALEN); bss 3202 drivers/net/wireless/atmel/atmel.c struct bss_info *bss = &priv->BSSinfo[bss_index]; bss 3204 drivers/net/wireless/atmel/atmel.c memcpy(priv->CurrentBSSID, bss->BSSID, ETH_ALEN); bss 3205 drivers/net/wireless/atmel/atmel.c memcpy(priv->SSID, bss->SSID, priv->SSID_size = bss->SSIDsize); bss 3213 drivers/net/wireless/atmel/atmel.c if (bss->BSStype == IW_MODE_ADHOC && bss 3224 drivers/net/wireless/atmel/atmel.c priv->operating_mode = bss->BSStype; bss 3225 drivers/net/wireless/atmel/atmel.c priv->channel = bss->channel & 0x7f; bss 3226 drivers/net/wireless/atmel/atmel.c priv->beacon_period = bss->beacon_period; bss 3228 drivers/net/wireless/atmel/atmel.c if (priv->preamble != bss->preamble) { bss 3229 drivers/net/wireless/atmel/atmel.c priv->preamble = bss->preamble; bss 3231 drivers/net/wireless/atmel/atmel.c LOCAL_MIB_PREAMBLE_TYPE, bss->preamble); bss 3234 drivers/net/wireless/atmel/atmel.c if (!priv->wep_is_on && bss->UsingWEP) { bss 3240 drivers/net/wireless/atmel/atmel.c if (priv->wep_is_on && !bss->UsingWEP) { bss 2802 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct cfg80211_bss *bss; bss 2847 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss = cfg80211_inform_bss_data(wiphy, &bss_data, bss 2854 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!bss) bss 2857 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg80211_put_bss(wiphy, bss); bss 2863 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c next_bss_le(struct brcmf_scan_results *list, struct brcmf_bss_info_le *bss) bss 2865 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (bss == NULL) bss 2867 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return (struct brcmf_bss_info_le *)((unsigned long)bss + bss 2868 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c le32_to_cpu(bss->length)); bss 2904 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct cfg80211_bss *bss; bss 2957 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss = cfg80211_inform_bss(wiphy, notify_channel, bss 2963 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!bss) { bss 2968 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg80211_put_bss(wiphy, bss); bss 3066 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_bss_info_le *bss, bss 3071 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ch_bss.chspec = le16_to_cpu(bss->chanspec); bss 3076 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!memcmp(&bss_info_le->BSSID, &bss->BSSID, ETH_ALEN) && bss 3078 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss_info_le->SSID_len == bss->SSID_len && bss 3079 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c !memcmp(bss_info_le->SSID, bss->SSID, bss_info_le->SSID_len)) { bss 3080 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if ((bss->flags & BRCMF_BSS_RSSI_ON_CHANNEL) == bss 3082 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c s16 bss_rssi = le16_to_cpu(bss->RSSI); bss 3089 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss->RSSI = bss_info_le->RSSI; bss 3090 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c } else if ((bss->flags & BRCMF_BSS_RSSI_ON_CHANNEL) && bss 3095 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss->RSSI = bss_info_le->RSSI; bss 3096 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss->flags |= BRCMF_BSS_RSSI_ON_CHANNEL; bss 3113 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_bss_info_le *bss = NULL; bss 3188 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss = bss ? (struct brcmf_bss_info_le *) bss 3189 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ((unsigned char *)bss + bss 3190 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c le32_to_cpu(bss->length)) : list->bss_info_le; bss 3191 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (brcmf_compare_update_same_bss(cfg, bss, bss 804 drivers/net/wireless/cisco/airo.c BSSListRid bss; bss 3000 drivers/net/wireless/cisco/airo.c BSSListRid bss; bss 3009 drivers/net/wireless/cisco/airo.c memset (loop_net, 0, sizeof (loop_net->bss)); bss 3013 drivers/net/wireless/cisco/airo.c rc = PC4500_readrid(ai, ai->bssListFirst, &bss, ai->bssListRidLen, 0); bss 3014 drivers/net/wireless/cisco/airo.c if((rc) || (bss.index == cpu_to_le16(0xffff))) { bss 3021 drivers/net/wireless/cisco/airo.c while((!rc) && (bss.index != cpu_to_le16(0xffff))) { bss 3030 drivers/net/wireless/cisco/airo.c memcpy(tmp_net, &bss, sizeof(tmp_net->bss)); bss 3037 drivers/net/wireless/cisco/airo.c &bss, ai->bssListRidLen, 0); bss 7267 drivers/net/wireless/cisco/airo.c BSSListRid *bss) bss 7280 drivers/net/wireless/cisco/airo.c memcpy(iwe.u.ap_addr.sa_data, bss->bssid, ETH_ALEN); bss 7287 drivers/net/wireless/cisco/airo.c iwe.u.data.length = bss->ssidLen; bss 7293 drivers/net/wireless/cisco/airo.c &iwe, bss->ssid); bss 7297 drivers/net/wireless/cisco/airo.c capabilities = bss->cap; bss 7309 drivers/net/wireless/cisco/airo.c iwe.u.freq.m = le16_to_cpu(bss->dsChannel); bss 7316 drivers/net/wireless/cisco/airo.c dBm = le16_to_cpu(bss->dBm); bss 7345 drivers/net/wireless/cisco/airo.c &iwe, bss->ssid); bss 7357 drivers/net/wireless/cisco/airo.c if(bss->rates[i] == 0) bss 7360 drivers/net/wireless/cisco/airo.c iwe.u.bitrate.value = ((bss->rates[i] & 0x7f) * 500000); bss 7374 drivers/net/wireless/cisco/airo.c sprintf(buf, "bcn_int=%d", bss->beaconInterval); bss 7384 drivers/net/wireless/cisco/airo.c u16 length = sizeof (bss->extra.iep); bss 7385 drivers/net/wireless/cisco/airo.c u8 *ie = (void *)&bss->extra.iep; bss 7462 drivers/net/wireless/cisco/airo.c &net->bss); bss 865 drivers/net/wireless/intel/iwlwifi/fw/file.h __le32 bss; bss 2970 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct cfg80211_bss *bss, bss 2976 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c elem = cfg80211_find_elem(WLAN_EID_EXT_CAPABILITY, bss->ies->data, bss 2977 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c bss->ies->len); bss 975 drivers/net/wireless/intel/iwlwifi/mvm/utils.c return le32_to_cpu(txq_timer->bss); bss 330 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c struct hostap_bss_info *bss; bss 333 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss = list_entry(ptr, struct hostap_bss_info, list); bss 334 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c if (memcmp(bss->bssid, bssid, ETH_ALEN) == 0 && bss 336 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c (ssid_len == bss->ssid_len && bss 337 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c memcmp(ssid, bss->ssid, ssid_len) == 0))) { bss 338 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c list_move(&bss->list, &local->bss_list); bss 339 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c return bss; bss 350 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c struct hostap_bss_info *bss; bss 353 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss = list_entry(local->bss_list.prev, bss 355 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c list_del(&bss->list); bss 358 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss = kmalloc(sizeof(*bss), GFP_ATOMIC); bss 359 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c if (bss == NULL) bss 363 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c memset(bss, 0, sizeof(*bss)); bss 364 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c memcpy(bss->bssid, bssid, ETH_ALEN); bss 365 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c memcpy(bss->ssid, ssid, ssid_len); bss 366 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->ssid_len = ssid_len; bss 368 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c list_add(&bss->list, &local->bss_list); bss 369 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c return bss; bss 375 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c struct hostap_bss_info *bss; bss 378 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss = list_entry(local->bss_list.prev, bss 380 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c if (!time_after(jiffies, bss->last_update + 60 * HZ)) bss 383 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c list_del(&bss->list); bss 385 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c kfree(bss); bss 400 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c struct hostap_bss_info *bss; bss 442 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c if (ssid_len > sizeof(bss->ssid)) bss 443 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c ssid_len = sizeof(bss->ssid); bss 446 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss = __hostap_get_bss(local, mgmt->bssid, ssid, ssid_len); bss 447 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c if (bss == NULL) bss 448 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss = __hostap_add_bss(local, mgmt->bssid, ssid, ssid_len); bss 449 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c if (bss) { bss 450 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->last_update = jiffies; bss 451 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->count++; bss 452 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->capab_info = le16_to_cpu(mgmt->u.beacon.capab_info); bss 454 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c memcpy(bss->wpa_ie, wpa, wpa_len); bss 455 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->wpa_ie_len = wpa_len; bss 457 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->wpa_ie_len = 0; bss 459 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c memcpy(bss->rsn_ie, rsn, rsn_len); bss 460 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->rsn_ie_len = rsn_len; bss 462 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->rsn_ie_len = 0; bss 463 drivers/net/wireless/intersil/hostap/hostap_80211_rx.c bss->chan = chan; bss 3331 drivers/net/wireless/intersil/hostap/hostap_hw.c struct hostap_bss_info *bss = bss 3333 drivers/net/wireless/intersil/hostap/hostap_hw.c kfree(bss); bss 1778 drivers/net/wireless/intersil/hostap/hostap_ioctl.c struct hostap_bss_info *bss, bss 1790 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (bss) { bss 1791 drivers/net/wireless/intersil/hostap/hostap_ioctl.c ssid = bss->ssid; bss 1792 drivers/net/wireless/intersil/hostap/hostap_ioctl.c ssid_len = bss->ssid_len; bss 1793 drivers/net/wireless/intersil/hostap/hostap_ioctl.c bssid = bss->bssid; bss 1821 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (bss) { bss 1822 drivers/net/wireless/intersil/hostap/hostap_ioctl.c capabilities = bss->capab_info; bss 1840 drivers/net/wireless/intersil/hostap/hostap_ioctl.c } else if (bss) { bss 1841 drivers/net/wireless/intersil/hostap/hostap_ioctl.c chan = bss->chan; bss 1931 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (bss && bss->wpa_ie_len > 0 && bss->wpa_ie_len <= MAX_WPA_IE_LEN) { bss 1934 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.u.data.length = bss->wpa_ie_len; bss 1936 drivers/net/wireless/intersil/hostap/hostap_ioctl.c &iwe, bss->wpa_ie); bss 1939 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (bss && bss->rsn_ie_len > 0 && bss->rsn_ie_len <= MAX_WPA_IE_LEN) { bss 1942 drivers/net/wireless/intersil/hostap/hostap_ioctl.c iwe.u.data.length = bss->rsn_ie_len; bss 1944 drivers/net/wireless/intersil/hostap/hostap_ioctl.c &iwe, bss->rsn_ie); bss 1966 drivers/net/wireless/intersil/hostap/hostap_ioctl.c struct hostap_bss_info *bss; bss 1967 drivers/net/wireless/intersil/hostap/hostap_ioctl.c bss = list_entry(ptr, struct hostap_bss_info, list); bss 1968 drivers/net/wireless/intersil/hostap/hostap_ioctl.c bss->included = 0; bss 1980 drivers/net/wireless/intersil/hostap/hostap_ioctl.c struct hostap_bss_info *bss; bss 1981 drivers/net/wireless/intersil/hostap/hostap_ioctl.c bss = list_entry(ptr, struct hostap_bss_info, list); bss 1982 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (ether_addr_equal(bss->bssid, scan->bssid)) { bss 1983 drivers/net/wireless/intersil/hostap/hostap_ioctl.c bss->included = 1; bss 1985 drivers/net/wireless/intersil/hostap/hostap_ioctl.c local, info, scan, bss, current_ev, bss 2006 drivers/net/wireless/intersil/hostap/hostap_ioctl.c struct hostap_bss_info *bss; bss 2007 drivers/net/wireless/intersil/hostap/hostap_ioctl.c bss = list_entry(ptr, struct hostap_bss_info, list); bss 2008 drivers/net/wireless/intersil/hostap/hostap_ioctl.c if (bss->included) bss 2010 drivers/net/wireless/intersil/hostap/hostap_ioctl.c current_ev = __prism2_translate_scan(local, info, NULL, bss, bss 128 drivers/net/wireless/intersil/hostap/hostap_proc.c struct hostap_bss_info *bss; bss 136 drivers/net/wireless/intersil/hostap/hostap_proc.c bss = list_entry(ptr, struct hostap_bss_info, list); bss 138 drivers/net/wireless/intersil/hostap/hostap_proc.c bss->bssid, bss->last_update, bss 139 drivers/net/wireless/intersil/hostap/hostap_proc.c bss->count, bss->capab_info); bss 141 drivers/net/wireless/intersil/hostap/hostap_proc.c seq_printf(m, "%*pE", (int)bss->ssid_len, bss->ssid); bss 144 drivers/net/wireless/intersil/hostap/hostap_proc.c seq_printf(m, "%*phN", (int)bss->ssid_len, bss->ssid); bss 146 drivers/net/wireless/intersil/hostap/hostap_proc.c seq_printf(m, "%*phN", (int)bss->wpa_ie_len, bss->wpa_ie); bss 1553 drivers/net/wireless/intersil/orinoco/main.c struct agere_ext_scan_info *bss; bss 1578 drivers/net/wireless/intersil/orinoco/main.c bss = kmalloc(len, GFP_ATOMIC); bss 1579 drivers/net/wireless/intersil/orinoco/main.c if (bss == NULL) bss 1583 drivers/net/wireless/intersil/orinoco/main.c err = hw->ops->bap_pread(hw, IRQ_BAP, (void *) bss, len, bss 1586 drivers/net/wireless/intersil/orinoco/main.c kfree(bss); bss 1588 drivers/net/wireless/intersil/orinoco/main.c qbuf_scan(priv, bss, len, type); bss 75 drivers/net/wireless/intersil/orinoco/scan.c const union hermes_scan_info *bss) bss 90 drivers/net/wireless/intersil/orinoco/scan.c len = le16_to_cpu(bss->a.essid_len); bss 95 drivers/net/wireless/intersil/orinoco/scan.c memcpy(&ie_buf[2], bss->a.essid, len); bss 101 drivers/net/wireless/intersil/orinoco/scan.c ie_len += symbol_build_supp_rates(ie, bss->s.rates); bss 105 drivers/net/wireless/intersil/orinoco/scan.c ie_len += prism_build_supp_rates(ie, bss->p.rates); bss 114 drivers/net/wireless/intersil/orinoco/scan.c le16_to_cpu(bss->a.channel), NL80211_BAND_2GHZ); bss 118 drivers/net/wireless/intersil/orinoco/scan.c bss->a.channel, freq); bss 122 drivers/net/wireless/intersil/orinoco/scan.c capability = le16_to_cpu(bss->a.capabilities); bss 123 drivers/net/wireless/intersil/orinoco/scan.c beacon_interval = le16_to_cpu(bss->a.beacon_interv); bss 124 drivers/net/wireless/intersil/orinoco/scan.c signal = SIGNAL_TO_MBM(le16_to_cpu(bss->a.level)); bss 127 drivers/net/wireless/intersil/orinoco/scan.c bss->a.bssid, timestamp, capability, bss 134 drivers/net/wireless/intersil/orinoco/scan.c struct agere_ext_scan_info *bss, bss 148 drivers/net/wireless/intersil/orinoco/scan.c ie_len = len - sizeof(*bss); bss 149 drivers/net/wireless/intersil/orinoco/scan.c ie = cfg80211_find_ie(WLAN_EID_DS_PARAMS, bss->data, ie_len); bss 154 drivers/net/wireless/intersil/orinoco/scan.c timestamp = le64_to_cpu(bss->timestamp); bss 155 drivers/net/wireless/intersil/orinoco/scan.c capability = le16_to_cpu(bss->capabilities); bss 156 drivers/net/wireless/intersil/orinoco/scan.c beacon_interval = le16_to_cpu(bss->beacon_interval); bss 157 drivers/net/wireless/intersil/orinoco/scan.c ie = bss->data; bss 158 drivers/net/wireless/intersil/orinoco/scan.c signal = SIGNAL_TO_MBM(bss->level); bss 161 drivers/net/wireless/intersil/orinoco/scan.c bss->bssid, timestamp, capability, bss 167 drivers/net/wireless/intersil/prism54/isl_ioctl.c struct obj_bss bss, *bss2; bss 186 drivers/net/wireless/intersil/prism54/isl_ioctl.c memcpy(bss.address, data, ETH_ALEN); bss 190 drivers/net/wireless/intersil/prism54/isl_ioctl.c j = mgt_get_request(priv, DOT11_OID_BSSFIND, 0, (void *) &bss, &r); bss 575 drivers/net/wireless/intersil/prism54/isl_ioctl.c char *current_ev, char *end_buf, struct obj_bss *bss, bss 585 drivers/net/wireless/intersil/prism54/isl_ioctl.c memcpy(iwe.u.ap_addr.sa_data, bss->address, ETH_ALEN); bss 594 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.u.data.length = bss->ssid.length; bss 598 drivers/net/wireless/intersil/prism54/isl_ioctl.c &iwe, bss->ssid.octets); bss 606 drivers/net/wireless/intersil/prism54/isl_ioctl.c cap = bss->capinfo; bss 628 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.u.freq.m = bss->channel; bss 635 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.u.qual.level = bss->rssi; bss 638 drivers/net/wireless/intersil/prism54/isl_ioctl.c iwe.u.qual.qual = bss->rssi - noise; bss 644 drivers/net/wireless/intersil/prism54/isl_ioctl.c wpa_ie_len = prism54_wpa_bss_ie_get(priv, bss->address, wpa_ie); bss 664 drivers/net/wireless/intersil/prism54/isl_ioctl.c if(bss->rates & mask) { bss 2116 drivers/net/wireless/intersil/prism54/isl_ioctl.c struct islpci_bss_wpa_ie *bss = NULL; bss 2125 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss = list_entry(ptr, struct islpci_bss_wpa_ie, list); bss 2126 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (memcmp(bss->bssid, bssid, ETH_ALEN) == 0) { bss 2127 drivers/net/wireless/intersil/prism54/isl_ioctl.c list_move(&bss->list, &priv->bss_wpa_list); bss 2130 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss = NULL; bss 2133 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (bss == NULL) { bss 2137 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss = list_entry(priv->bss_wpa_list.prev, bss 2139 drivers/net/wireless/intersil/prism54/isl_ioctl.c list_del(&bss->list); bss 2141 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss = kzalloc(sizeof (*bss), GFP_ATOMIC); bss 2142 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (bss != NULL) bss 2145 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (bss != NULL) { bss 2146 drivers/net/wireless/intersil/prism54/isl_ioctl.c memcpy(bss->bssid, bssid, ETH_ALEN); bss 2147 drivers/net/wireless/intersil/prism54/isl_ioctl.c list_add(&bss->list, &priv->bss_wpa_list); bss 2151 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (bss != NULL) { bss 2152 drivers/net/wireless/intersil/prism54/isl_ioctl.c memcpy(bss->wpa_ie, wpa_ie, wpa_ie_len); bss 2153 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss->wpa_ie_len = wpa_ie_len; bss 2154 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss->last_update = jiffies; bss 2162 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss = list_entry(priv->bss_wpa_list.prev, bss 2164 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (!time_after(jiffies, bss->last_update + 60 * HZ)) bss 2167 drivers/net/wireless/intersil/prism54/isl_ioctl.c list_del(&bss->list); bss 2169 drivers/net/wireless/intersil/prism54/isl_ioctl.c kfree(bss); bss 2179 drivers/net/wireless/intersil/prism54/isl_ioctl.c struct islpci_bss_wpa_ie *bss = NULL; bss 2185 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss = list_entry(ptr, struct islpci_bss_wpa_ie, list); bss 2186 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (memcmp(bss->bssid, bssid, ETH_ALEN) == 0) bss 2188 drivers/net/wireless/intersil/prism54/isl_ioctl.c bss = NULL; bss 2190 drivers/net/wireless/intersil/prism54/isl_ioctl.c if (bss) { bss 2191 drivers/net/wireless/intersil/prism54/isl_ioctl.c len = bss->wpa_ie_len; bss 2192 drivers/net/wireless/intersil/prism54/isl_ioctl.c memcpy(wpa_ie, bss->wpa_ie, len); bss 2209 drivers/net/wireless/intersil/prism54/isl_ioctl.c struct islpci_bss_wpa_ie *bss, *n; bss 2211 drivers/net/wireless/intersil/prism54/isl_ioctl.c list_for_each_entry_safe(bss, n, &priv->bss_wpa_list, list) { bss 2212 drivers/net/wireless/intersil/prism54/isl_ioctl.c kfree(bss); bss 279 drivers/net/wireless/intersil/prism54/oid_mgt.c struct obj_bss *bss = data; bss 280 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->age = le16_to_cpu(bss->age); bss 281 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->channel = le16_to_cpu(bss->channel); bss 282 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->capinfo = le16_to_cpu(bss->capinfo); bss 283 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->rates = le16_to_cpu(bss->rates); bss 284 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->basic_rates = le16_to_cpu(bss->basic_rates); bss 348 drivers/net/wireless/intersil/prism54/oid_mgt.c struct obj_bss *bss = data; bss 349 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->age = cpu_to_le16(bss->age); bss 350 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->channel = cpu_to_le16(bss->channel); bss 351 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->capinfo = cpu_to_le16(bss->capinfo); bss 352 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->rates = cpu_to_le16(bss->rates); bss 353 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->basic_rates = cpu_to_le16(bss->basic_rates); bss 792 drivers/net/wireless/intersil/prism54/oid_mgt.c struct obj_bss *bss = r->ptr; bss 796 drivers/net/wireless/intersil/prism54/oid_mgt.c "basic_rates=0x%X\n", bss->age, bss 797 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->channel, bss->capinfo, bss 798 drivers/net/wireless/intersil/prism54/oid_mgt.c bss->rates, bss->basic_rates); bss 300 drivers/net/wireless/marvell/libertas/cfg.c static int lbs_add_common_rates_tlv(u8 *tlv, struct cfg80211_bss *bss) bss 307 drivers/net/wireless/marvell/libertas/cfg.c rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES); bss 308 drivers/net/wireless/marvell/libertas/cfg.c ext_rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_EXT_SUPP_RATES); bss 502 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_bss *bss; bss 646 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_inform_bss(wiphy, channel, bss 652 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_put_bss(wiphy, bss); bss 1064 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_bss *bss, bss 1098 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd->bssid, bss->bssid, ETH_ALEN); bss 1100 drivers/net/wireless/marvell/libertas/cfg.c cmd->capability = cpu_to_le16(bss->capability); bss 1104 drivers/net/wireless/marvell/libertas/cfg.c ssid_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SSID); bss 1112 drivers/net/wireless/marvell/libertas/cfg.c if (bss->channel) bss 1113 drivers/net/wireless/marvell/libertas/cfg.c pos += lbs_add_channel_tlv(pos, bss->channel->hw_value); bss 1122 drivers/net/wireless/marvell/libertas/cfg.c pos += lbs_add_common_rates_tlv(pos, bss); bss 1141 drivers/net/wireless/marvell/libertas/cfg.c memcpy(priv->assoc_bss, bss->bssid, ETH_ALEN); bss 1280 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_bss *bss = NULL; bss 1316 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, bss 1319 drivers/net/wireless/marvell/libertas/cfg.c if (!bss) { bss 1325 drivers/net/wireless/marvell/libertas/cfg.c lbs_deb_assoc("trying %pM\n", bss->bssid); bss 1393 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_associate(priv, bss, sme); bss 1396 drivers/net/wireless/marvell/libertas/cfg.c if (bss) bss 1397 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_put_bss(wiphy, bss); bss 1653 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_bss *bss; bss 1695 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_inform_bss(priv->wdev->wiphy, bss 1704 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_put_bss(priv->wdev->wiphy, bss); bss 1718 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_bss *bss) bss 1766 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.bss.bssid, bss->bssid, ETH_ALEN); bss 1767 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.bss.ssid, params->ssid, params->ssid_len); bss 1768 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.type = CMD_BSS_TYPE_IBSS; bss 1769 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.beaconperiod = cpu_to_le16(params->beacon_interval); bss 1770 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ds.header.id = WLAN_EID_DS_PARAMS; bss 1771 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ds.header.len = 1; bss 1772 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ds.channel = params->chandef.chan->hw_value; bss 1773 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.header.id = WLAN_EID_IBSS_PARAMS; bss 1774 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.header.len = 2; bss 1775 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ibss.atimwindow = 0; bss 1776 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.capability = cpu_to_le16(bss->capability & CAPINFO_MASK); bss 1781 drivers/net/wireless/marvell/libertas/cfg.c rates_eid = ieee80211_bss_get_ie(bss, WLAN_EID_SUPP_RATES); bss 1783 drivers/net/wireless/marvell/libertas/cfg.c lbs_add_rates(cmd.bss.rates); bss 1792 drivers/net/wireless/marvell/libertas/cfg.c rates = cmd.bss.rates; bss 1826 drivers/net/wireless/marvell/libertas/cfg.c lbs_join_post(priv, params, bss->bssid, bss->capability); bss 1922 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_bss *bss; bss 1938 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_get_bss(wiphy, params->chandef.chan, params->bssid, bss 1942 drivers/net/wireless/marvell/libertas/cfg.c if (bss) { bss 1943 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_ibss_join_existing(priv, params, bss); bss 1944 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_put_bss(wiphy, bss); bss 304 drivers/net/wireless/marvell/libertas/host.h } bss; bss 336 drivers/net/wireless/marvell/libertas/host.h } __packed bss; bss 790 drivers/net/wireless/marvell/libertas/host.h struct adhoc_bssdesc bss; bss 1082 drivers/net/wireless/marvell/libertas/mesh.c if (rxpd->u.bss.bss_num == MESH_IFACE_ID) bss 1097 drivers/net/wireless/marvell/libertas/mesh.c txpd->u.bss.bss_num = MESH_IFACE_ID; bss 2132 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct cfg80211_bss *bss; bss 2152 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss = cfg80211_inform_bss(priv->wdev.wiphy, chan, bss 2156 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (bss) { bss 2157 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_put_bss(priv->wdev.wiphy, bss); bss 2186 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct cfg80211_bss *bss = NULL; bss 2289 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss = cfg80211_get_bss(priv->wdev.wiphy, channel, bss 2294 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss = cfg80211_get_bss(priv->wdev.wiphy, channel, bss 2299 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!bss) { bss 2310 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss->bssid); bss 2311 drivers/net/wireless/marvell/mwifiex/cfg80211.c memcpy(&priv->cfg_bssid, bss->bssid, ETH_ALEN); bss 2316 drivers/net/wireless/marvell/mwifiex/cfg80211.c ret = mwifiex_bss_start(priv, bss, &req_ssid); bss 2197 drivers/net/wireless/marvell/mwifiex/fw.h u8 bss:1; bss 1495 drivers/net/wireless/marvell/mwifiex/main.h int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss, bss 1554 drivers/net/wireless/marvell/mwifiex/main.h struct cfg80211_bss *bss, bss 1672 drivers/net/wireless/marvell/mwifiex/scan.c struct cfg80211_bss *bss) bss 1683 drivers/net/wireless/marvell/mwifiex/scan.c ret = mwifiex_fill_new_bss_desc(priv, bss, bss_desc); bss 1691 drivers/net/wireless/marvell/mwifiex/scan.c bss->channel->hw_value) bss 1696 drivers/net/wireless/marvell/mwifiex/scan.c bss->channel->hw_value; bss 1698 drivers/net/wireless/marvell/mwifiex/scan.c bss->channel->band; bss 1716 drivers/net/wireless/marvell/mwifiex/scan.c struct cfg80211_bss *bss) bss 1726 drivers/net/wireless/marvell/mwifiex/scan.c ret = mwifiex_fill_new_bss_desc(priv, bss, bss_desc); bss 1761 drivers/net/wireless/marvell/mwifiex/scan.c struct cfg80211_bss *bss; bss 1890 drivers/net/wireless/marvell/mwifiex/scan.c bss = cfg80211_inform_bss(priv->wdev.wiphy, bss 1895 drivers/net/wireless/marvell/mwifiex/scan.c if (bss) { bss 1896 drivers/net/wireless/marvell/mwifiex/scan.c bss_priv = (struct mwifiex_bss_priv *)bss->priv; bss 1904 drivers/net/wireless/marvell/mwifiex/scan.c bss); bss 1912 drivers/net/wireless/marvell/mwifiex/scan.c bss); bss 1915 drivers/net/wireless/marvell/mwifiex/scan.c cfg80211_put_bss(priv->wdev.wiphy, bss); bss 142 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c struct cfg80211_bss *bss, bss 147 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c struct mwifiex_bss_priv *bss_priv = (void *)bss->priv; bss 151 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c ies = rcu_dereference(bss->ies); bss 163 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c memcpy(bss_desc->mac_address, bss->bssid, ETH_ALEN); bss 164 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c bss_desc->rssi = bss->signal; bss 168 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c bss_desc->beacon_period = bss->beacon_interval; bss 169 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c bss_desc->cap_info_bitmap = bss->capability; bss 206 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c struct cfg80211_bss *bss) bss 214 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c country_ie = ieee80211_bss_get_ie(bss, WLAN_EID_COUNTRY); bss 274 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss, bss 283 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c if (bss) { bss 285 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c mwifiex_process_country_ie(priv, bss)) bss 294 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c ret = mwifiex_fill_new_bss_desc(priv, bss, bss_desc); bss 354 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c if (bss) bss 355 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c cfg80211_put_bss(priv->adapter->wiphy, bss); bss 379 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c if (bss) bss 380 drivers/net/wireless/marvell/mwifiex/sta_ioctl.c cfg80211_put_bss(priv->adapter->wiphy, bss); bss 151 drivers/net/wireless/quantenna/qtnfmac/event.c struct cfg80211_bss *bss = NULL; bss 193 drivers/net/wireless/quantenna/qtnfmac/event.c bss = cfg80211_get_bss(wiphy, chandef.chan, join_info->bssid, bss 196 drivers/net/wireless/quantenna/qtnfmac/event.c if (!bss) { bss 222 drivers/net/wireless/quantenna/qtnfmac/event.c bss = cfg80211_inform_bss(wiphy, chandef.chan, bss 228 drivers/net/wireless/quantenna/qtnfmac/event.c if (!bss) { bss 290 drivers/net/wireless/quantenna/qtnfmac/event.c if (bss) { bss 293 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_put_bss(wiphy, bss); bss 364 drivers/net/wireless/quantenna/qtnfmac/event.c struct cfg80211_bss *bss; bss 435 drivers/net/wireless/quantenna/qtnfmac/event.c bss = cfg80211_inform_bss(wiphy, channel, frame_type, bss 440 drivers/net/wireless/quantenna/qtnfmac/event.c if (!bss) bss 443 drivers/net/wireless/quantenna/qtnfmac/event.c cfg80211_put_bss(wiphy, bss); bss 1149 drivers/net/wireless/realtek/rtlwifi/core.c struct cfg80211_bss *bss = NULL; bss 1159 drivers/net/wireless/realtek/rtlwifi/core.c bss = cfg80211_get_bss(hw->wiphy, NULL, bss 1167 drivers/net/wireless/realtek/rtlwifi/core.c if (bss) { bss 1168 drivers/net/wireless/realtek/rtlwifi/core.c cfg80211_unlink_bss(hw->wiphy, bss); bss 1169 drivers/net/wireless/realtek/rtlwifi/core.c cfg80211_put_bss(hw->wiphy, bss); bss 1972 drivers/net/wireless/rndis_wlan.c struct cfg80211_bss *bss; bss 2011 drivers/net/wireless/rndis_wlan.c bss = cfg80211_inform_bss(priv->wdev.wiphy, channel, bss 2015 drivers/net/wireless/rndis_wlan.c cfg80211_put_bss(priv->wdev.wiphy, bss); bss 2017 drivers/net/wireless/rndis_wlan.c return (bss != NULL); bss 2639 drivers/net/wireless/rndis_wlan.c struct cfg80211_bss *bss; bss 2703 drivers/net/wireless/rndis_wlan.c bss = cfg80211_inform_bss(priv->wdev.wiphy, channel, bss 2707 drivers/net/wireless/rndis_wlan.c cfg80211_put_bss(priv->wdev.wiphy, bss); bss 416 drivers/net/wireless/rsi/rsi_91x_core.c struct ieee80211_bss_conf *bss = &vif->bss_conf; bss 421 drivers/net/wireless/rsi/rsi_91x_core.c STA_CONNECTED, bss->bssid, bss 422 drivers/net/wireless/rsi/rsi_91x_core.c bss->qos, bss->aid, 0, bss 295 drivers/net/wireless/rsi/rsi_91x_hal.c struct ieee80211_bss_conf *bss; bss 307 drivers/net/wireless/rsi/rsi_91x_hal.c bss = &vif->bss_conf; bss 311 drivers/net/wireless/rsi/rsi_91x_hal.c (!bss->assoc)) bss 336 drivers/net/wireless/rsi/rsi_91x_hal.c struct ieee80211_bss_conf *bss; bss 361 drivers/net/wireless/rsi/rsi_91x_hal.c bss = &info->control.vif->bss_conf; bss 367 drivers/net/wireless/rsi/rsi_91x_hal.c if (ieee80211_is_probe_req(wh->frame_control) && !bss->assoc) { bss 240 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_bss_conf *bss = &vif->bss_conf; bss 259 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (!bss->assoc) bss 583 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_bss_conf *bss; bss 597 drivers/net/wireless/rsi/rsi_91x_mac80211.c bss = &vif->bss_conf; bss 598 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (bss->assoc) { bss 740 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_bss_conf *bss; bss 746 drivers/net/wireless/rsi/rsi_91x_mac80211.c bss = &vif->bss_conf; bss 747 drivers/net/wireless/rsi/rsi_91x_mac80211.c channel = bss->chandef.chan; bss 794 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_bss_conf *bss = &vif->bss_conf; bss 817 drivers/net/wireless/rsi/rsi_91x_mac80211.c adapter->ps_info.dtim_interval_duration = bss->dtim_period; bss 821 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (bss->assoc) { bss 843 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (bss->enable_beacon) { bss 1284 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_bss_conf *bss = NULL; bss 1326 drivers/net/wireless/rsi/rsi_91x_mac80211.c bss = &vif->bss_conf; bss 1330 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (!bss) bss 1333 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (bss->assoc && !(memcmp(bss->bssid, hdr->addr2, ETH_ALEN))) { bss 1537 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_bss_conf *bss = &vif->bss_conf; bss 1576 drivers/net/wireless/rsi/rsi_91x_mac80211.c memcpy((u8 *)bss->bssid, (u8 *)sta->addr, ETH_ALEN); bss 1577 drivers/net/wireless/rsi/rsi_91x_mac80211.c bss->qos = sta->wme; bss 1879 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_bss_conf *bss = NULL; bss 1886 drivers/net/wireless/rsi/rsi_91x_mac80211.c bss = &adapter->vifs[0]->bss_conf; bss 1899 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (!bss->assoc) { bss 1616 drivers/net/wireless/rsi/rsi_91x_mgmt.c struct ieee80211_bss_conf *bss = &vif->bss_conf; bss 1650 drivers/net/wireless/rsi/rsi_91x_mgmt.c if (bss->assoc) bss 1208 drivers/net/wireless/st/cw1200/sta.c struct cfg80211_bss *bss = NULL; bss 1230 drivers/net/wireless/st/cw1200/sta.c bss = cfg80211_get_bss(priv->hw->wiphy, priv->channel, bssid, NULL, 0, bss 1233 drivers/net/wireless/st/cw1200/sta.c if (!bss && !conf->ibss_joined) { bss 1290 drivers/net/wireless/st/cw1200/sta.c ssidie = ieee80211_bss_get_ie(bss, WLAN_EID_SSID); bss 1362 drivers/net/wireless/st/cw1200/sta.c if (bss) bss 1363 drivers/net/wireless/st/cw1200/sta.c cfg80211_put_bss(priv->hw->wiphy, bss); bss 261 drivers/staging/rtl8188eu/core/rtw_mlme.c u16 rtw_get_capability(struct wlan_bssid_ex *bss) bss 265 drivers/staging/rtl8188eu/core/rtw_mlme.c memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->ies), 2); bss 4205 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (collect_bss_info(padapter, precv_frame, (struct wlan_bssid_ex *)&psurvey_evt->bss) == _FAIL) { bss 4211 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c process_80211d(padapter, &psurvey_evt->bss); bss 344 drivers/staging/rtl8188eu/core/rtw_wlan_util.c u16 get_beacon_interval(struct wlan_bssid_ex *bss) bss 348 drivers/staging/rtl8188eu/core/rtw_wlan_util.c memcpy((unsigned char *)&val, rtw_get_beacon_interval_from_ie(bss->ies), 2); bss 20 drivers/staging/rtl8188eu/include/rtw_event.h struct wlan_bssid_ex bss; bss 300 drivers/staging/rtl8188eu/include/rtw_mlme.h u16 rtw_get_capability(struct wlan_bssid_ex *bss); bss 488 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h u16 get_beacon_interval(struct wlan_bssid_ex *bss); bss 197 drivers/staging/rtl8188eu/include/wlan_bssdef.h static inline uint get_wlan_bssid_ex_sz(struct wlan_bssid_ex *bss) bss 199 drivers/staging/rtl8188eu/include/wlan_bssdef.h return sizeof(struct wlan_bssid_ex) - MAX_IE_SZ + bss->ie_length; bss 27 drivers/staging/rtl8712/rtl871x_event.h struct wlan_bssid_ex bss; bss 198 drivers/staging/rtl8712/rtl871x_mlme.c uint r8712_get_wlan_bssid_ex_sz(struct wlan_bssid_ex *bss) bss 200 drivers/staging/rtl8712/rtl871x_mlme.c return sizeof(*bss) + bss->IELength - MAX_IE_SZ; bss 180 drivers/staging/rtl8712/rtl871x_mlme.h uint r8712_get_wlan_bssid_ex_sz(struct wlan_bssid_ex *bss); bss 341 drivers/staging/rtl8723bs/core/rtw_mlme.c u16 rtw_get_capability(struct wlan_bssid_ex *bss) bss 345 drivers/staging/rtl8723bs/core/rtw_mlme.c memcpy((u8 *)&val, rtw_get_capability_from_ie(bss->IEs), 2); bss 5051 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (collect_bss_info(padapter, precv_frame, (struct wlan_bssid_ex *)&psurvey_evt->bss) == _FAIL) { bss 5057 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c process_80211d(padapter, &psurvey_evt->bss); bss 459 drivers/staging/rtl8723bs/core/rtw_wlan_util.c u16 get_beacon_interval(struct wlan_bssid_ex *bss) bss 462 drivers/staging/rtl8723bs/core/rtw_wlan_util.c memcpy((unsigned char *)&val, rtw_get_beacon_interval_from_ie(bss->IEs), 2); bss 115 drivers/staging/rtl8723bs/include/ioctl_cfg80211.h #define rtw_cfg80211_send_rx_assoc(adapter, bss, buf, len) cfg80211_send_rx_assoc((adapter)->pnetdev, bss, buf, len) bss 15 drivers/staging/rtl8723bs/include/rtw_event.h struct wlan_bssid_ex bss; bss 562 drivers/staging/rtl8723bs/include/rtw_mlme.h extern u16 rtw_get_capability(struct wlan_bssid_ex *bss); bss 600 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h u16 get_beacon_interval(struct wlan_bssid_ex *bss); bss 226 drivers/staging/rtl8723bs/include/wlan_bssdef.h static inline uint get_wlan_bssid_ex_sz(struct wlan_bssid_ex *bss) bss 228 drivers/staging/rtl8723bs/include/wlan_bssdef.h return (sizeof(struct wlan_bssid_ex) - MAX_IE_SZ + bss->IELength); bss 238 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct cfg80211_bss *bss = NULL; bss 373 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c bss = cfg80211_inform_bss_frame(wiphy, notify_channel, (struct ieee80211_mgmt *)buf, bss 376 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (unlikely(!bss)) { bss 381 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_put_bss(wiphy, bss); bss 385 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c return bss; bss 398 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct cfg80211_bss *bss = NULL; bss 408 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c bss = cfg80211_get_bss(padapter->rtw_wdev->wiphy, notify_channel, bss 413 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_put_bss(padapter->rtw_wdev->wiphy, bss); bss 415 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c return (bss!= NULL); bss 1412 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct cfg80211_bss *bss = NULL; bss 1415 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c bss = cfg80211_get_bss(wiphy, NULL/*notify_channel*/, bss 1420 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (bss) { bss 1421 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_unlink_bss(wiphy, bss); bss 1423 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c cfg80211_put_bss(padapter->rtw_wdev->wiphy, bss); bss 439 drivers/staging/wilc1000/wilc_hif.c void *wilc_parse_join_bss_param(struct cfg80211_bss *bss, bss 448 drivers/staging/wilc1000/wilc_hif.c const struct cfg80211_bss_ies *ies = rcu_dereference(bss->ies); bss 454 drivers/staging/wilc1000/wilc_hif.c param->beacon_period = cpu_to_le16(bss->beacon_interval); bss 455 drivers/staging/wilc1000/wilc_hif.c param->cap_info = cpu_to_le16(bss->capability); bss 457 drivers/staging/wilc1000/wilc_hif.c param->ch = ieee80211_frequency_to_channel(bss->channel->center_freq); bss 458 drivers/staging/wilc1000/wilc_hif.c ether_addr_copy(param->bssid, bss->bssid); bss 231 drivers/staging/wilc1000/wilc_hif.h void *wilc_parse_join_bss_param(struct cfg80211_bss *bss, bss 84 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct cfg80211_bss *bss; bss 96 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c bss = cfg80211_inform_bss_frame(wiphy, channel, info->mgmt, bss 100 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (!bss) bss 101 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg80211_put_bss(wiphy, bss); bss 276 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct cfg80211_bss *bss; bss 361 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c bss = cfg80211_get_bss(wiphy, sme->channel, sme->bssid, sme->ssid, bss 364 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (!bss) { bss 369 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (ether_addr_equal_unaligned(vif->bssid, bss->bssid)) { bss 374 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c join_params = wilc_parse_join_bss_param(bss, &sme->crypto); bss 382 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ch = ieee80211_frequency_to_channel(bss->channel->center_freq); bss 387 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wilc_wlan_set_bssid(dev, bss->bssid, WILC_STATION_MODE); bss 396 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_set_join_req(vif, bss->bssid, sme->ie, sme->ie_len); bss 408 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg80211_put_bss(wiphy, bss); bss 412 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg80211_put_bss(wiphy, bss); bss 280 drivers/staging/wlan-ng/cfg80211.c struct cfg80211_bss *bss; bss 361 drivers/staging/wlan-ng/cfg80211.c bss = cfg80211_inform_bss(wiphy, bss 373 drivers/staging/wlan-ng/cfg80211.c if (!bss) { bss 378 drivers/staging/wlan-ng/cfg80211.c cfg80211_put_bss(wiphy, bss); bss 259 fs/binfmt_aout.c unsigned long bss, start_addr, len; bss 320 fs/binfmt_aout.c bss = ex.a_text + ex.a_data + ex.a_bss; bss 321 fs/binfmt_aout.c if (bss > len) { bss 322 fs/binfmt_aout.c retval = vm_brk(start_addr + len, bss - len); bss 1179 fs/binfmt_elf.c unsigned long elf_bss, bss, len; bss 1244 fs/binfmt_elf.c bss = ELF_PAGEALIGN(eppnt->p_memsz + eppnt->p_vaddr); bss 1245 fs/binfmt_elf.c if (bss > len) { bss 1246 fs/binfmt_elf.c error = vm_brk(len, bss - len); bss 74 include/asm-generic/vmlinux.lds.h #define BSS_MAIN .bss .bss.[0-9a-zA-Z_]* bss 81 include/asm-generic/vmlinux.lds.h #define BSS_MAIN .bss bss 696 include/asm-generic/vmlinux.lds.h .bss : AT(ADDR(.bss) - LOAD_OFFSET) { \ bss 698 include/asm-generic/vmlinux.lds.h *(.bss..page_aligned) \ bss 40 include/linux/linkage.h #define __page_aligned_bss __section(.bss..page_aligned) __aligned(PAGE_SIZE) bss 2237 include/net/cfg80211.h const struct element *ieee80211_bss_get_elem(struct cfg80211_bss *bss, u8 id); bss 2248 include/net/cfg80211.h static inline const u8 *ieee80211_bss_get_ie(struct cfg80211_bss *bss, u8 id) bss 2250 include/net/cfg80211.h return (void *)ieee80211_bss_get_elem(bss, id); bss 2275 include/net/cfg80211.h struct cfg80211_bss *bss; bss 2336 include/net/cfg80211.h struct cfg80211_bss *bss; bss 2385 include/net/cfg80211.h struct cfg80211_bss *bss; bss 5844 include/net/cfg80211.h void cfg80211_ref_bss(struct wiphy *wiphy, struct cfg80211_bss *bss); bss 5853 include/net/cfg80211.h void cfg80211_put_bss(struct wiphy *wiphy, struct cfg80211_bss *bss); bss 5865 include/net/cfg80211.h void cfg80211_unlink_bss(struct wiphy *wiphy, struct cfg80211_bss *bss); bss 5883 include/net/cfg80211.h struct cfg80211_bss *bss, bss 5949 include/net/cfg80211.h struct cfg80211_bss *bss, bss 5961 include/net/cfg80211.h void cfg80211_assoc_timeout(struct net_device *dev, struct cfg80211_bss *bss); bss 5972 include/net/cfg80211.h void cfg80211_abandon_assoc(struct net_device *dev, struct cfg80211_bss *bss); bss 6417 include/net/cfg80211.h struct cfg80211_bss *bss; bss 6484 include/net/cfg80211.h struct cfg80211_bss *bss, const u8 *req_ie, bss 6494 include/net/cfg80211.h params.bss = bss; bss 6576 include/net/cfg80211.h struct cfg80211_bss *bss; bss 5916 include/net/mac80211.h bool bss; bss 1696 net/mac80211/cfg.c sta->known_smps_mode != sta->sdata->bss->req_smps && bss 1703 net/mac80211/cfg.c sta->sdata->bss->req_smps, bss 2669 net/mac80211/cfg.c if (sta->sdata->bss != &sdata->u.ap) bss 232 net/mac80211/chan.c !(sta->sdata->bss && sta->sdata->bss == sdata->bss)) bss 1768 net/mac80211/chan.c if (WARN_ON(sdata->vif.type != NL80211_IFTYPE_AP_VLAN || !sdata->bss)) bss 1771 net/mac80211/chan.c ap = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap); bss 26 net/mac80211/driver-ops.h sdata = container_of(sdata->bss, struct ieee80211_sub_if_data, bss 228 net/mac80211/ibss.c struct cfg80211_bss *bss; bss 389 net/mac80211/ibss.c bss = cfg80211_inform_bss_frame_data(local->hw.wiphy, &bss_meta, mgmt, bss 392 net/mac80211/ibss.c cfg80211_put_bss(local->hw.wiphy, bss); bss 398 net/mac80211/ibss.c struct ieee80211_bss *bss) bss 401 net/mac80211/ibss.c container_of((void *)bss, struct cfg80211_bss, priv); bss 450 net/mac80211/ibss.c for (i = 0; i < bss->supp_rates_len; i++) { bss 451 net/mac80211/ibss.c int rate = bss->supp_rates[i] & 0x7f; bss 452 net/mac80211/ibss.c bool is_basic = !!(bss->supp_rates[i] & 0x80); bss 1113 net/mac80211/ibss.c struct ieee80211_bss *bss; bss 1125 net/mac80211/ibss.c bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel); bss 1126 net/mac80211/ibss.c if (!bss) bss 1129 net/mac80211/ibss.c cbss = container_of((void *)bss, struct cfg80211_bss, priv); bss 1189 net/mac80211/ibss.c ieee80211_sta_join_ibss(sdata, bss); bss 1197 net/mac80211/ibss.c ieee80211_rx_bss_put(local, bss); bss 1462 net/mac80211/ibss.c struct ieee80211_bss *bss; bss 1464 net/mac80211/ibss.c bss = (void *)cbss->priv; bss 1472 net/mac80211/ibss.c ieee80211_sta_join_ibss(sdata, bss); bss 1473 net/mac80211/ibss.c ieee80211_rx_bss_put(local, bss); bss 369 net/mac80211/ieee80211_i.h struct cfg80211_bss *bss; bss 386 net/mac80211/ieee80211_i.h struct cfg80211_bss *bss; bss 955 net/mac80211/ieee80211_i.h struct ieee80211_if_ap *bss; bss 1691 net/mac80211/ieee80211_i.h struct ieee80211_bss *bss); bss 304 net/mac80211/iface.c sdata->bss = &nsdata->u.ap; bss 507 net/mac80211/iface.c if (!sdata->bss) bss 511 net/mac80211/iface.c list_add(&sdata->u.vlan.list, &sdata->bss->vlans); bss 514 net/mac80211/iface.c master = container_of(sdata->bss, bss 535 net/mac80211/iface.c sdata->bss = &sdata->u.ap; bss 585 net/mac80211/iface.c if (rtnl_dereference(sdata->bss->beacon)) { bss 766 net/mac80211/iface.c sdata->bss = NULL; bss 922 net/mac80211/iface.c ps = &sdata->bss->ps; bss 1011 net/mac80211/iface.c sdata->bss = NULL; bss 1007 net/mac80211/key.c if (sdata->bss) { bss 1008 net/mac80211/key.c master = container_of(sdata->bss, bss 729 net/mac80211/mlme.c memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN); bss 731 net/mac80211/mlme.c memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); bss 2138 net/mac80211/mlme.c struct ieee80211_bss *bss = (void *)cbss->priv; bss 2144 net/mac80211/mlme.c bss_conf->assoc_capability, bss->has_erp_value, bss->erp_value); bss 2192 net/mac80211/mlme.c bss_conf->beacon_rate = bss->beacon_rate; bss 2628 net/mac80211/mlme.c cbss = ifmgd->auth_data->bss; bss 2630 net/mac80211/mlme.c cbss = ifmgd->assoc_data->bss; bss 2776 net/mac80211/mlme.c sta_info_destroy_addr(sdata, auth_data->bss->bssid); bss 2786 net/mac80211/mlme.c cfg80211_put_bss(sdata->local->hw.wiphy, auth_data->bss); bss 2805 net/mac80211/mlme.c sta_info_destroy_addr(sdata, assoc_data->bss->bssid); bss 2817 net/mac80211/mlme.c cfg80211_abandon_assoc(sdata->dev, assoc_data->bss); bss 2835 net/mac80211/mlme.c mgmt->bssid, auth_data->bss->bssid); bss 2845 net/mac80211/mlme.c auth_data->bss->bssid, auth_data->bss->bssid, bss 2901 net/mac80211/mlme.c memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); bss 3061 net/mac80211/mlme.c ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) { bss 3062 net/mac80211/mlme.c const u8 *bssid = ifmgd->assoc_data->bss->bssid; bss 3223 net/mac80211/mlme.c mgmt->bssid, assoc_data->bss->bssid); bss 3262 net/mac80211/mlme.c assoc_data->bss->bssid); bss 3532 net/mac80211/mlme.c struct cfg80211_bss *bss; bss 3542 net/mac80211/mlme.c if (!ether_addr_equal(assoc_data->bss->bssid, mgmt->bssid)) bss 3569 net/mac80211/mlme.c mgmt->bssid, assoc_data->bss->bssid); bss 3587 net/mac80211/mlme.c bss = assoc_data->bss; bss 3597 net/mac80211/mlme.c if (!ieee80211_assoc_success(sdata, bss, mgmt, len)) { bss 3600 net/mac80211/mlme.c cfg80211_assoc_timeout(sdata->dev, bss); bss 3621 net/mac80211/mlme.c cfg80211_rx_assoc_resp(sdata->dev, bss, (u8 *)mgmt, len, uapsd_queues, bss 3630 net/mac80211/mlme.c struct ieee80211_bss *bss; bss 3639 net/mac80211/mlme.c bss = ieee80211_bss_info_update(local, rx_status, mgmt, len, channel); bss 3640 net/mac80211/mlme.c if (bss) { bss 3641 net/mac80211/mlme.c sdata->vif.bss_conf.beacon_rate = bss->beacon_rate; bss 3642 net/mac80211/mlme.c ieee80211_rx_bss_put(local, bss); bss 3794 net/mac80211/mlme.c struct cfg80211_bss *bss) bss 3796 net/mac80211/mlme.c if (ether_addr_equal(tx_bssid, bss->bssid)) bss 3798 net/mac80211/mlme.c if (!bss->transmitted_bss) bss 3800 net/mac80211/mlme.c return ether_addr_equal(tx_bssid, bss->transmitted_bss->bssid); bss 3844 net/mac80211/mlme.c ieee80211_rx_our_beacon(mgmt->bssid, ifmgd->assoc_data->bss)) { bss 3848 net/mac80211/mlme.c ifmgd->assoc_data->bss->bssid); bss 4188 net/mac80211/mlme.c auth_data->bss->bssid); bss 4194 net/mac80211/mlme.c cfg80211_unlink_bss(local->hw.wiphy, auth_data->bss); bss 4206 net/mac80211/mlme.c auth_data->bss->bssid, auth_data->tries, bss 4223 net/mac80211/mlme.c auth_data->bss->bssid, bss 4224 net/mac80211/mlme.c auth_data->bss->bssid, NULL, 0, 0, bss 4254 net/mac80211/mlme.c assoc_data->bss->bssid); bss 4260 net/mac80211/mlme.c cfg80211_unlink_bss(local->hw.wiphy, assoc_data->bss); bss 4266 net/mac80211/mlme.c assoc_data->bss->bssid, assoc_data->tries, bss 4355 net/mac80211/mlme.c memcpy(bssid, ifmgd->auth_data->bss->bssid, ETH_ALEN); bss 4369 net/mac80211/mlme.c struct cfg80211_bss *bss = ifmgd->assoc_data->bss; bss 4377 net/mac80211/mlme.c cfg80211_assoc_timeout(sdata->dev, bss); bss 4502 net/mac80211/mlme.c ifmgd->auth_data->bss->bssid : bss 4503 net/mac80211/mlme.c ifmgd->assoc_data->bss->bssid; bss 4911 net/mac80211/mlme.c struct ieee80211_bss *bss = (void *)cbss->priv; bss 4958 net/mac80211/mlme.c ieee80211_get_rates(sband, bss->supp_rates, bss 4959 net/mac80211/mlme.c bss->supp_rates_len, bss 5003 net/mac80211/mlme.c bss->device_ts_beacon; bss 5014 net/mac80211/mlme.c bss->device_ts_presp; bss 5115 net/mac80211/mlme.c auth_data->bss = req->bss; bss 5134 net/mac80211/mlme.c cont_auth = ifmgd->auth_data && req->bss == ifmgd->auth_data->bss; bss 5170 net/mac80211/mlme.c ieee80211_mark_sta_auth(sdata, req->bss->bssid); bss 5177 net/mac80211/mlme.c ifmgd->associated->bssid, req->bss->bssid); bss 5187 net/mac80211/mlme.c sdata_info(sdata, "authenticate with %pM\n", req->bss->bssid); bss 5189 net/mac80211/mlme.c err = ieee80211_prep_connection(sdata, req->bss, cont_auth, false); bss 5195 net/mac80211/mlme.c sta_info_destroy_addr(sdata, req->bss->bssid); bss 5200 net/mac80211/mlme.c cfg80211_ref_bss(local->hw.wiphy, auth_data->bss); bss 5219 net/mac80211/mlme.c struct ieee80211_bss *bss = (void *)req->bss->priv; bss 5232 net/mac80211/mlme.c ssidie = ieee80211_bss_get_ie(req->bss, WLAN_EID_SSID); bss 5247 net/mac80211/mlme.c ifmgd->associated->bssid, req->bss->bssid); bss 5271 net/mac80211/mlme.c match = ether_addr_equal(ifmgd->bssid, req->bss->bssid); bss 5279 net/mac80211/mlme.c assoc_data->wmm = bss->wmm_used && bss 5302 net/mac80211/mlme.c sband = local->hw.wiphy->bands[req->bss->channel->band]; bss 5304 net/mac80211/mlme.c local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || bss 5307 net/mac80211/mlme.c if (!bss->wmm_used && bss 5315 net/mac80211/mlme.c local->hw.queues < IEEE80211_NUM_ACS || !bss->wmm_used || bss 5318 net/mac80211/mlme.c if (!bss->wmm_used && bss 5352 net/mac80211/mlme.c assoc_data->bss = req->bss; bss 5362 net/mac80211/mlme.c assoc_data->capability = req->bss->capability; bss 5363 net/mac80211/mlme.c assoc_data->supp_rates = bss->supp_rates; bss 5364 net/mac80211/mlme.c assoc_data->supp_rates_len = bss->supp_rates_len; bss 5367 net/mac80211/mlme.c ht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_HT_OPERATION); bss 5373 net/mac80211/mlme.c vht_ie = ieee80211_bss_get_ie(req->bss, WLAN_EID_VHT_CAPABILITY); bss 5386 net/mac80211/mlme.c if (bss->wmm_used && bss->uapsd_supported && bss 5458 net/mac80211/mlme.c err = ieee80211_prep_connection(sdata, req->bss, true, override); bss 5463 net/mac80211/mlme.c beacon_ies = rcu_dereference(req->bss->beacon_ies); bss 5473 net/mac80211/mlme.c assoc_data->timeout = TU_TO_EXP_TIME(req->bss->beacon_interval); bss 5490 net/mac80211/mlme.c bss->device_ts_beacon; bss 5512 net/mac80211/mlme.c if (bss->corrupt_data) { bss 5514 net/mac80211/mlme.c if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_BEACON) { bss 5515 net/mac80211/mlme.c if (bss->corrupt_data & bss 5520 net/mac80211/mlme.c } else if (bss->corrupt_data & IEEE80211_BSS_CORRUPT_PROBE_RESP) bss 5544 net/mac80211/mlme.c ether_addr_equal(ifmgd->auth_data->bss->bssid, req->bssid)) { bss 5564 net/mac80211/mlme.c ether_addr_equal(ifmgd->assoc_data->bss->bssid, req->bssid)) { bss 5613 net/mac80211/mlme.c if (ifmgd->associated != req->bss) bss 5618 net/mac80211/mlme.c req->bss->bssid, req->reason_code, ieee80211_get_reason_code_string(req->reason_code)); bss 5620 net/mac80211/mlme.c memcpy(bssid, req->bss->bssid, ETH_ALEN); bss 5649 net/mac80211/mlme.c struct cfg80211_bss *bss = ifmgd->assoc_data->bss; bss 5651 net/mac80211/mlme.c cfg80211_assoc_timeout(sdata->dev, bss); bss 819 net/mac80211/offchannel.c !rcu_access_pointer(sdata->bss->beacon)) bss 377 net/mac80211/rate.c if (!pubsta && txrc->bss) { bss 1570 net/mac80211/rx.c ps = &sdata->bss->ps; bss 2866 net/mac80211/rx.c unlikely(port_control) && sdata->bss) { bss 2867 net/mac80211/rx.c sdata = container_of(sdata->bss, struct ieee80211_sub_if_data, bss 4117 net/mac80211/rx.c (!sta->sdata->bss || sta->sdata->bss != sdata->bss)) bss 33 net/mac80211/scan.c struct ieee80211_bss *bss) bss 35 net/mac80211/scan.c if (!bss) bss 38 net/mac80211/scan.c container_of((void *)bss, struct cfg80211_bss, priv)); bss 60 net/mac80211/scan.c struct ieee80211_bss *bss, bss 68 net/mac80211/scan.c bss->device_ts_beacon = rx_status->device_timestamp; bss 70 net/mac80211/scan.c bss->device_ts_presp = rx_status->device_timestamp; bss 74 net/mac80211/scan.c bss->corrupt_data |= IEEE80211_BSS_CORRUPT_BEACON; bss 76 net/mac80211/scan.c bss->corrupt_data |= IEEE80211_BSS_CORRUPT_PROBE_RESP; bss 79 net/mac80211/scan.c bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_BEACON; bss 81 net/mac80211/scan.c bss->corrupt_data &= ~IEEE80211_BSS_CORRUPT_PROBE_RESP; bss 86 net/mac80211/scan.c !(bss->valid_data & IEEE80211_BSS_VALID_ERP))) { bss 87 net/mac80211/scan.c bss->erp_value = elems->erp_info[0]; bss 88 net/mac80211/scan.c bss->has_erp_value = true; bss 90 net/mac80211/scan.c bss->valid_data |= IEEE80211_BSS_VALID_ERP; bss 95 net/mac80211/scan.c !(bss->valid_data & IEEE80211_BSS_VALID_RATES)) { bss 101 net/mac80211/scan.c memcpy(bss->supp_rates, elems->supp_rates, clen); bss 108 net/mac80211/scan.c memcpy(bss->supp_rates + srlen, elems->ext_supp_rates, bss 113 net/mac80211/scan.c bss->supp_rates_len = srlen; bss 115 net/mac80211/scan.c bss->valid_data |= IEEE80211_BSS_VALID_RATES; bss 120 net/mac80211/scan.c !(bss->valid_data & IEEE80211_BSS_VALID_WMM)) { bss 121 net/mac80211/scan.c bss->wmm_used = elems->wmm_param || elems->wmm_info; bss 122 net/mac80211/scan.c bss->uapsd_supported = is_uapsd_supported(elems); bss 124 net/mac80211/scan.c bss->valid_data |= IEEE80211_BSS_VALID_WMM; bss 132 net/mac80211/scan.c bss->beacon_rate = bss 145 net/mac80211/scan.c struct ieee80211_bss *bss, *non_tx_bss; bss 209 net/mac80211/scan.c bss = (void *)cbss->priv; bss 210 net/mac80211/scan.c ieee80211_update_bss_from_elems(local, bss, &elems, rx_status, beacon); bss 219 net/mac80211/scan.c return bss; bss 241 net/mac80211/scan.c struct ieee80211_bss *bss; bss 284 net/mac80211/scan.c bss = ieee80211_bss_info_update(local, rx_status, bss 287 net/mac80211/scan.c if (bss) bss 288 net/mac80211/scan.c ieee80211_rx_bss_put(local, bss); bss 97 net/mac80211/sta_info.c ps = &sdata->bss->ps; bss 201 net/mac80211/sta_info.c (sta->sdata->bss && sta->sdata->bss == sdata->bss)) { bss 772 net/mac80211/sta_info.c if (WARN_ON_ONCE(!sta->sdata->bss)) bss 775 net/mac80211/sta_info.c ps = &sta->sdata->bss->ps; bss 953 net/mac80211/sta_info.c if (!sta->sdata->bss && bss 1175 net/mac80211/sta_info.c WARN_ON(vlans && !sdata->bss); bss 1180 net/mac80211/sta_info.c (vlans && sdata->bss == sta->sdata->bss)) { bss 1281 net/mac80211/sta_info.c sdata = container_of(sdata->bss, struct ieee80211_sub_if_data, bss 1285 net/mac80211/sta_info.c ps = &sdata->bss->ps; bss 1347 net/mac80211/sta_info.c sta->known_smps_mode != sdata->bss->req_smps && bss 1352 net/mac80211/sta_info.c ieee80211_send_smps_action(sdata, sdata->bss->req_smps, bss 300 net/mac80211/tkip.c sdata = container_of(key->sdata->bss, bss 418 net/mac80211/tx.c if (!tx->sdata->bss) bss 421 net/mac80211/tx.c ps = &tx->sdata->bss->ps; bss 698 net/mac80211/tx.c txrc.bss = (tx->sdata->vif.type == NL80211_IFTYPE_AP || bss 1436 net/mac80211/tx.c ap = container_of(sdata->bss, struct ieee80211_sub_if_data, u.ap); bss 1608 net/mac80211/tx.c sdata = container_of(sdata->bss, bss 1745 net/mac80211/tx.c sdata = container_of(sdata->bss, bss 2510 net/mac80211/tx.c ap_sdata = container_of(sdata->bss, struct ieee80211_sub_if_data, bss 3123 net/mac80211/tx.c (!sta->sdata->bss || sta->sdata->bss != sdata->bss)) bss 3543 net/mac80211/tx.c sdata = container_of(sdata->bss, bss 3686 net/mac80211/tx.c tx.sdata = container_of(tx.sdata->bss, bss 3967 net/mac80211/tx.c if (!sdata->bss->multicast_to_unicast) bss 4630 net/mac80211/tx.c txrc.bss = true; bss 254 net/mac80211/util.c ps = &sdata->bss->ps; bss 3785 net/mac80211/util.c if (!sdata->bss) bss 3788 net/mac80211/util.c ps = &sdata->bss->ps; bss 182 net/wireless/core.h static inline void cfg80211_hold_bss(struct cfg80211_internal_bss *bss) bss 184 net/wireless/core.h atomic_inc(&bss->hold); bss 185 net/wireless/core.h if (bss->pub.transmitted_bss) { bss 186 net/wireless/core.h bss = container_of(bss->pub.transmitted_bss, bss 188 net/wireless/core.h atomic_inc(&bss->hold); bss 192 net/wireless/core.h static inline void cfg80211_unhold_bss(struct cfg80211_internal_bss *bss) bss 194 net/wireless/core.h int r = atomic_dec_return(&bss->hold); bss 196 net/wireless/core.h if (bss->pub.transmitted_bss) { bss 197 net/wireless/core.h bss = container_of(bss->pub.transmitted_bss, bss 199 net/wireless/core.h r = atomic_dec_return(&bss->hold); bss 22 net/wireless/ibss.c struct cfg80211_bss *bss; bss 33 net/wireless/ibss.c bss = cfg80211_get_bss(wdev->wiphy, channel, bssid, NULL, 0, bss 36 net/wireless/ibss.c if (WARN_ON(!bss)) bss 44 net/wireless/ibss.c cfg80211_hold_bss(bss_from_pub(bss)); bss 45 net/wireless/ibss.c wdev->current_bss = bss_from_pub(bss); bss 23 net/wireless/mlme.c void cfg80211_rx_assoc_resp(struct net_device *dev, struct cfg80211_bss *bss, bss 36 net/wireless/mlme.c cr.bss = bss; bss 44 net/wireless/mlme.c trace_cfg80211_send_rx_assoc(dev, bss); bss 53 net/wireless/mlme.c cfg80211_unhold_bss(bss_from_pub(bss)); bss 54 net/wireless/mlme.c cfg80211_put_bss(wiphy, bss); bss 146 net/wireless/mlme.c void cfg80211_assoc_timeout(struct net_device *dev, struct cfg80211_bss *bss) bss 152 net/wireless/mlme.c trace_cfg80211_send_assoc_timeout(dev, bss->bssid); bss 154 net/wireless/mlme.c nl80211_send_assoc_timeout(rdev, dev, bss->bssid, GFP_KERNEL); bss 157 net/wireless/mlme.c cfg80211_unhold_bss(bss_from_pub(bss)); bss 158 net/wireless/mlme.c cfg80211_put_bss(wiphy, bss); bss 162 net/wireless/mlme.c void cfg80211_abandon_assoc(struct net_device *dev, struct cfg80211_bss *bss) bss 169 net/wireless/mlme.c cfg80211_unhold_bss(bss_from_pub(bss)); bss 170 net/wireless/mlme.c cfg80211_put_bss(wiphy, bss); bss 254 net/wireless/mlme.c req.bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, bss 257 net/wireless/mlme.c if (!req.bss) bss 262 net/wireless/mlme.c cfg80211_put_bss(&rdev->wiphy, req.bss); bss 322 net/wireless/mlme.c req->bss = cfg80211_get_bss(&rdev->wiphy, chan, bssid, ssid, ssid_len, bss 325 net/wireless/mlme.c if (!req->bss) bss 330 net/wireless/mlme.c cfg80211_hold_bss(bss_from_pub(req->bss)); bss 332 net/wireless/mlme.c cfg80211_put_bss(&rdev->wiphy, req->bss); bss 386 net/wireless/mlme.c req.bss = &wdev->current_bss->pub; bss 8615 net/wireless/nl80211.c struct nlattr *bss; bss 8635 net/wireless/nl80211.c bss = nla_nest_start_noflag(msg, NL80211_ATTR_BSS); bss 8636 net/wireless/nl80211.c if (!bss) bss 8731 net/wireless/nl80211.c nla_nest_end(msg, bss); bss 15287 net/wireless/nl80211.c const u8 *bssid = info->bss ? info->bss->bssid : info->bssid; bss 77 net/wireless/scan.c static void bss_free(struct cfg80211_internal_bss *bss) bss 81 net/wireless/scan.c if (WARN_ON(atomic_read(&bss->hold))) bss 84 net/wireless/scan.c ies = (void *)rcu_access_pointer(bss->pub.beacon_ies); bss 85 net/wireless/scan.c if (ies && !bss->pub.hidden_beacon_bss) bss 87 net/wireless/scan.c ies = (void *)rcu_access_pointer(bss->pub.proberesp_ies); bss 95 net/wireless/scan.c if (!list_empty(&bss->hidden_list)) bss 96 net/wireless/scan.c list_del(&bss->hidden_list); bss 98 net/wireless/scan.c kfree(bss); bss 102 net/wireless/scan.c struct cfg80211_internal_bss *bss) bss 106 net/wireless/scan.c bss->refcount++; bss 107 net/wireless/scan.c if (bss->pub.hidden_beacon_bss) { bss 108 net/wireless/scan.c bss = container_of(bss->pub.hidden_beacon_bss, bss 111 net/wireless/scan.c bss->refcount++; bss 113 net/wireless/scan.c if (bss->pub.transmitted_bss) { bss 114 net/wireless/scan.c bss = container_of(bss->pub.transmitted_bss, bss 117 net/wireless/scan.c bss->refcount++; bss 122 net/wireless/scan.c struct cfg80211_internal_bss *bss) bss 126 net/wireless/scan.c if (bss->pub.hidden_beacon_bss) { bss 128 net/wireless/scan.c hbss = container_of(bss->pub.hidden_beacon_bss, bss 136 net/wireless/scan.c if (bss->pub.transmitted_bss) { bss 139 net/wireless/scan.c tbss = container_of(bss->pub.transmitted_bss, bss 147 net/wireless/scan.c bss->refcount--; bss 148 net/wireless/scan.c if (bss->refcount == 0) bss 149 net/wireless/scan.c bss_free(bss); bss 153 net/wireless/scan.c struct cfg80211_internal_bss *bss) bss 157 net/wireless/scan.c if (!list_empty(&bss->hidden_list)) { bss 162 net/wireless/scan.c if (!bss->pub.hidden_beacon_bss) bss 168 net/wireless/scan.c list_del_init(&bss->hidden_list); bss 171 net/wireless/scan.c list_del_init(&bss->list); bss 172 net/wireless/scan.c list_del_init(&bss->pub.nontrans_list); bss 173 net/wireless/scan.c rb_erase(&bss->rbn, &rdev->bss_tree); bss 178 net/wireless/scan.c bss_ref_put(rdev, bss); bss 372 net/wireless/scan.c struct cfg80211_bss *bss = NULL; bss 385 net/wireless/scan.c list_for_each_entry(bss, &trans_bss->nontrans_list, nontrans_list) { bss 386 net/wireless/scan.c if (is_bss(bss, nontrans_bss->bssid, ssid, ssid_len)) bss 398 net/wireless/scan.c struct cfg80211_internal_bss *bss, *tmp; bss 403 net/wireless/scan.c list_for_each_entry_safe(bss, tmp, &rdev->bss_list, list) { bss 404 net/wireless/scan.c if (atomic_read(&bss->hold)) bss 406 net/wireless/scan.c if (!time_after(expire_time, bss->ts)) bss 409 net/wireless/scan.c if (__cfg80211_unlink_bss(rdev, bss)) bss 419 net/wireless/scan.c struct cfg80211_internal_bss *bss, *oldest = NULL; bss 424 net/wireless/scan.c list_for_each_entry(bss, &rdev->bss_list, list) { bss 425 net/wireless/scan.c if (atomic_read(&bss->hold)) bss 428 net/wireless/scan.c if (!list_empty(&bss->hidden_list) && bss 429 net/wireless/scan.c !bss->pub.hidden_beacon_bss) bss 432 net/wireless/scan.c if (oldest && time_before(oldest->ts, bss->ts)) bss 434 net/wireless/scan.c oldest = bss; bss 702 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 706 net/wireless/scan.c list_for_each_entry(bss, &rdev->bss_list, list) bss 707 net/wireless/scan.c bss->ts -= age_jiffies; bss 921 net/wireless/scan.c struct cfg80211_internal_bss *bss, *res = NULL; bss 930 net/wireless/scan.c list_for_each_entry(bss, &rdev->bss_list, list) { bss 931 net/wireless/scan.c if (!cfg80211_bss_type_match(bss->pub.capability, bss 932 net/wireless/scan.c bss->pub.channel->band, bss_type)) bss 935 net/wireless/scan.c bss_privacy = (bss->pub.capability & WLAN_CAPABILITY_PRIVACY); bss 939 net/wireless/scan.c if (channel && bss->pub.channel != channel) bss 941 net/wireless/scan.c if (!is_valid_ether_addr(bss->pub.bssid)) bss 944 net/wireless/scan.c if (time_after(now, bss->ts + IEEE80211_SCAN_RESULT_EXPIRE) && bss 945 net/wireless/scan.c !atomic_read(&bss->hold)) bss 947 net/wireless/scan.c if (is_bss(&bss->pub, bssid, ssid, ssid_len)) { bss 948 net/wireless/scan.c res = bss; bss 963 net/wireless/scan.c struct cfg80211_internal_bss *bss) bss 974 net/wireless/scan.c cmp = cmp_bss(&bss->pub, &tbss->pub, BSS_CMP_REGULAR); bss 987 net/wireless/scan.c rb_link_node(&bss->rbn, parent, p); bss 988 net/wireless/scan.c rb_insert_color(&bss->rbn, &rdev->bss_tree); bss 997 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 1001 net/wireless/scan.c bss = rb_entry(n, struct cfg80211_internal_bss, rbn); bss 1002 net/wireless/scan.c r = cmp_bss(&res->pub, &bss->pub, mode); bss 1005 net/wireless/scan.c return bss; bss 1019 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 1046 net/wireless/scan.c list_for_each_entry(bss, &rdev->bss_list, list) { bss 1053 net/wireless/scan.c if (!ether_addr_equal(bss->pub.bssid, new->pub.bssid)) bss 1055 net/wireless/scan.c if (bss->pub.channel != new->pub.channel) bss 1057 net/wireless/scan.c if (bss->pub.scan_width != new->pub.scan_width) bss 1059 net/wireless/scan.c if (rcu_access_pointer(bss->pub.beacon_ies)) bss 1061 net/wireless/scan.c ies = rcu_access_pointer(bss->pub.ies); bss 1069 net/wireless/scan.c if (WARN_ON_ONCE(bss->pub.hidden_beacon_bss)) bss 1071 net/wireless/scan.c if (WARN_ON_ONCE(!list_empty(&bss->hidden_list))) bss 1072 net/wireless/scan.c list_del(&bss->hidden_list); bss 1074 net/wireless/scan.c list_add(&bss->hidden_list, &new->hidden_list); bss 1075 net/wireless/scan.c bss->pub.hidden_beacon_bss = &new->pub; bss 1076 net/wireless/scan.c new->refcount += bss->refcount; bss 1077 net/wireless/scan.c rcu_assign_pointer(bss->pub.beacon_ies, bss 1117 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 1146 net/wireless/scan.c list_for_each_entry(bss, &known->hidden_list, hidden_list) { bss 1149 net/wireless/scan.c ies = rcu_access_pointer(bss->pub.beacon_ies); bss 1152 net/wireless/scan.c rcu_assign_pointer(bss->pub.beacon_ies, bss 1557 net/wireless/scan.c struct cfg80211_bss *bss; bss 1638 net/wireless/scan.c bss = cfg80211_inform_single_bss_data(wiphy, data, bss 1647 net/wireless/scan.c if (!bss) bss 1649 net/wireless/scan.c cfg80211_put_bss(wiphy, bss); bss 1931 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 1936 net/wireless/scan.c bss = container_of(pub, struct cfg80211_internal_bss, pub); bss 1939 net/wireless/scan.c bss_ref_get(rdev, bss); bss 1947 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 1952 net/wireless/scan.c bss = container_of(pub, struct cfg80211_internal_bss, pub); bss 1955 net/wireless/scan.c bss_ref_put(rdev, bss); bss 1963 net/wireless/scan.c struct cfg80211_internal_bss *bss, *tmp1; bss 1969 net/wireless/scan.c bss = container_of(pub, struct cfg80211_internal_bss, pub); bss 1972 net/wireless/scan.c if (list_empty(&bss->list)) bss 1984 net/wireless/scan.c if (__cfg80211_unlink_bss(rdev, bss)) bss 1994 net/wireless/scan.c struct cfg80211_bss *bss, bss 1999 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 2003 net/wireless/scan.c list_for_each_entry(bss, &rdev->bss_list, list) { bss 2004 net/wireless/scan.c if (!chandef || cfg80211_is_sub_chan(chandef, bss->pub.channel)) bss 2005 net/wireless/scan.c iter(wiphy, &bss->pub, iter_data); bss 2019 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 2040 net/wireless/scan.c list_for_each_entry(bss, &rdev->bss_list, list) { bss 2041 net/wireless/scan.c if (!cfg80211_bss_type_match(bss->pub.capability, bss 2042 net/wireless/scan.c bss->pub.channel->band, bss 2046 net/wireless/scan.c if (bss == cbss) bss 2049 net/wireless/scan.c if (!cmp_bss(&bss->pub, &cbss->pub, BSS_CMP_REGULAR)) { bss 2050 net/wireless/scan.c new = bss; bss 2065 net/wireless/scan.c bss = container_of(nontrans_bss, bss 2067 net/wireless/scan.c if (__cfg80211_unlink_bss(rdev, bss)) bss 2083 net/wireless/scan.c bss = container_of(nontrans_bss, bss 2085 net/wireless/scan.c bss->pub.channel = chan; bss 2086 net/wireless/scan.c rb_erase(&bss->rbn, &rdev->bss_tree); bss 2087 net/wireless/scan.c rb_insert_bss(rdev, bss); bss 2300 net/wireless/scan.c struct cfg80211_internal_bss *bss, char *current_ev, bss 2314 net/wireless/scan.c memcpy(iwe.u.ap_addr.sa_data, bss->pub.bssid, ETH_ALEN); bss 2322 net/wireless/scan.c iwe.u.freq.m = ieee80211_frequency_to_channel(bss->pub.channel->center_freq); bss 2331 net/wireless/scan.c iwe.u.freq.m = bss->pub.channel->center_freq; bss 2346 net/wireless/scan.c sig = bss->pub.signal / 100; bss 2357 net/wireless/scan.c iwe.u.qual.level = bss->pub.signal; bss 2359 net/wireless/scan.c iwe.u.qual.qual = bss->pub.signal; bss 2374 net/wireless/scan.c if (bss->pub.capability & WLAN_CAPABILITY_PRIVACY) bss 2385 net/wireless/scan.c ies = rcu_dereference(bss->pub.ies); bss 2515 net/wireless/scan.c if (bss->pub.capability & (WLAN_CAPABILITY_ESS | WLAN_CAPABILITY_IBSS) || bss 2521 net/wireless/scan.c else if (bss->pub.capability & WLAN_CAPABILITY_ESS) bss 2543 net/wireless/scan.c elapsed_jiffies_msecs(bss->ts)); bss 2564 net/wireless/scan.c struct cfg80211_internal_bss *bss; bss 2570 net/wireless/scan.c list_for_each_entry(bss, &rdev->bss_list, list) { bss 2575 net/wireless/scan.c current_ev = ieee80211_bss(&rdev->wiphy, info, bss, bss 276 net/wireless/sme.c struct cfg80211_bss *bss; bss 280 net/wireless/sme.c bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel, bss 286 net/wireless/sme.c if (!bss) bss 289 net/wireless/sme.c memcpy(wdev->conn->bssid, bss->bssid, ETH_ALEN); bss 291 net/wireless/sme.c wdev->conn->params.channel = bss->channel; bss 295 net/wireless/sme.c return bss; bss 302 net/wireless/sme.c struct cfg80211_bss *bss; bss 313 net/wireless/sme.c bss = cfg80211_get_conn_bss(wdev); bss 314 net/wireless/sme.c if (bss) bss 315 net/wireless/sme.c cfg80211_put_bss(&rdev->wiphy, bss); bss 519 net/wireless/sme.c struct cfg80211_bss *bss; bss 571 net/wireless/sme.c bss = cfg80211_get_conn_bss(wdev); bss 579 net/wireless/sme.c if (bss) { bss 583 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, bss); bss 693 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, cr->bss); bss 727 net/wireless/sme.c if (!cr->bss && (cr->status == WLAN_STATUS_SUCCESS)) { bss 729 net/wireless/sme.c cr->bss = cfg80211_get_bss(wdev->wiphy, NULL, cr->bssid, bss 733 net/wireless/sme.c if (cr->bss) bss 734 net/wireless/sme.c cfg80211_hold_bss(bss_from_pub(cr->bss)); bss 748 net/wireless/sme.c if (cr->bss) { bss 749 net/wireless/sme.c cfg80211_unhold_bss(bss_from_pub(cr->bss)); bss 750 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, cr->bss); bss 756 net/wireless/sme.c if (WARN_ON(!cr->bss)) bss 759 net/wireless/sme.c wdev->current_bss = bss_from_pub(cr->bss); bss 765 net/wireless/sme.c country_ie = ieee80211_bss_get_ie(cr->bss, WLAN_EID_COUNTRY); bss 782 net/wireless/sme.c regulatory_hint_country_ie(wdev->wiphy, cr->bss->channel->band, bss 798 net/wireless/sme.c if (params->bss) { bss 799 net/wireless/sme.c struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); bss 802 net/wireless/sme.c struct cfg80211_bss *found = NULL, *tmp = params->bss; bss 805 net/wireless/sme.c params->bss->bssid, bss 813 net/wireless/sme.c params->bss = found; bss 837 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, params->bss); bss 885 net/wireless/sme.c if (params->bss) bss 886 net/wireless/sme.c cfg80211_hold_bss(bss_from_pub(params->bss)); bss 887 net/wireless/sme.c ev->cr.bss = params->bss; bss 918 net/wireless/sme.c if (WARN_ON(!info->bss)) bss 921 net/wireless/sme.c cfg80211_hold_bss(bss_from_pub(info->bss)); bss 922 net/wireless/sme.c wdev->current_bss = bss_from_pub(info->bss); bss 944 net/wireless/sme.c memcpy(wrqu.ap_addr.sa_data, info->bss->bssid, ETH_ALEN); bss 945 net/wireless/sme.c memcpy(wdev->wext.prev_bssid, info->bss->bssid, ETH_ALEN); bss 952 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, info->bss); bss 965 net/wireless/sme.c if (!info->bss) { bss 966 net/wireless/sme.c info->bss = cfg80211_get_bss(wdev->wiphy, info->channel, bss 973 net/wireless/sme.c if (WARN_ON(!info->bss)) bss 980 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, info->bss); bss 1022 net/wireless/sme.c ev->rm.bss = info->bss; bss 1160 net/wireless/trace.h if (req->bss) bss 1161 net/wireless/trace.h MAC_ASSIGN(bssid, req->bss->bssid); bss 1186 net/wireless/trace.h if (req->bss) bss 1187 net/wireless/trace.h MAC_ASSIGN(bssid, req->bss->bssid); bss 1236 net/wireless/trace.h if (req->bss) bss 1237 net/wireless/trace.h MAC_ASSIGN(bssid, req->bss->bssid); bss 2614 net/wireless/trace.h TP_PROTO(struct net_device *netdev, struct cfg80211_bss *bss), bss 2615 net/wireless/trace.h TP_ARGS(netdev, bss), bss 2623 net/wireless/trace.h MAC_ASSIGN(bssid, bss->bssid); bss 2624 net/wireless/trace.h CHAN_ASSIGN(bss->channel); bss 815 net/wireless/util.c const struct element *ieee80211_bss_get_elem(struct cfg80211_bss *bss, u8 id) bss 819 net/wireless/util.c ies = rcu_dereference(bss->ies); bss 265 tools/lib/bpf/libbpf.c Elf_Data *bss; bss 548 tools/lib/bpf/libbpf.c obj->efile.bss = NULL; bss 729 tools/lib/bpf/libbpf.c if (obj->efile.bss) bss 730 tools/lib/bpf/libbpf.c *size = obj->efile.bss->d_size; bss 885 tools/lib/bpf/libbpf.c obj->efile.bss, NULL); bss 1641 tools/lib/bpf/libbpf.c obj->efile.bss = data;