Lines Matching defs:priv
43 struct prism2_wep_data *priv;
45 priv = kzalloc(sizeof(*priv), GFP_ATOMIC);
46 if (priv == NULL)
48 priv->key_idx = keyidx;
50 priv->tx_tfm = crypto_alloc_blkcipher("ecb(arc4)", 0, CRYPTO_ALG_ASYNC);
51 if (IS_ERR(priv->tx_tfm)) {
54 priv->tx_tfm = NULL;
57 priv->rx_tfm = crypto_alloc_blkcipher("ecb(arc4)", 0, CRYPTO_ALG_ASYNC);
58 if (IS_ERR(priv->rx_tfm)) {
61 priv->rx_tfm = NULL;
66 get_random_bytes(&priv->iv, 4);
68 return priv;
71 if (priv) {
72 if (priv->tx_tfm)
73 crypto_free_blkcipher(priv->tx_tfm);
74 if (priv->rx_tfm)
75 crypto_free_blkcipher(priv->rx_tfm);
76 kfree(priv);
83 static void prism2_wep_deinit(void *priv)
85 struct prism2_wep_data *_priv = priv;
93 kfree(priv);
102 static int prism2_wep_encrypt(struct sk_buff *skb, int hdr_len, void *priv)
104 struct prism2_wep_data *wep = priv;
172 static int prism2_wep_decrypt(struct sk_buff *skb, int hdr_len, void *priv)
174 struct prism2_wep_data *wep = priv;
229 static int prism2_wep_set_key(void *key, int len, u8 *seq, void *priv)
231 struct prism2_wep_data *wep = priv;
243 static int prism2_wep_get_key(void *key, int len, u8 *seq, void *priv)
245 struct prism2_wep_data *wep = priv;
256 static char * prism2_wep_print_stats(char *p, void *priv)
258 struct prism2_wep_data *wep = priv;