fast_tx           538 net/mac80211/sta_info.h 	struct ieee80211_fast_tx __rcu *fast_tx;
fast_tx          2878 net/mac80211/tx.c 	struct ieee80211_fast_tx build = {}, *fast_tx = NULL, *old;
fast_tx          3089 net/mac80211/tx.c 	fast_tx = kmemdup(&build, sizeof(build), GFP_ATOMIC);
fast_tx          3091 net/mac80211/tx.c 	if (!fast_tx)
fast_tx          3096 net/mac80211/tx.c 	old = rcu_dereference_protected(sta->fast_tx,
fast_tx          3098 net/mac80211/tx.c 	rcu_assign_pointer(sta->fast_tx, fast_tx);
fast_tx          3133 net/mac80211/tx.c 	struct ieee80211_fast_tx *fast_tx;
fast_tx          3136 net/mac80211/tx.c 	fast_tx = rcu_dereference_protected(sta->fast_tx,
fast_tx          3138 net/mac80211/tx.c 	RCU_INIT_POINTER(sta->fast_tx, NULL);
fast_tx          3141 net/mac80211/tx.c 	if (fast_tx)
fast_tx          3142 net/mac80211/tx.c 		kfree_rcu(fast_tx, rcu_head);
fast_tx          3162 net/mac80211/tx.c 					 struct ieee80211_fast_tx *fast_tx,
fast_tx          3169 net/mac80211/tx.c 	int hdr_len = fast_tx->hdr_len - sizeof(rfc1042_header);
fast_tx          3189 net/mac80211/tx.c 	h_80211_src = data + fast_tx->sa_offs;
fast_tx          3190 net/mac80211/tx.c 	h_80211_dst = data + fast_tx->da_offs;
fast_tx          3228 net/mac80211/tx.c 				      struct ieee80211_fast_tx *fast_tx,
fast_tx          3312 net/mac80211/tx.c 	if (!ieee80211_amsdu_prepare_head(sdata, fast_tx, head))
fast_tx          3322 net/mac80211/tx.c 	hdrlen = fast_tx->hdr_len - sizeof(rfc1042_header);
fast_tx          3424 net/mac80211/tx.c 				struct ieee80211_fast_tx *fast_tx,
fast_tx          3429 net/mac80211/tx.c 	int extra_head = fast_tx->hdr_len - (ETH_HLEN - 2);
fast_tx          3433 net/mac80211/tx.c 	struct ieee80211_hdr *hdr = (void *)fast_tx->hdr;
fast_tx          3475 net/mac80211/tx.c 	    ieee80211_amsdu_aggregate(sdata, sta, fast_tx, skb))
fast_tx          3492 net/mac80211/tx.c 	memcpy(skb->data, fast_tx->hdr, fast_tx->hdr_len);
fast_tx          3493 net/mac80211/tx.c 	memcpy(skb->data + fast_tx->da_offs, eth.h_dest, ETH_ALEN);
fast_tx          3494 net/mac80211/tx.c 	memcpy(skb->data + fast_tx->sa_offs, eth.h_source, ETH_ALEN);
fast_tx          3498 net/mac80211/tx.c 	info->band = fast_tx->band;
fast_tx          3521 net/mac80211/tx.c 	tx.key = fast_tx->key;
fast_tx          3539 net/mac80211/tx.c 	ieee80211_xmit_fast_finish(sdata, sta, fast_tx->pn_offs,
fast_tx          3540 net/mac80211/tx.c 				   fast_tx->key, skb);
fast_tx          3868 net/mac80211/tx.c 		struct ieee80211_fast_tx *fast_tx;
fast_tx          3872 net/mac80211/tx.c 		fast_tx = rcu_dereference(sta->fast_tx);
fast_tx          3874 net/mac80211/tx.c 		if (fast_tx &&
fast_tx          3875 net/mac80211/tx.c 		    ieee80211_xmit_fast(sdata, sta, fast_tx, skb))