/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | page.h | 105 unsigned char skey, int mapped) in page_set_storage_key() 109 : : "d" (skey), "a" (addr)); in page_set_storage_key() 111 asm volatile("sske %0,%1" : : "d" (skey), "a" (addr)); in page_set_storage_key() 116 unsigned char skey; in page_get_storage_key() local 118 asm volatile("iske %0,%1" : "=d" (skey) : "a" (addr)); in page_get_storage_key() 119 return skey; in page_get_storage_key() 104 page_set_storage_key(unsigned long addr, unsigned char skey, int mapped) page_set_storage_key() argument
|
H A D | sclp.h | 36 u8 skey : 1; member
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | page.h | 129 unsigned char skey, int mapped) in page_set_storage_key() 133 : : "d" (skey), "a" (addr)); in page_set_storage_key() 135 asm volatile("sske %0,%1" : : "d" (skey), "a" (addr)); in page_set_storage_key() 140 unsigned char skey; in page_get_storage_key() local 142 asm volatile("iske %0,%1" : "=d" (skey) : "a" (addr)); in page_get_storage_key() 143 return skey; in page_get_storage_key() 128 page_set_storage_key(unsigned long addr, unsigned char skey, int mapped) page_set_storage_key() argument
|
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/core/ |
H A D | rtw_ioctl_set.c | 609 memcpy(&(psecuritypriv->dot11DefKey[keyid].skey[0]), &(wep->KeyMaterial), wep->KeyLength); in rtw_set_802_11_add_wep() 616 psecuritypriv->dot11DefKey[keyid].skey[0], psecuritypriv->dot11DefKey[keyid].skey[1], psecuritypriv->dot11DefKey[keyid].skey[2], in rtw_set_802_11_add_wep() 617 psecuritypriv->dot11DefKey[keyid].skey[3], psecuritypriv->dot11DefKey[keyid].skey[4], psecuritypriv->dot11DefKey[keyid].skey[5], in rtw_set_802_11_add_wep() 618 psecuritypriv->dot11DefKey[keyid].skey[6], psecuritypriv->dot11DefKey[keyid].skey[7], psecuritypriv->dot11DefKey[keyid].skey[ in rtw_set_802_11_add_wep() [all...] |
H A D | rtw_xmit.c | 487 memset(pattrib->dot118021x_UncstKey.skey, 0, 16); in update_attrib_sec_info() 488 memset(pattrib->dot11tkiptxmickey.skey, 0, 16); in update_attrib_sec_info() 554 memcpy(pattrib->dot11tkiptxmickey.skey, psta->dot11tkiptxmickey.skey, 16); in update_attrib_sec_info() 577 memcpy(pattrib->dot118021x_UncstKey.skey, psta->dot118021x_UncstKey.skey, 16); in update_attrib_sec_info() 835 if (!memcmp(psecuritypriv->dot118021XGrptxmickey[psecuritypriv->dot118021XGrpKeyid].skey, null_key, 16)) in xmitframe_addmic() 838 rtw_secmicsetkey(&micdata, psecuritypriv->dot118021XGrptxmickey[psecuritypriv->dot118021XGrpKeyid].skey); in xmitframe_addmic() 840 if (!memcmp(&pattrib->dot11tkiptxmickey.skey[0], null_key, 16)) in xmitframe_addmic() 843 rtw_secmicsetkey(&micdata, &pattrib->dot11tkiptxmickey.skey[ in xmitframe_addmic() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/ |
H A D | rtw_ioctl_set.c | 502 memcpy(&psecuritypriv->dot11DefKey[keyid].skey[0], in rtw_set_802_11_add_wep() 511 psecuritypriv->dot11DefKey[keyid].skey[0], in rtw_set_802_11_add_wep() 512 psecuritypriv->dot11DefKey[keyid].skey[1], in rtw_set_802_11_add_wep() 513 psecuritypriv->dot11DefKey[keyid].skey[2], in rtw_set_802_11_add_wep() 514 psecuritypriv->dot11DefKey[keyid].skey[3], in rtw_set_802_11_add_wep() 515 psecuritypriv->dot11DefKey[keyid].skey[4], in rtw_set_802_11_add_wep() 516 psecuritypriv->dot11DefKey[keyid].skey[5], in rtw_set_802_11_add_wep() 517 psecuritypriv->dot11DefKey[keyid].skey[6], in rtw_set_802_11_add_wep() 518 psecuritypriv->dot11DefKey[keyid].skey[7], in rtw_set_802_11_add_wep() 519 psecuritypriv->dot11DefKey[keyid].skey[ in rtw_set_802_11_add_wep() [all...] |
H A D | rtw_security.c | 165 if (crypto_ops->set_key(psecuritypriv->dot11DefKey[keyindex].skey, in rtw_wep_encrypt() 228 if (crypto_ops->set_key(psecuritypriv->dot11DefKey[keyindex].skey, in rtw_wep_decrypt() 609 prwskey = psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey; in rtw_tkip_encrypt() 611 prwskey = &stainfo->dot118021x_UncstKey.skey[0]; in rtw_tkip_encrypt() 682 prwskey = psecuritypriv->dot118021XGrpKey[prxattrib->key_index].skey; in rtw_tkip_decrypt() 685 prwskey = &stainfo->dot118021x_UncstKey.skey[0]; in rtw_tkip_decrypt() 767 key = psecuritypriv->dot118021XGrpKey[key_idx].skey; in rtw_aes_encrypt() 769 key = stainfo->dot118021x_UncstKey.skey; in rtw_aes_encrypt() 855 key = psecuritypriv->dot118021XGrpKey[key_idx].skey; in rtw_aes_decrypt() 858 key = stainfo->dot118021x_UncstKey.skey; in rtw_aes_decrypt() [all...] |
/kernel/linux/linux-5.10/net/tipc/ |
H A D | crypto.c | 183 * @skey: received session key 207 struct tipc_aead_key *skey; member 299 static int tipc_crypto_key_xmit(struct net *net, struct tipc_aead_key *skey, 304 static int tipc_aead_key_generate(struct tipc_aead_key *skey); 358 * @skey: input/output key with new content 362 static int tipc_aead_key_generate(struct tipc_aead_key *skey) in tipc_aead_key_generate() argument 369 rc = crypto_rng_get_bytes(crypto_default_rng, skey->key, in tipc_aead_key_generate() 370 skey->keylen); in tipc_aead_key_generate() 1217 kfree(rx->skey); in tipc_crypto_key_flush() 1218 rx->skey in tipc_crypto_key_flush() 2233 tipc_crypto_key_xmit(struct net *net, struct tipc_aead_key *skey, u16 gen, u8 mode, u32 dnode) tipc_crypto_key_xmit() argument 2285 struct tipc_aead_key *skey = NULL; tipc_crypto_key_rcv() local 2443 struct tipc_aead_key *skey = NULL; tipc_crypto_work_tx() local [all...] |
/kernel/linux/linux-6.6/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 375 rc = crypto_rng_get_bytes(crypto_default_rng, skey->key, in tipc_aead_key_generate() 376 skey->keylen); in tipc_aead_key_generate() 1213 kfree(rx->skey); in tipc_crypto_key_flush() 1214 rx->skey in tipc_crypto_key_flush() 2229 tipc_crypto_key_xmit(struct net *net, struct tipc_aead_key *skey, u16 gen, u8 mode, u32 dnode) tipc_crypto_key_xmit() argument 2281 struct tipc_aead_key *skey = NULL; tipc_crypto_key_rcv() local 2439 struct tipc_aead_key *skey = NULL; tipc_crypto_work_tx() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/os_dep/ |
H A D | ioctl_linux.c | 128 memcpy(&psecuritypriv->dot11DefKey[wep_key_idx].skey[0], pwep->key_material, pwep->key_length); in wpa_set_encryption() 155 memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in wpa_set_encryption() 159 memcpy(psta->dot11tkiptxmickey.skey, ¶m->u.crypt.key[16], 8); in wpa_set_encryption() 160 memcpy(psta->dot11tkiprxmickey.skey, ¶m->u.crypt.key[24], 8); in wpa_set_encryption() 169 memcpy(padapter->securitypriv.dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in wpa_set_encryption() 172 memcpy(padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey, ¶m->u.crypt.key[16], 8); in wpa_set_encryption() 173 memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey, ¶m->u.crypt.key[24], 8); in wpa_set_encryption() 183 memcpy(padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in wpa_set_encryption() 186 printk(" %02x ", padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey[no]); in wpa_set_encryption() 523 char *txkey = padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey; in rtw_set_encryption() [all...] |
H A D | ioctl_cfg80211.c | 503 char *grpkey = padapter->securitypriv.dot118021XGrpKey[param->u.crypt.idx].skey; in rtw_cfg80211_ap_set_encryption() 504 char *txkey = padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey; in rtw_cfg80211_ap_set_encryption() 505 char *rxkey = padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey; in rtw_cfg80211_ap_set_encryption() 560 memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len); in rtw_cfg80211_ap_set_encryption() 621 memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in rtw_cfg80211_ap_set_encryption() 632 memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8); in rtw_cfg80211_ap_set_encryption() 633 memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8); in rtw_cfg80211_ap_set_encryption() 759 memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len); in rtw_cfg80211_set_encryption() 786 memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in rtw_cfg80211_set_encryption() 790 memcpy(psta->dot11tkiptxmickey.skey, in rtw_cfg80211_set_encryption() [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | pageattr.c | 14 static inline unsigned long sske_frame(unsigned long addr, unsigned char skey) in sske_frame() argument 16 asm volatile(".insn rrf,0xb22b0000,%[skey],%[addr],1,0" in sske_frame() 17 : [addr] "+a" (addr) : [skey] "d" (skey)); in sske_frame()
|
H A D | pgtable.c | 177 unsigned long address, bits, skey; in pgste_update_all() local 182 skey = (unsigned long) page_get_storage_key(address); in pgste_update_all() 183 bits = skey & (_PAGE_CHANGED | _PAGE_REFERENCED); in pgste_update_all() 188 pgste_val(pgste) |= (skey & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56; in pgste_update_all() 815 unsigned long bits, skey; in set_guest_storage_key() local 818 skey = (unsigned long) page_get_storage_key(paddr); in set_guest_storage_key() 819 bits = skey & (_PAGE_CHANGED | _PAGE_REFERENCED); in set_guest_storage_key() 820 skey = key & (_PAGE_ACC_BITS | _PAGE_FP_BIT); in set_guest_storage_key() 822 page_set_storage_key(paddr, skey, !nq); in set_guest_storage_key()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | pgtable.c | 177 unsigned long address, bits, skey; in pgste_update_all() local 182 skey = (unsigned long) page_get_storage_key(address); in pgste_update_all() 183 bits = skey & (_PAGE_CHANGED | _PAGE_REFERENCED); in pgste_update_all() 188 pgste_val(pgste) |= (skey & (_PAGE_ACC_BITS | _PAGE_FP_BIT)) << 56; in pgste_update_all() 862 unsigned long bits, skey; in set_guest_storage_key() local 865 skey = (unsigned long) page_get_storage_key(paddr); in set_guest_storage_key() 866 bits = skey & (_PAGE_CHANGED | _PAGE_REFERENCED); in set_guest_storage_key() 867 skey = key & (_PAGE_ACC_BITS | _PAGE_FP_BIT); in set_guest_storage_key() 869 page_set_storage_key(paddr, skey, !nq); in set_guest_storage_key()
|
H A D | pageattr.c | 17 static inline unsigned long sske_frame(unsigned long addr, unsigned char skey) in sske_frame() argument 19 asm volatile(".insn rrf,0xb22b0000,%[skey],%[addr],1,0" in sske_frame() 20 : [addr] "+a" (addr) : [skey] "d" (skey)); in sske_frame()
|
/kernel/linux/linux-6.6/drivers/nvme/common/ |
H A D | auth.c | 305 static int nvme_auth_hash_skey(int hmac_id, u8 *skey, size_t skey_len, u8 *hkey) in nvme_auth_hash_skey() argument 321 ret = crypto_shash_tfm_digest(tfm, skey, skey_len, hkey); in nvme_auth_hash_skey() 330 int nvme_auth_augmented_challenge(u8 hmac_id, u8 *skey, size_t skey_len, in nvme_auth_augmented_challenge() argument 343 ret = nvme_auth_hash_skey(hmac_id, skey, in nvme_auth_augmented_challenge()
|
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/os_dep/ |
H A D | ioctl_linux.c | 421 memcpy(&psecuritypriv->dot11DefKey[wep_key_idx].skey[0], pwep->KeyMaterial, pwep->KeyLength); in wpa_set_encryption() 445 memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, min_t(u16, param->u.crypt.key_len, 16)); in wpa_set_encryption() 448 memcpy(psta->dot11tkiptxmickey.skey, ¶m->u.crypt.key[16], 8); in wpa_set_encryption() 449 memcpy(psta->dot11tkiprxmickey.skey, ¶m->u.crypt.key[24], 8); in wpa_set_encryption() 457 memcpy(padapter->securitypriv.dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, min_t(u16, param->u.crypt.key_len, 16)); in wpa_set_encryption() 458 memcpy(padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey, ¶m->u.crypt.key[16], 8); in wpa_set_encryption() 459 memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey, ¶m->u.crypt.key[24], 8); in wpa_set_encryption() 1712 memcpy(keybuf, padapter->securitypriv.dot11DefKey[key].skey, padapter->securitypriv.dot11DefKeylen[key]); in rtw_wx_get_enc() 2243 memcpy(&psecuritypriv->dot11DefKey[wep_key_idx].skey[0], pwep->KeyMaterial, pwep->KeyLength); in rtw_set_encryption() 2254 memcpy(&psecuritypriv->dot11DefKey[wep_key_idx].skey[ in rtw_set_encryption() [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/os_dep/ |
H A D | ioctl_cfg80211.c | 649 memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), param->u.crypt.key, wep_key_len); in rtw_cfg80211_ap_set_encryption() 668 memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in rtw_cfg80211_ap_set_encryption() 683 memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in rtw_cfg80211_ap_set_encryption() 687 memcpy(psecuritypriv->dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8); in rtw_cfg80211_ap_set_encryption() 688 memcpy(psecuritypriv->dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8); in rtw_cfg80211_ap_set_encryption() 699 memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in rtw_cfg80211_ap_set_encryption() 735 memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in rtw_cfg80211_ap_set_encryption() 755 memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8); in rtw_cfg80211_ap_set_encryption() 756 memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8); in rtw_cfg80211_ap_set_encryption() 786 memcpy(psecuritypriv->dot118021XGrpKey[param->u.crypt.idx].skey, para in rtw_cfg80211_ap_set_encryption() [all...] |
H A D | ioctl_linux.c | 515 memcpy(&(psecuritypriv->dot11DefKey[wep_key_idx].skey[0]), pwep->KeyMaterial, pwep->KeyLength); in wpa_set_encryption() 542 memcpy(psta->dot118021x_UncstKey.skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in wpa_set_encryption() 546 memcpy(psta->dot11tkiptxmickey.skey, &(param->u.crypt.key[16]), 8); in wpa_set_encryption() 547 memcpy(psta->dot11tkiprxmickey.skey, &(param->u.crypt.key[24]), 8); in wpa_set_encryption() 559 memcpy(padapter->securitypriv.dot118021XGrpKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in wpa_set_encryption() 562 memcpy(padapter->securitypriv.dot118021XGrptxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[16]), 8); in wpa_set_encryption() 563 memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey, &(param->u.crypt.key[24]), 8); in wpa_set_encryption() 575 memcpy(padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey, param->u.crypt.key, (param->u.crypt.key_len > 16 ? 16 : param->u.crypt.key_len)); in wpa_set_encryption() 578 printk(" %02x ", padapter->securitypriv.dot11wBIPKey[param->u.crypt.idx].skey[no]); in wpa_set_encryption() 1998 memcpy(keybuf, padapter->securitypriv.dot11DefKey[key].skey, padapte in rtw_wx_get_enc() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | nvme-auth.h | 32 int nvme_auth_augmented_challenge(u8 hmac_id, u8 *skey, size_t skey_len,
|
/kernel/linux/linux-6.6/drivers/staging/rtl8723bs/core/ |
H A D | rtw_security.c | 67 memcpy(&wepkey[3], &psecuritypriv->dot11DefKey[psecuritypriv->dot11PrivacyKeyIndex].skey[0], keylength); in rtw_wep_encrypt() 115 /* memcpy(&wepkey[3], &psecuritypriv->dot11DefKey[psecuritypriv->dot11PrivacyKeyIndex].skey[0], keylength); */ in rtw_wep_decrypt() 116 memcpy(&wepkey[3], &psecuritypriv->dot11DefKey[keyindex].skey[0], keylength); in rtw_wep_decrypt() 490 prwskey = psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey; in rtw_tkip_encrypt() 492 prwskey = pattrib->dot118021x_UncstKey.skey; in rtw_tkip_encrypt() 599 prwskey = psecuritypriv->dot118021XGrpKey[prxattrib->key_index].skey; in rtw_tkip_decrypt() 601 prwskey = &stainfo->dot118021x_UncstKey.skey[0]; in rtw_tkip_decrypt() 1055 prwskey = psecuritypriv->dot118021XGrpKey[psecuritypriv->dot118021XGrpKeyid].skey; in rtw_aes_encrypt() 1057 prwskey = pattrib->dot118021x_UncstKey.skey; in rtw_aes_encrypt() 1351 prwskey = psecuritypriv->dot118021XGrpKey[prxattrib->key_index].skey; in rtw_aes_decrypt() [all...] |
H A D | rtw_xmit.c | 478 memset(pattrib->dot118021x_UncstKey.skey, 0, 16); in update_attrib_sec_info() 479 memset(pattrib->dot11tkiptxmickey.skey, 0, 16); in update_attrib_sec_info() 536 memcpy(pattrib->dot11tkiptxmickey.skey, psta->dot11tkiptxmickey.skey, 16); in update_attrib_sec_info() 559 memcpy(pattrib->dot118021x_UncstKey.skey, psta->dot118021x_UncstKey.skey, 16); in update_attrib_sec_info() 780 if (!memcmp(psecuritypriv->dot118021XGrptxmickey[psecuritypriv->dot118021XGrpKeyid].skey, null_key, 16)) in xmitframe_addmic() 783 rtw_secmicsetkey(&micdata, psecuritypriv->dot118021XGrptxmickey[psecuritypriv->dot118021XGrpKeyid].skey); in xmitframe_addmic() 785 if (!memcmp(&pattrib->dot11tkiptxmickey.skey[0], null_key, 16)) in xmitframe_addmic() 788 rtw_secmicsetkey(&micdata, &pattrib->dot11tkiptxmickey.skey[ in xmitframe_addmic() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | kvm_book3s_64.h | 467 unsigned long skey; in hpte_get_skey_perm() local 469 skey = ((hpte_r & HPTE_R_KEY_HI) >> 57) | in hpte_get_skey_perm() 471 return (amr >> (62 - 2 * skey)) & 3; in hpte_get_skey_perm()
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | kvm_book3s_64.h | 468 unsigned long skey; in hpte_get_skey_perm() local 470 skey = ((hpte_r & HPTE_R_KEY_HI) >> 57) | in hpte_get_skey_perm() 472 return (amr >> (62 - 2 * skey)) & 3; in hpte_get_skey_perm()
|