Lines Matching refs:rx
290 ieee80211_crypto_wep_decrypt(struct ieee80211_rx_data *rx) in ieee80211_crypto_wep_decrypt() argument
292 struct sk_buff *skb = rx->skb; in ieee80211_crypto_wep_decrypt()
301 if (skb_linearize(rx->skb)) in ieee80211_crypto_wep_decrypt()
303 if (rx->sta && ieee80211_wep_is_weak_iv(rx->skb, rx->key)) in ieee80211_crypto_wep_decrypt()
304 rx->sta->wep_weak_iv_count++; in ieee80211_crypto_wep_decrypt()
305 if (ieee80211_wep_decrypt(rx->local, rx->skb, rx->key)) in ieee80211_crypto_wep_decrypt()
308 if (!pskb_may_pull(rx->skb, ieee80211_hdrlen(fc) + WEP_IV_LEN)) in ieee80211_crypto_wep_decrypt()
310 if (rx->sta && ieee80211_wep_is_weak_iv(rx->skb, rx->key)) in ieee80211_crypto_wep_decrypt()
311 rx->sta->wep_weak_iv_count++; in ieee80211_crypto_wep_decrypt()
312 ieee80211_wep_remove_iv(rx->local, rx->skb, rx->key); in ieee80211_crypto_wep_decrypt()
314 if (pskb_trim(rx->skb, rx->skb->len - WEP_ICV_LEN)) in ieee80211_crypto_wep_decrypt()