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;