Lines Matching refs:crypt
273 struct lib80211_crypt_data *crypt) in libipw_rx_frame_decrypt() argument
278 if (crypt == NULL || crypt->ops->decrypt_mpdu == NULL) in libipw_rx_frame_decrypt()
284 atomic_inc(&crypt->refcnt); in libipw_rx_frame_decrypt()
285 res = crypt->ops->decrypt_mpdu(skb, hdrlen, crypt->priv); in libipw_rx_frame_decrypt()
286 atomic_dec(&crypt->refcnt); in libipw_rx_frame_decrypt()
305 struct lib80211_crypt_data *crypt) in libipw_rx_frame_decrypt_msdu() argument
310 if (crypt == NULL || crypt->ops->decrypt_msdu == NULL) in libipw_rx_frame_decrypt_msdu()
316 atomic_inc(&crypt->refcnt); in libipw_rx_frame_decrypt_msdu()
317 res = crypt->ops->decrypt_msdu(skb, keyidx, hdrlen, crypt->priv); in libipw_rx_frame_decrypt_msdu()
318 atomic_dec(&crypt->refcnt); in libipw_rx_frame_decrypt_msdu()
352 struct lib80211_crypt_data *crypt = NULL; in libipw_rx() local
433 crypt = ieee->crypt_info.crypt[keyidx]; in libipw_rx()
446 (void)hostap_handle_sta_crypto(local, hdr, &crypt, in libipw_rx()
452 if (crypt && (crypt->ops == NULL || in libipw_rx()
453 crypt->ops->decrypt_mpdu == NULL)) in libipw_rx()
454 crypt = NULL; in libipw_rx()
456 if (!crypt && (fc & IEEE80211_FCTL_PROTECTED)) { in libipw_rx()
471 (keyidx = hostap_rx_frame_decrypt(ieee, skb, crypt)) < 0) { in libipw_rx()
574 (keyidx = libipw_rx_frame_decrypt(ieee, skb, crypt)) < 0) in libipw_rx()
638 libipw_rx_frame_decrypt_msdu(ieee, skb, keyidx, crypt)) in libipw_rx()
642 if (crypt && !(fc & IEEE80211_FCTL_PROTECTED) && !ieee->open_wep) { in libipw_rx()
655 if (crypt && !(fc & IEEE80211_FCTL_PROTECTED) && !ieee->open_wep && in libipw_rx()