Lines Matching refs:crypt
155 struct ieee80211_crypt_data *crypt = ieee->crypt[ieee->tx_keyidx];
158 if (crypt == NULL)
163 atomic_inc(&crypt->refcnt);
165 if (crypt->ops && crypt->ops->encrypt_mpdu)
166 res = crypt->ops->encrypt_mpdu(frag, hdr_len, crypt->priv);
168 atomic_dec(&crypt->refcnt);
272 struct ieee80211_crypt_data *crypt;
296 crypt = ieee->crypt[ieee->tx_keyidx];
301 host_encrypt = ieee->host_encrypt && encrypt && crypt;
302 host_encrypt_msdu = ieee->host_encrypt_msdu && encrypt && crypt;
303 host_build_iv = ieee->host_build_iv && encrypt && crypt;
352 crypt && crypt->ops && crypt->ops->encrypt_msdu) {
354 int len = bytes + hdr_len + crypt->ops->extra_msdu_prefix_len +
355 crypt->ops->extra_msdu_postfix_len;
361 skb_reserve(skb_new, crypt->ops->extra_msdu_prefix_len);
367 res = crypt->ops->encrypt_msdu(skb_new, hdr_len, crypt->priv);
375 bytes += crypt->ops->extra_msdu_prefix_len +
376 crypt->ops->extra_msdu_postfix_len;
401 bytes_per_frag -= crypt->ops->extra_mpdu_prefix_len +
402 crypt->ops->extra_mpdu_postfix_len;
471 crypt->ops->extra_mpdu_prefix_len);
505 atomic_inc(&crypt->refcnt);
506 if (crypt->ops->build_iv)
507 crypt->ops->build_iv(skb_frag, hdr_len,
510 crypt->priv);
511 atomic_dec(&crypt->refcnt);
557 struct ieee80211_crypt_data *crypt = ieee->crypt[ieee->tx_keyidx];
561 if (encrypt_mpdu && (!ieee->sec.encrypt || !crypt))
579 fraglen += crypt->ops->extra_mpdu_prefix_len +
580 crypt->ops->extra_mpdu_postfix_len;
581 headroom += crypt->ops->extra_mpdu_prefix_len;