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))