/kernel/linux/linux-6.6/arch/x86/kernel/cpu/sgx/ |
H A D | ioctl.c | 62 struct sgx_secinfo secinfo; in sgx_encl_create() local 96 pginfo.metadata = (unsigned long)&secinfo; in sgx_encl_create() 98 memset(&secinfo, 0, sizeof(secinfo)); in sgx_encl_create() 172 static int sgx_validate_secinfo(struct sgx_secinfo *secinfo) in sgx_validate_secinfo() argument 174 u64 perm = secinfo->flags & SGX_SECINFO_PERMISSION_MASK; in sgx_validate_secinfo() 175 u64 pt = secinfo->flags & SGX_SECINFO_PAGE_TYPE_MASK; in sgx_validate_secinfo() 190 if (secinfo->flags & SGX_SECINFO_RESERVED_MASK) in sgx_validate_secinfo() 193 if (memchr_inv(secinfo->reserved, 0, sizeof(secinfo in sgx_validate_secinfo() 199 __sgx_encl_add_page(struct sgx_encl *encl, struct sgx_encl_page *encl_page, struct sgx_epc_page *epc_page, struct sgx_secinfo *secinfo, unsigned long src) __sgx_encl_add_page() argument 259 sgx_encl_add_page(struct sgx_encl *encl, unsigned long src, unsigned long offset, struct sgx_secinfo *secinfo, unsigned long flags) sgx_encl_add_page() argument 410 struct sgx_secinfo secinfo; sgx_ioc_enclave_add_pages() local 739 struct sgx_secinfo secinfo; sgx_enclave_restrict_permissions() local 896 struct sgx_secinfo secinfo; sgx_enclave_modify_types() local 1094 struct sgx_secinfo secinfo; sgx_encl_remove_pages() local [all...] |
H A D | encls.h | 219 static inline int __emodpr(struct sgx_secinfo *secinfo, void *addr) in __emodpr() argument 221 return __encls_ret_2(EMODPR, secinfo, addr); in __emodpr() 225 static inline int __emodt(struct sgx_secinfo *secinfo, void *addr) in __emodt() argument 227 return __encls_ret_2(EMODT, secinfo, addr); in __emodt()
|
/kernel/linux/linux-6.6/tools/testing/selftests/sgx/ |
H A D | test_encl.c | 21 struct sgx_secinfo secinfo __aligned(sizeof(struct sgx_secinfo)) = {0}; in do_encl_emodpe() 24 secinfo.flags = op->flags; in do_encl_emodpe() 29 "b" (&secinfo), in do_encl_emodpe() 31 : "memory" /* read from secinfo pointer */); in do_encl_emodpe() 36 struct sgx_secinfo secinfo __aligned(sizeof(struct sgx_secinfo)) = {0}; in do_encl_eaccept() 40 secinfo.flags = op->flags; in do_encl_eaccept() 45 "b" (&secinfo), in do_encl_eaccept() 47 : "memory" /* read from secinfo pointer */); in do_encl_eaccept()
|
H A D | load.c | 109 struct sgx_secinfo secinfo; in encl_ioc_add_pages() local 112 memset(&secinfo, 0, sizeof(secinfo)); in encl_ioc_add_pages() 113 secinfo.flags = seg->flags; in encl_ioc_add_pages() 118 ioc.secinfo = (unsigned long)&secinfo; in encl_ioc_add_pages()
|
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | nfs4namespace.c | 208 struct nfs4_secinfo4 *secinfo; in nfs_find_best_sec() local 212 secinfo = &flavors->flavors[i]; in nfs_find_best_sec() 214 switch (secinfo->flavor) { in nfs_find_best_sec() 218 pflavor = rpcauth_get_pseudoflavor(secinfo->flavor, in nfs_find_best_sec() 219 &secinfo->flavor_info); in nfs_find_best_sec() 251 * respect to the secinfo flavor list and the sec= mount options.
|
H A D | nfs4proc.c | 8157 dprintk("NFS call secinfo %s\n", name->name); in _nfs4_proc_secinfo() 8163 dprintk("NFS reply secinfo: %d\n", status); in _nfs4_proc_secinfo() 8456 dfprintk(MOUNT, " secinfo mode enabled\n"); in nfs4_sp4_select_mode() 9952 struct nfs4_secinfo4 *secinfo; in nfs41_find_root_sec() local 9976 secinfo = &flavors->flavors[i]; in nfs41_find_root_sec() 9978 switch (secinfo->flavor) { in nfs41_find_root_sec() 9982 flavor = rpcauth_get_pseudoflavor(secinfo->flavor, in nfs41_find_root_sec() 9983 &secinfo->flavor_info); in nfs41_find_root_sec()
|
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | nfs4namespace.c | 209 struct nfs4_secinfo4 *secinfo; in nfs_find_best_sec() local 213 secinfo = &flavors->flavors[i]; in nfs_find_best_sec() 215 switch (secinfo->flavor) { in nfs_find_best_sec() 219 pflavor = rpcauth_get_pseudoflavor(secinfo->flavor, in nfs_find_best_sec() 220 &secinfo->flavor_info); in nfs_find_best_sec() 252 * respect to the secinfo flavor list and the sec= mount options.
|
H A D | nfs4proc.c | 8374 dprintk("NFS call secinfo %s\n", name->name); in _nfs4_proc_secinfo() 8380 dprintk("NFS reply secinfo: %d\n", status); in _nfs4_proc_secinfo() 8673 dfprintk(MOUNT, " secinfo mode enabled\n"); in nfs4_sp4_select_mode() 10159 struct nfs4_secinfo4 *secinfo; in nfs41_find_root_sec() local 10183 secinfo = &flavors->flavors[i]; in nfs41_find_root_sec() 10185 switch (secinfo->flavor) { in nfs41_find_root_sec() 10189 flavor = rpcauth_get_pseudoflavor(secinfo->flavor, in nfs41_find_root_sec() 10190 &secinfo->flavor_info); in nfs41_find_root_sec()
|
/kernel/linux/linux-6.6/arch/x86/include/uapi/asm/ |
H A D | sgx.h | 54 * @secinfo: address for the SECINFO data 62 __u64 secinfo; member
|
/kernel/linux/linux-5.10/drivers/net/wireless/rsi/ |
H A D | rsi_91x_mac80211.c | 178 if (((common->secinfo.gtk_cipher == WLAN_CIPHER_SUITE_WEP104) || in rsi_is_cipher_wep() 179 (common->secinfo.gtk_cipher == WLAN_CIPHER_SUITE_WEP40)) && in rsi_is_cipher_wep() 180 (!common->secinfo.ptk_cipher)) in rsi_is_cipher_wep() 1024 struct security_info *secinfo = &common->secinfo; in rsi_mac80211_set_key() local 1037 secinfo->ptk_cipher = key->cipher; in rsi_mac80211_set_key() 1039 secinfo->gtk_cipher = key->cipher; in rsi_mac80211_set_key() 1552 common->secinfo.ptk_cipher = 0; in rsi_mac80211_sta_remove() 1553 common->secinfo.gtk_cipher = 0; in rsi_mac80211_sta_remove()
|
H A D | rsi_main.h | 270 struct security_info secinfo; member
|
H A D | rsi_91x_mgmt.c | 1813 if (common->secinfo.gtk_cipher) in rsi_send_wowlan_request()
|
/kernel/linux/linux-6.6/drivers/net/wireless/rsi/ |
H A D | rsi_91x_mac80211.c | 178 if (((common->secinfo.gtk_cipher == WLAN_CIPHER_SUITE_WEP104) || in rsi_is_cipher_wep() 179 (common->secinfo.gtk_cipher == WLAN_CIPHER_SUITE_WEP40)) && in rsi_is_cipher_wep() 180 (!common->secinfo.ptk_cipher)) in rsi_is_cipher_wep() 1040 struct security_info *secinfo = &common->secinfo; in rsi_mac80211_set_key() local 1053 secinfo->ptk_cipher = key->cipher; in rsi_mac80211_set_key() 1055 secinfo->gtk_cipher = key->cipher; in rsi_mac80211_set_key() 1571 common->secinfo.ptk_cipher = 0; in rsi_mac80211_sta_remove() 1572 common->secinfo.gtk_cipher = 0; in rsi_mac80211_sta_remove()
|
H A D | rsi_main.h | 270 struct security_info secinfo; member
|
H A D | rsi_91x_mgmt.c | 1811 if (common->secinfo.gtk_cipher) in rsi_send_wowlan_request()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | sgx.h | 328 struct sgx_secinfo secinfo; member
|
/kernel/linux/linux-5.10/fs/nfsd/ |
H A D | nfs4xdr.c | 1203 struct nfsd4_secinfo *secinfo) in nfsd4_decode_secinfo() 1208 secinfo->si_namelen = be32_to_cpup(p++); in nfsd4_decode_secinfo() 1209 READ_BUF(secinfo->si_namelen); in nfsd4_decode_secinfo() 1210 SAVEMEM(secinfo->si_name, secinfo->si_namelen); in nfsd4_decode_secinfo() 1211 status = check_filename(secinfo->si_name, secinfo->si_namelen); in nfsd4_decode_secinfo() 4078 } else { /* Handling of some defaults in absence of real secinfo: */ in nfsd4_do_encode_secinfo() 4136 struct nfsd4_secinfo *secinfo) in nfsd4_encode_secinfo() 4140 return nfsd4_do_encode_secinfo(xdr, secinfo in nfsd4_encode_secinfo() 1202 nfsd4_decode_secinfo(struct nfsd4_compoundargs *argp, struct nfsd4_secinfo *secinfo) nfsd4_decode_secinfo() argument 4135 nfsd4_encode_secinfo(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_secinfo *secinfo) nfsd4_encode_secinfo() argument 4144 nfsd4_encode_secinfo_no_name(struct nfsd4_compoundres *resp, __be32 nfserr, struct nfsd4_secinfo_no_name *secinfo) nfsd4_encode_secinfo_no_name() argument [all...] |
H A D | nfs4proc.c | 893 struct nfsd4_secinfo *secinfo = &u->secinfo; in nfsd4_secinfo() local 902 secinfo->si_name, secinfo->si_namelen, in nfsd4_secinfo() 911 secinfo->si_exp = exp; in nfsd4_secinfo() 945 if (u->secinfo.si_exp) in nfsd4_secinfo_release() 946 exp_put(u->secinfo.si_exp); in nfsd4_secinfo_release()
|
H A D | xdr4.h | 645 struct nfsd4_secinfo secinfo; member
|
/kernel/linux/linux-6.6/fs/nfsd/ |
H A D | nfs4xdr.c | 1329 struct nfsd4_secinfo *secinfo = &u->secinfo; in nfsd4_decode_secinfo() local 1330 secinfo->si_exp = NULL; in nfsd4_decode_secinfo() 1331 return nfsd4_decode_component4(argp, &secinfo->si_name, &secinfo->si_namelen); in nfsd4_decode_secinfo() 4352 } else { /* Handling of some defaults in absence of real secinfo: */ in nfsd4_do_encode_secinfo() 4412 struct nfsd4_secinfo *secinfo = &u->secinfo; in nfsd4_encode_secinfo() local 4415 return nfsd4_do_encode_secinfo(xdr, secinfo->si_exp); in nfsd4_encode_secinfo() 4422 struct nfsd4_secinfo_no_name *secinfo in nfsd4_encode_secinfo_no_name() local [all...] |
H A D | nfs4proc.c | 1070 struct nfsd4_secinfo *secinfo = &u->secinfo; in nfsd4_secinfo() local 1079 secinfo->si_name, secinfo->si_namelen, in nfsd4_secinfo() 1087 secinfo->si_exp = exp; in nfsd4_secinfo() 1121 if (u->secinfo.si_exp) in nfsd4_secinfo_release() 1122 exp_put(u->secinfo.si_exp); in nfsd4_secinfo_release()
|
H A D | xdr4.h | 663 struct nfsd4_secinfo secinfo; member
|