assoc_data 2849 drivers/net/ethernet/sun/niu.c static int tcam_assoc_write(struct niu *np, int index, u64 assoc_data) assoc_data 2851 drivers/net/ethernet/sun/niu.c nw64(TCAM_KEY_1, assoc_data); assoc_data 5008 drivers/net/ethernet/sun/niu.c tp->assoc_data = (TCAM_ASSOCDATA_TRES_USE_OFFSET | assoc_data 5013 drivers/net/ethernet/sun/niu.c err = tcam_assoc_write(np, index, tp->assoc_data); assoc_data 7219 drivers/net/ethernet/sun/niu.c if (tp->assoc_data & TCAM_ASSOCDATA_DISC) assoc_data 7222 drivers/net/ethernet/sun/niu.c fsp->ring_cookie = (tp->assoc_data & TCAM_ASSOCDATA_OFFSET) >> assoc_data 7536 drivers/net/ethernet/sun/niu.c tp->assoc_data = TCAM_ASSOCDATA_DISC; assoc_data 7545 drivers/net/ethernet/sun/niu.c tp->assoc_data = (TCAM_ASSOCDATA_TRES_USE_OFFSET | assoc_data 7555 drivers/net/ethernet/sun/niu.c err = tcam_assoc_write(np, idx, tp->assoc_data); assoc_data 3052 drivers/net/ethernet/sun/niu.h u64 assoc_data; assoc_data 218 net/mac80211/fils_aead.c struct ieee80211_mgd_assoc_data *assoc_data) assoc_data 250 net/mac80211/fils_aead.c addr[2] = assoc_data->fils_nonces; assoc_data 253 net/mac80211/fils_aead.c addr[3] = &assoc_data->fils_nonces[FILS_NONCE_LEN]; assoc_data 263 net/mac80211/fils_aead.c return aes_siv_encrypt(assoc_data->fils_kek, assoc_data->fils_kek_len, assoc_data 269 net/mac80211/fils_aead.c struct ieee80211_mgd_assoc_data *assoc_data) assoc_data 303 net/mac80211/fils_aead.c addr[2] = &assoc_data->fils_nonces[FILS_NONCE_LEN]; assoc_data 306 net/mac80211/fils_aead.c addr[3] = assoc_data->fils_nonces; assoc_data 321 net/mac80211/fils_aead.c res = aes_siv_decrypt(assoc_data->fils_kek, assoc_data->fils_kek_len, assoc_data 11 net/mac80211/fils_aead.h struct ieee80211_mgd_assoc_data *assoc_data); assoc_data 14 net/mac80211/fils_aead.h struct ieee80211_mgd_assoc_data *assoc_data); assoc_data 452 net/mac80211/ieee80211_i.h struct ieee80211_mgd_assoc_data *assoc_data; assoc_data 642 net/mac80211/mlme.c struct ieee80211_mgd_assoc_data *assoc_data = ifmgd->assoc_data; assoc_data 667 net/mac80211/mlme.c if (assoc_data->supp_rates_len) { assoc_data 675 net/mac80211/mlme.c assoc_data->supp_rates, assoc_data 676 net/mac80211/mlme.c assoc_data->supp_rates_len, assoc_data 693 net/mac80211/mlme.c 2 + assoc_data->ssid_len + /* SSID */ assoc_data 702 net/mac80211/mlme.c assoc_data->ie_len + /* extra IEs */ assoc_data 703 net/mac80211/mlme.c (assoc_data->fils_kek_len ? 16 /* AES-SIV */ : 0) + assoc_data 718 net/mac80211/mlme.c if (assoc_data->capability & WLAN_CAPABILITY_PRIVACY) assoc_data 721 net/mac80211/mlme.c if ((assoc_data->capability & WLAN_CAPABILITY_SPECTRUM_MGMT) && assoc_data 729 net/mac80211/mlme.c memcpy(mgmt->da, assoc_data->bss->bssid, ETH_ALEN); assoc_data 731 net/mac80211/mlme.c memcpy(mgmt->bssid, assoc_data->bss->bssid, ETH_ALEN); assoc_data 733 net/mac80211/mlme.c if (!is_zero_ether_addr(assoc_data->prev_bssid)) { assoc_data 740 net/mac80211/mlme.c memcpy(mgmt->u.reassoc_req.current_ap, assoc_data->prev_bssid, assoc_data 752 net/mac80211/mlme.c pos = skb_put(skb, 2 + assoc_data->ssid_len); assoc_data 755 net/mac80211/mlme.c *pos++ = assoc_data->ssid_len; assoc_data 756 net/mac80211/mlme.c memcpy(pos, assoc_data->ssid, assoc_data->ssid_len); assoc_data 817 net/mac80211/mlme.c !(ifmgd->flags & IEEE80211_STA_DISABLE_HE) && assoc_data->ie_len) { assoc_data 822 net/mac80211/mlme.c assoc_data->ie, assoc_data 823 net/mac80211/mlme.c assoc_data->ie_len); assoc_data 831 net/mac80211/mlme.c if (assoc_data->ie_len) { assoc_data 860 net/mac80211/mlme.c noffset = ieee80211_ie_split_ric(assoc_data->ie, assoc_data 861 net/mac80211/mlme.c assoc_data->ie_len, assoc_data 867 net/mac80211/mlme.c skb_put_data(skb, assoc_data->ie + offset, noffset - offset); assoc_data 876 net/mac80211/mlme.c ieee80211_add_ht_ie(sdata, skb, assoc_data->ap_ht_param, assoc_data 880 net/mac80211/mlme.c if (assoc_data->ie_len) { assoc_data 895 net/mac80211/mlme.c noffset = ieee80211_ie_split(assoc_data->ie, assoc_data->ie_len, assoc_data 898 net/mac80211/mlme.c skb_put_data(skb, assoc_data->ie + offset, noffset - offset); assoc_data 903 net/mac80211/mlme.c if (assoc_data->ie_len) { assoc_data 921 net/mac80211/mlme.c noffset = ieee80211_ie_split(assoc_data->ie, assoc_data->ie_len, assoc_data 925 net/mac80211/mlme.c memcpy(pos, assoc_data->ie + offset, noffset - offset); assoc_data 931 net/mac80211/mlme.c &assoc_data->ap_vht_cap); assoc_data 946 net/mac80211/mlme.c if (assoc_data->ie_len) { assoc_data 947 net/mac80211/mlme.c noffset = ieee80211_ie_split_vendor(assoc_data->ie, assoc_data 948 net/mac80211/mlme.c assoc_data->ie_len, assoc_data 950 net/mac80211/mlme.c skb_put_data(skb, assoc_data->ie + offset, noffset - offset); assoc_data 954 net/mac80211/mlme.c if (assoc_data->wmm) { assoc_data 955 net/mac80211/mlme.c if (assoc_data->uapsd) { assoc_data 967 net/mac80211/mlme.c if (assoc_data->ie_len) { assoc_data 968 net/mac80211/mlme.c noffset = assoc_data->ie_len; assoc_data 969 net/mac80211/mlme.c skb_put_data(skb, assoc_data->ie + offset, noffset - offset); assoc_data 972 net/mac80211/mlme.c if (assoc_data->fils_kek_len && assoc_data 973 net/mac80211/mlme.c fils_encrypt_assoc_req(skb, assoc_data) < 0) { assoc_data 2629 net/mac80211/mlme.c else if (ifmgd->assoc_data) assoc_data 2630 net/mac80211/mlme.c cbss = ifmgd->assoc_data->bss; assoc_data 2794 net/mac80211/mlme.c struct ieee80211_mgd_assoc_data *assoc_data = sdata->u.mgd.assoc_data; assoc_data 2805 net/mac80211/mlme.c sta_info_destroy_addr(sdata, assoc_data->bss->bssid); assoc_data 2817 net/mac80211/mlme.c cfg80211_abandon_assoc(sdata->dev, assoc_data->bss); assoc_data 2820 net/mac80211/mlme.c kfree(assoc_data); assoc_data 2821 net/mac80211/mlme.c sdata->u.mgd.assoc_data = NULL; assoc_data 3060 net/mac80211/mlme.c if (ifmgd->assoc_data && assoc_data 3061 net/mac80211/mlme.c ether_addr_equal(mgmt->bssid, ifmgd->assoc_data->bss->bssid)) { assoc_data 3062 net/mac80211/mlme.c const u8 *bssid = ifmgd->assoc_data->bss->bssid; assoc_data 3196 net/mac80211/mlme.c struct ieee80211_mgd_assoc_data *assoc_data = ifmgd->assoc_data; assoc_data 3223 net/mac80211/mlme.c mgmt->bssid, assoc_data->bss->bssid); assoc_data 3242 net/mac80211/mlme.c if ((assoc_data->wmm && !elems.wmm_param) || assoc_data 3262 net/mac80211/mlme.c assoc_data->bss->bssid); assoc_data 3263 net/mac80211/mlme.c if (assoc_data->wmm && assoc_data 3526 net/mac80211/mlme.c struct ieee80211_mgd_assoc_data *assoc_data = ifmgd->assoc_data; assoc_data 3540 net/mac80211/mlme.c if (!assoc_data) assoc_data 3542 net/mac80211/mlme.c if (!ether_addr_equal(assoc_data->bss->bssid, mgmt->bssid)) assoc_data 3563 net/mac80211/mlme.c if (assoc_data->fils_kek_len && assoc_data 3564 net/mac80211/mlme.c fils_decrypt_assoc_resp(sdata, (u8 *)mgmt, &len, assoc_data) < 0) assoc_data 3569 net/mac80211/mlme.c mgmt->bssid, assoc_data->bss->bssid); assoc_data 3580 net/mac80211/mlme.c assoc_data->timeout = jiffies + msecs_to_jiffies(ms); assoc_data 3581 net/mac80211/mlme.c assoc_data->timeout_started = true; assoc_data 3583 net/mac80211/mlme.c run_again(sdata, assoc_data->timeout); assoc_data 3587 net/mac80211/mlme.c bss = assoc_data->bss; assoc_data 3843 net/mac80211/mlme.c if (ifmgd->assoc_data && ifmgd->assoc_data->need_beacon && assoc_data 3844 net/mac80211/mlme.c ieee80211_rx_our_beacon(mgmt->bssid, ifmgd->assoc_data->bss)) { assoc_data 3848 net/mac80211/mlme.c ifmgd->assoc_data->bss->bssid); assoc_data 3855 net/mac80211/mlme.c ifmgd->assoc_data->need_beacon = false; assoc_data 3873 net/mac80211/mlme.c ifmgd->assoc_data->timeout = jiffies; assoc_data 3874 net/mac80211/mlme.c ifmgd->assoc_data->timeout_started = true; assoc_data 3875 net/mac80211/mlme.c run_again(sdata, ifmgd->assoc_data->timeout); assoc_data 4246 net/mac80211/mlme.c struct ieee80211_mgd_assoc_data *assoc_data = sdata->u.mgd.assoc_data; assoc_data 4251 net/mac80211/mlme.c assoc_data->tries++; assoc_data 4252 net/mac80211/mlme.c if (assoc_data->tries > IEEE80211_ASSOC_MAX_TRIES) { assoc_data 4254 net/mac80211/mlme.c assoc_data->bss->bssid); assoc_data 4260 net/mac80211/mlme.c cfg80211_unlink_bss(local->hw.wiphy, assoc_data->bss); assoc_data 4266 net/mac80211/mlme.c assoc_data->bss->bssid, assoc_data->tries, assoc_data 4271 net/mac80211/mlme.c assoc_data->timeout = jiffies + IEEE80211_ASSOC_TIMEOUT; assoc_data 4272 net/mac80211/mlme.c assoc_data->timeout_started = true; assoc_data 4273 net/mac80211/mlme.c run_again(sdata, assoc_data->timeout); assoc_data 4275 net/mac80211/mlme.c assoc_data->timeout = assoc_data 4278 net/mac80211/mlme.c assoc_data->timeout_started = true; assoc_data 4279 net/mac80211/mlme.c run_again(sdata, assoc_data->timeout); assoc_data 4325 net/mac80211/mlme.c } else if (ifmgd->assoc_data && assoc_data 4329 net/mac80211/mlme.c ifmgd->assoc_data->timeout = assoc_data 4331 net/mac80211/mlme.c run_again(sdata, ifmgd->assoc_data->timeout); assoc_data 4333 net/mac80211/mlme.c ifmgd->assoc_data->timeout = jiffies - 1; assoc_data 4335 net/mac80211/mlme.c ifmgd->assoc_data->timeout_started = true; assoc_data 4365 net/mac80211/mlme.c if (ifmgd->assoc_data && ifmgd->assoc_data->timeout_started && assoc_data 4366 net/mac80211/mlme.c time_after(jiffies, ifmgd->assoc_data->timeout)) { assoc_data 4367 net/mac80211/mlme.c if ((ifmgd->assoc_data->need_beacon && !ifmgd->have_beacon) || assoc_data 4369 net/mac80211/mlme.c struct cfg80211_bss *bss = ifmgd->assoc_data->bss; assoc_data 4380 net/mac80211/mlme.c } else if (ifmgd->assoc_data && ifmgd->assoc_data->timeout_started) assoc_data 4381 net/mac80211/mlme.c run_again(sdata, ifmgd->assoc_data->timeout); assoc_data 4500 net/mac80211/mlme.c if (ifmgd->auth_data || ifmgd->assoc_data) { assoc_data 4503 net/mac80211/mlme.c ifmgd->assoc_data->bss->bssid; assoc_data 4514 net/mac80211/mlme.c if (ifmgd->assoc_data) assoc_data 4919 net/mac80211/mlme.c if (WARN_ON(!ifmgd->auth_data && !ifmgd->assoc_data)) assoc_data 5107 net/mac80211/mlme.c if (ifmgd->assoc_data) assoc_data 5220 net/mac80211/mlme.c struct ieee80211_mgd_assoc_data *assoc_data; assoc_data 5227 net/mac80211/mlme.c assoc_data = kzalloc(sizeof(*assoc_data) + req->ie_len, GFP_KERNEL); assoc_data 5228 net/mac80211/mlme.c if (!assoc_data) assoc_data 5233 net/mac80211/mlme.c if (!ssidie || ssidie[1] > sizeof(assoc_data->ssid)) { assoc_data 5235 net/mac80211/mlme.c kfree(assoc_data); assoc_data 5238 net/mac80211/mlme.c memcpy(assoc_data->ssid, ssidie + 2, ssidie[1]); assoc_data 5239 net/mac80211/mlme.c assoc_data->ssid_len = ssidie[1]; assoc_data 5262 net/mac80211/mlme.c if (ifmgd->assoc_data) { assoc_data 5279 net/mac80211/mlme.c assoc_data->wmm = bss->wmm_used && assoc_data 5333 net/mac80211/mlme.c memcpy(assoc_data->ie, req->ie, req->ie_len); assoc_data 5334 net/mac80211/mlme.c assoc_data->ie_len = req->ie_len; assoc_data 5343 net/mac80211/mlme.c memcpy(assoc_data->fils_kek, req->fils_kek, assoc_data 5345 net/mac80211/mlme.c assoc_data->fils_kek_len = req->fils_kek_len; assoc_data 5349 net/mac80211/mlme.c memcpy(assoc_data->fils_nonces, req->fils_nonces, assoc_data 5352 net/mac80211/mlme.c assoc_data->bss = req->bss; assoc_data 5362 net/mac80211/mlme.c assoc_data->capability = req->bss->capability; assoc_data 5363 net/mac80211/mlme.c assoc_data->supp_rates = bss->supp_rates; assoc_data 5364 net/mac80211/mlme.c assoc_data->supp_rates_len = bss->supp_rates_len; assoc_data 5369 net/mac80211/mlme.c assoc_data->ap_ht_param = assoc_data 5375 net/mac80211/mlme.c memcpy(&assoc_data->ap_vht_cap, vht_ie + 2, assoc_data 5388 net/mac80211/mlme.c assoc_data->uapsd = true; assoc_data 5391 net/mac80211/mlme.c assoc_data->uapsd = false; assoc_data 5396 net/mac80211/mlme.c memcpy(assoc_data->prev_bssid, req->prev_bssid, ETH_ALEN); assoc_data 5425 net/mac80211/mlme.c ifmgd->assoc_data = assoc_data; assoc_data 5473 net/mac80211/mlme.c assoc_data->timeout = TU_TO_EXP_TIME(req->bss->beacon_interval); assoc_data 5474 net/mac80211/mlme.c assoc_data->timeout_started = true; assoc_data 5475 net/mac80211/mlme.c assoc_data->need_beacon = true; assoc_data 5484 net/mac80211/mlme.c assoc_data->timeout = jiffies; assoc_data 5485 net/mac80211/mlme.c assoc_data->timeout_started = true; assoc_data 5505 net/mac80211/mlme.c assoc_data->timeout = jiffies; assoc_data 5506 net/mac80211/mlme.c assoc_data->timeout_started = true; assoc_data 5510 net/mac80211/mlme.c run_again(sdata, assoc_data->timeout); assoc_data 5530 net/mac80211/mlme.c ifmgd->assoc_data = NULL; assoc_data 5532 net/mac80211/mlme.c kfree(assoc_data); assoc_data 5563 net/mac80211/mlme.c if (ifmgd->assoc_data && assoc_data 5564 net/mac80211/mlme.c ether_addr_equal(ifmgd->assoc_data->bss->bssid, req->bssid)) { assoc_data 5648 net/mac80211/mlme.c if (ifmgd->assoc_data) { assoc_data 5649 net/mac80211/mlme.c struct cfg80211_bss *bss = ifmgd->assoc_data->bss;