fast_rx 4087 net/mac80211/rx.c old = rcu_dereference_protected(sta->fast_rx, true); fast_rx 4088 net/mac80211/rx.c rcu_assign_pointer(sta->fast_rx, new); fast_rx 4100 net/mac80211/rx.c old = rcu_dereference_protected(sta->fast_rx, true); fast_rx 4101 net/mac80211/rx.c RCU_INIT_POINTER(sta->fast_rx, NULL); fast_rx 4133 net/mac80211/rx.c struct ieee80211_fast_rx *fast_rx) fast_rx 4152 net/mac80211/rx.c if (fast_rx->uses_rss) fast_rx 4168 net/mac80211/rx.c if (fast_rx->key && fast_rx 4187 net/mac80211/rx.c if (!ether_addr_equal(fast_rx->vif_addr, hdr->addr1)) fast_rx 4192 net/mac80211/rx.c fast_rx->expected_ds_bits) fast_rx 4198 net/mac80211/rx.c if (fast_rx->key && !(status->flag & RX_FLAG_IV_STRIPPED)) { fast_rx 4209 net/mac80211/rx.c if (!ether_addr_equal(payload->snap, fast_rx->rfc1042_hdr)) fast_rx 4218 net/mac80211/rx.c payload->proto == fast_rx->control_port_protocol)) fast_rx 4225 net/mac80211/rx.c pskb_trim(skb, skb->len - fast_rx->icv_len)) fast_rx 4228 net/mac80211/rx.c if (unlikely(fast_rx->sta_notify)) { fast_rx 4230 net/mac80211/rx.c fast_rx->sta_notify = false; fast_rx 4236 net/mac80211/rx.c if (!fast_rx->uses_rss) fast_rx 4252 net/mac80211/rx.c if (!fast_rx->uses_rss) fast_rx 4277 net/mac80211/rx.c ether_addr_copy(addrs.da, skb->data + fast_rx->da_offs); fast_rx 4278 net/mac80211/rx.c ether_addr_copy(addrs.sa, skb->data + fast_rx->sa_offs); fast_rx 4284 net/mac80211/rx.c skb->dev = fast_rx->dev; fast_rx 4286 net/mac80211/rx.c ieee80211_rx_stats(fast_rx->dev, skb->len); fast_rx 4298 net/mac80211/rx.c if (fast_rx->internal_forward) { fast_rx 4326 net/mac80211/rx.c skb->protocol = eth_type_trans(skb, fast_rx->dev); fast_rx 4362 net/mac80211/rx.c struct ieee80211_fast_rx *fast_rx; fast_rx 4364 net/mac80211/rx.c fast_rx = rcu_dereference(rx->sta->fast_rx); fast_rx 4365 net/mac80211/rx.c if (fast_rx && ieee80211_invoke_fast_rx(rx, fast_rx)) fast_rx 539 net/mac80211/sta_info.h struct ieee80211_fast_rx __rcu *fast_rx;