| /linux/arch/s390/kvm/ |
| H A D | dat.c | 164 union skey nkey = { .acc = pgste.acc, .fp = pgste.fp }; in dat_set_storage_key_from_pgste() 166 page_set_storage_key(pte_origin(pte), nkey.skey, 0); in dat_set_storage_key_from_pgste() 176 union skey skey; in dat_save_storage_key_into_pgste() local 178 skey.skey = page_get_storage_key(pte_origin(pte)); in dat_save_storage_key_into_pgste() 180 pgste.acc = skey.acc; in dat_save_storage_key_into_pgste() 181 pgste.fp = skey.fp; in dat_save_storage_key_into_pgste() 182 pgste.gr |= skey.r; in dat_save_storage_key_into_pgste() 183 pgste.gc |= skey in dat_save_storage_key_into_pgste() 614 dat_get_storage_key(union asce asce,gfn_t gfn,union skey * skey) dat_get_storage_key() argument 655 dat_set_storage_key(struct kvm_s390_mmu_cache * mc,union asce asce,gfn_t gfn,union skey skey,bool nq) dat_set_storage_key() argument 698 page_cond_set_storage_key(phys_addr_t paddr,union skey skey,union skey * oldkey,bool nq,bool mr,bool mc) page_cond_set_storage_key() argument 710 dat_cond_set_storage_key(struct kvm_s390_mmu_cache * mmc,union asce asce,gfn_t gfn,union skey skey,union skey * oldkey,bool nq,bool mr,bool mc) dat_cond_set_storage_key() argument [all...] |
| H A D | dat.h | 298 union skey { union 299 unsigned char skey; member 316 static_assert(sizeof(union skey) == sizeof(char)); 535 int dat_get_storage_key(union asce asce, gfn_t gfn, union skey *skey); 537 union skey skey, bool nq); 539 union skey skey, union skey *oldke [all...] |
| H A D | priv.c | 261 union skey key; in handle_iske() 285 vcpu->run->s.regs.gprs[reg1] |= key.skey; in handle_iske() 327 union skey key, oldkey; in handle_sske() 349 key.skey = vcpu->run->s.regs.gprs[reg1] & 0xfe; in handle_sske() 384 vcpu->run->s.regs.gprs[reg1] |= (u64)oldkey.skey << 8; in handle_sske() 1048 union skey key; in handle_pfmf() 1076 key.skey = vcpu->run->s.regs.gprs[reg1] & PFMF_KEY; in handle_pfmf()
|
| H A D | kvm-s390.c | 478 * all skey handling functions read/set the skey from the PGSTE in kvm_s390_cpu_feat_init() 563 unsigned long addr, union skey skey) in kvm_s390_keyop() 573 r = dat_cond_set_storage_key(mc, asce, gfn, skey, &skey, 0, 0, 0); in kvm_s390_keyop() 575 return skey.skey; in kvm_s390_keyop() 578 r = dat_get_storage_key(asce, gfn, &skey); in kvm_s390_keyop() 580 return skey in kvm_s390_keyop() 558 kvm_s390_keyop(struct kvm_s390_mmu_cache * mc,struct kvm * kvm,int op,unsigned long addr,union skey skey) kvm_s390_keyop() argument 2995 union skey skey; kvm_arch_vm_ioctl() local [all...] |
| H A D | gaccess.c | 656 union skey storage_key; in vm_check_access_key_gpa() 708 union skey storage_key; in vcpu_check_access_key_gpa()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | vporttbl.c | 69 esw_vport_tbl_lookup(struct mlx5_eswitch *esw, struct mlx5_vport_key *skey, u32 key) in esw_vport_tbl_lookup() argument 74 if (!memcmp(&e->key, skey, sizeof(*skey))) in esw_vport_tbl_lookup() 87 struct mlx5_vport_key skey; in mlx5_esw_vporttbl_get() local 92 hkey = flow_attr_to_vport_key(esw, attr, &skey); in mlx5_esw_vporttbl_get() 93 e = esw_vport_tbl_lookup(esw, &skey, hkey); in mlx5_esw_vporttbl_get() 118 e->key = skey; in mlx5_esw_vporttbl_get()
|
| /linux/net/tipc/ |
| H A D | crypto.c | 186 * @skey: received session key 211 struct tipc_aead_key *skey; member 303 static int tipc_crypto_key_xmit(struct net *net, struct tipc_aead_key *skey, 308 static int tipc_aead_key_generate(struct tipc_aead_key *skey); 364 * @skey: input/output key with new content 368 static int tipc_aead_key_generate(struct tipc_aead_key *skey) in tipc_aead_key_generate() argument 371 return crypto_stdrng_get_bytes(skey->key, skey->keylen); in tipc_aead_key_generate() 1213 kfree_sensitive(rx->skey); in tipc_crypto_key_flush() 1214 rx->skey in tipc_crypto_key_flush() 2238 tipc_crypto_key_xmit(struct net * net,struct tipc_aead_key * skey,u16 gen,u8 mode,u32 dnode) tipc_crypto_key_xmit() argument 2290 struct tipc_aead_key *skey = NULL; tipc_crypto_key_rcv() local 2448 struct tipc_aead_key *skey = NULL; tipc_crypto_work_tx() local [all...] |
| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | shared_zeropage_test.c | 15 static void set_storage_key(void *addr, u8 skey) in set_storage_key() argument 17 asm volatile("sske %0,%1" : : "d" (skey), "a" (addr)); in set_storage_key()
|
| /linux/net/l2tp/ |
| H A D | l2tp_debugfs.c | 38 unsigned long skey; /* lookup key of current session */ member 61 pd->tunnel->tunnel_id, &pd->skey); in l2tp_dfs_next_session() 62 pd->skey++; in l2tp_dfs_next_session() 65 pd->skey = 0; in l2tp_dfs_next_session()
|
| H A D | l2tp_netlink.c | 496 unsigned long skey; member 846 unsigned long skey = cbd->skey; in l2tp_nl_cmd_session_dump() local 856 tunnel->tunnel_id, &skey); in l2tp_nl_cmd_session_dump() 861 skey = 0; in l2tp_nl_cmd_session_dump() 874 skey++; in l2tp_nl_cmd_session_dump() 879 cbd->skey = skey; in l2tp_nl_cmd_session_dump()
|
| H A D | l2tp_ppp.c | 1399 unsigned long skey; /* lookup key of current session */ 1430 pd->tunnel->tunnel_id, &pd->skey); in pppol2tp_next_session() 1431 pd->skey++; in pppol2tp_next_session() 1434 pd->skey = 0; in pppol2tp_next_session() 1405 unsigned long skey; /* lookup key of current session */ global() member
|
| /linux/include/linux/ |
| H A D | nvme-auth.h | 47 int nvme_auth_augmented_challenge(u8 hmac_id, const u8 *skey, size_t skey_len, 55 int nvme_auth_generate_psk(u8 hmac_id, const u8 *skey, size_t skey_len,
|
| H A D | sysfs.h | 36 struct lock_class_key skey; member
|
| /linux/drivers/nvme/common/ |
| H A D | auth.c | 373 int nvme_auth_augmented_challenge(u8 hmac_id, const u8 *skey, size_t skey_len, in nvme_auth_augmented_challenge() argument 376 return nvme_auth_hmac(hmac_id, skey, skey_len, challenge, hlen, aug); in nvme_auth_augmented_challenge() 536 int nvme_auth_generate_psk(u8 hmac_id, const u8 *skey, size_t skey_len, in nvme_auth_generate_psk() argument 548 ret = nvme_auth_hmac_init(&hmac, hmac_id, skey, skey_len); in nvme_auth_generate_psk()
|
| /linux/arch/s390/include/asm/ |
| H A D | sclp.h | 49 u8 skey : 1; 48 u8 skey : 1; global() member
|
| H A D | pgtable.h | 1121 static inline unsigned long sske_frame(unsigned long addr, unsigned char skey) in __ptep_ipte() 1123 asm volatile("sske %[skey],%[addr],1" in __ptep_ipte() 1124 : [addr] "+a" (addr) : [skey] "d" (skey)); in __ptep_ipte() 1091 sske_frame(unsigned long addr,unsigned char skey) sske_frame() argument
|
| /linux/drivers/staging/rtl8723bs/include/ |
| H A D | rtw_security.h | 78 u8 skey[16]; member
|
| /linux/fs/sysfs/ |
| H A D | file.c | 313 key = attr->key ?: (struct lock_class_key *)&attr->skey; in sysfs_add_file_mode_ns() 348 key = attr->key ?: (struct lock_class_key *)&attr->skey; in sysfs_add_bin_file_mode_ns()
|
| /linux/net/mac802154/ |
| H A D | llsec.c | 362 u32 skey = llsec_dev_hash_short(dev->short_addr, dev->pan_id); in mac802154_llsec_dev_add() local 381 hash_add_rcu(sec->devices_short, &entry->bucket_s, skey); in mac802154_llsec_dev_add()
|
| /linux/include/net/ |
| H A D | sock.h | 1690 #define sock_lock_init_class_and_name(sk, sname, skey, name, key) \ argument 1699 (skey), (sname)); \
|
| /linux/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_mlme.c | 1911 memcpy(&psetkeyparm->key[0], &psecuritypriv->dot11DefKey[keyid].skey[0], keylen); in rtw_set_key() 1915 memcpy(&psetkeyparm->key[0], &psecuritypriv->dot11DefKey[keyid].skey[0], keylen); in rtw_set_key()
|