Home
last modified time | relevance | path

Searched refs:crypt_info (Results 1 – 26 of 26) sorted by relevance

/linux-4.4.14/fs/f2fs/
Dcrypto_key.c119 struct f2fs_crypt_info *crypt_info; in _f2fs_get_encryption_info() local
136 crypt_info = ACCESS_ONCE(fi->i_crypt_info); in _f2fs_get_encryption_info()
137 if (crypt_info) { in _f2fs_get_encryption_info()
138 if (!crypt_info->ci_keyring_key || in _f2fs_get_encryption_info()
139 key_validate(crypt_info->ci_keyring_key) == 0) in _f2fs_get_encryption_info()
141 f2fs_free_encryption_info(inode, crypt_info); in _f2fs_get_encryption_info()
154 crypt_info = kmem_cache_alloc(f2fs_crypt_info_cachep, GFP_NOFS); in _f2fs_get_encryption_info()
155 if (!crypt_info) in _f2fs_get_encryption_info()
158 crypt_info->ci_flags = ctx.flags; in _f2fs_get_encryption_info()
159 crypt_info->ci_data_mode = ctx.contents_encryption_mode; in _f2fs_get_encryption_info()
[all …]
/linux-4.4.14/fs/ext4/
Dcrypto_key.c117 struct ext4_crypt_info *crypt_info; in _ext4_get_encryption_info() local
138 crypt_info = ACCESS_ONCE(ei->i_crypt_info); in _ext4_get_encryption_info()
139 if (crypt_info) { in _ext4_get_encryption_info()
140 if (!crypt_info->ci_keyring_key || in _ext4_get_encryption_info()
141 key_validate(crypt_info->ci_keyring_key) == 0) in _ext4_get_encryption_info()
143 ext4_free_encryption_info(inode, crypt_info); in _ext4_get_encryption_info()
161 crypt_info = kmem_cache_alloc(ext4_crypt_info_cachep, GFP_KERNEL); in _ext4_get_encryption_info()
162 if (!crypt_info) in _ext4_get_encryption_info()
165 crypt_info->ci_flags = ctx.flags; in _ext4_get_encryption_info()
166 crypt_info->ci_data_mode = ctx.contents_encryption_mode; in _ext4_get_encryption_info()
[all …]
/linux-4.4.14/drivers/net/wireless/ipw2x00/
Dlibipw_wx.c333 key = ieee->crypt_info.tx_keyidx; in libipw_wx_set_encode()
339 crypt = &ieee->crypt_info.crypt[key]; in libipw_wx_set_encode()
345 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in libipw_wx_set_encode()
352 if (ieee->crypt_info.crypt[i] != NULL) { in libipw_wx_set_encode()
355 lib80211_crypt_delayed_deinit(&ieee->crypt_info, in libipw_wx_set_encode()
356 &ieee->crypt_info.crypt[i]); in libipw_wx_set_encode()
378 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in libipw_wx_set_encode()
448 ieee->crypt_info.tx_keyidx = key; in libipw_wx_set_encode()
493 key = ieee->crypt_info.tx_keyidx; in libipw_wx_get_encode()
495 crypt = ieee->crypt_info.crypt[key]; in libipw_wx_get_encode()
[all …]
Dlibipw_tx.c156 ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_encrypt_fragment()
297 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in libipw_xmit()
Dlibipw_module.c195 lib80211_crypt_info_init(&ieee->crypt_info, dev->name, &ieee->lock); in alloc_libipw()
217 lib80211_crypt_info_free(&ieee->crypt_info); in free_libipw()
Dlibipw.h770 struct lib80211_crypt_info crypt_info; member
Dipw2100.c4070 DUMP_VAR(ieee->crypt_info.crypt[priv->ieee->crypt_info.tx_keyidx], "p"); in show_internals()
5541 ipw2100_set_key_index(priv, priv->ieee->crypt_info.tx_keyidx, 1); in ipw2100_configure_security()
7641 crypt = priv->ieee->crypt_info.crypt[priv->ieee->crypt_info.tx_keyidx]; in ipw2100_wx_set_auth()
7734 crypt = priv->ieee->crypt_info.crypt[priv->ieee->crypt_info.tx_keyidx]; in ipw2100_wx_get_auth()
Dlibipw_rx.c433 crypt = ieee->crypt_info.crypt[keyidx]; in libipw_rx()
Dipw2200.c6643 crypt = priv->ieee->crypt_info.crypt[priv->ieee->crypt_info.tx_keyidx]; in ipw_wx_set_auth()
6734 crypt = priv->ieee->crypt_info.crypt[priv->ieee->crypt_info.tx_keyidx]; in ipw_wx_get_auth()
10214 tfd->u.data.key_index = priv->ieee->crypt_info.tx_keyidx; in ipw_tx_skb()
10215 if (priv->ieee->sec.key_sizes[priv->ieee->crypt_info.tx_keyidx] <= in ipw_tx_skb()
/linux-4.4.14/drivers/staging/rtl8192e/
Drtllib_wx.c322 key = ieee->crypt_info.tx_keyidx; in rtllib_wx_set_encode()
327 crypt = &ieee->crypt_info.crypt[key]; in rtllib_wx_set_encode()
332 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in rtllib_wx_set_encode()
340 if (ieee->crypt_info.crypt[i] != NULL) { in rtllib_wx_set_encode()
343 lib80211_crypt_delayed_deinit(&ieee->crypt_info, in rtllib_wx_set_encode()
344 &ieee->crypt_info.crypt[i]); in rtllib_wx_set_encode()
367 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in rtllib_wx_set_encode()
418 ieee->crypt_info.tx_keyidx = key; in rtllib_wx_set_encode()
439 ieee->crypt_info.tx_keyidx = key; in rtllib_wx_set_encode()
497 key = ieee->crypt_info.tx_keyidx; in rtllib_wx_get_encode()
[all …]
Drtllib_module.c132 lib80211_crypt_info_init(&ieee->crypt_info, "RTLLIB", &ieee->lock); in alloc_rtllib()
178 lib80211_crypt_info_free(&ieee->crypt_info); in free_rtllib()
Drtllib_tx.c179 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_encrypt_fragment()
660 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_xmit_inter()
Drtllib_softmac.c859 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_probe_resp()
911 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_probe_resp()
1001 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_assoc_resp()
1180 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_association_req()
3280 crypt = &ieee->crypt_info.crypt[param->u.crypt.idx]; in rtllib_wpa_set_encryption()
3290 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in rtllib_wpa_set_encryption()
3323 lib80211_crypt_delayed_deinit(&ieee->crypt_info, crypt); in rtllib_wpa_set_encryption()
3357 ieee->crypt_info.tx_keyidx = param->u.crypt.idx; in rtllib_wpa_set_encryption()
3478 crypt = ieee->crypt_info.crypt[ieee->crypt_info.tx_keyidx]; in rtllib_ap_sec_type()
Drtllib.h1572 struct lib80211_crypt_info crypt_info; member
Drtllib_rx.c1065 *crypt = ieee->crypt_info.crypt[idx]; in rtllib_rx_get_crypt()
/linux-4.4.14/drivers/net/wireless/hostap/
Dhostap_proc.c32 if (local->crypt_info.crypt[i] && in prism2_debug_proc_show()
33 local->crypt_info.crypt[i]->ops) { in prism2_debug_proc_show()
35 local->crypt_info.crypt[i]->ops->name); in prism2_debug_proc_show()
242 seq_printf(m, "tx_keyidx=%d\n", local->crypt_info.tx_keyidx); in prism2_crypt_proc_show()
244 if (local->crypt_info.crypt[i] && in prism2_crypt_proc_show()
245 local->crypt_info.crypt[i]->ops && in prism2_crypt_proc_show()
246 local->crypt_info.crypt[i]->ops->print_stats) { in prism2_crypt_proc_show()
247 local->crypt_info.crypt[i]->ops->print_stats( in prism2_crypt_proc_show()
248 m, local->crypt_info.crypt[i]->priv); in prism2_crypt_proc_show()
Dhostap_main.c337 idx = local->crypt_info.tx_keyidx; in hostap_set_encryption()
338 if (local->crypt_info.crypt[idx] == NULL || in hostap_set_encryption()
339 local->crypt_info.crypt[idx]->ops == NULL) in hostap_set_encryption()
341 else if (strcmp(local->crypt_info.crypt[idx]->ops->name, "WEP") == 0) in hostap_set_encryption()
389 len = local->crypt_info.crypt[idx]->ops->get_key(keybuf, sizeof(keybuf), NULL, in hostap_set_encryption()
390 local->crypt_info.crypt[idx]->priv); in hostap_set_encryption()
396 if (local->crypt_info.crypt[i]) { in hostap_set_encryption()
397 (void) local->crypt_info.crypt[i]->ops->get_key( in hostap_set_encryption()
399 NULL, local->crypt_info.crypt[i]->priv); in hostap_set_encryption()
Dhostap_ioctl.c138 i = local->crypt_info.tx_keyidx; in prism2_ioctl_siwencode()
144 crypt = &local->crypt_info.crypt[i]; in prism2_ioctl_siwencode()
148 lib80211_crypt_delayed_deinit(&local->crypt_info, crypt); in prism2_ioctl_siwencode()
155 lib80211_crypt_delayed_deinit(&local->crypt_info, crypt); in prism2_ioctl_siwencode()
192 if (j != i && local->crypt_info.crypt[j]) { in prism2_ioctl_siwencode()
198 local->crypt_info.tx_keyidx = i; in prism2_ioctl_siwencode()
201 local->crypt_info.tx_keyidx = i; in prism2_ioctl_siwencode()
241 i = local->crypt_info.tx_keyidx; in prism2_ioctl_giwencode()
247 crypt = local->crypt_info.crypt[i]; in prism2_ioctl_giwencode()
3218 i = local->crypt_info.tx_keyidx; in prism2_ioctl_siwencodeext()
[all …]
Dhostap_80211_tx.c413 tx.crypt = local->crypt_info.crypt[local->crypt_info.tx_keyidx]; in hostap_master_start_xmit()
496 local->crypt_info.crypt[local->crypt_info.tx_keyidx]) && in hostap_master_start_xmit()
Dhostap_wlan.h767 struct lib80211_crypt_info crypt_info; member
Dhostap_80211_rx.c785 crypt = local->crypt_info.crypt[idx]; in hostap_80211_rx()
Dhostap_hw.c3222 lib80211_crypt_info_init(&local->crypt_info, dev->name, &local->lock); in prism2_init_local_data()
3328 lib80211_crypt_info_free(&local->crypt_info); in prism2_free_local_data()
Dhostap_ap.c1383 crypt = local->crypt_info.crypt[idx]; in handle_authen()
/linux-4.4.14/drivers/s390/char/
Dtape_3590.h47 struct tape390_crypt_info crypt_info; member
52 ((struct tape_3590_disc_data*)(device->discdata))->crypt_info
Dtape_3590.c1549 data->crypt_info.capability |= TAPE390_CRYPT_SUPPORTED_MASK; in tape_3590_setup_device()
/linux-4.4.14/drivers/staging/rtl8192e/rtl8192e/
Drtl_wx.c733 key_idx = ieee->crypt_info.tx_keyidx; in _rtl92e_wx_set_enc()