Home
last modified time | relevance | path

Searched refs:skey (Results 1 - 25 of 75) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dvporttbl.c69 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 Dpage.h105 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 Dsclp.h36 u8 skey : 1; member
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dpage.h129 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 Drtw_ioctl_set.c609 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 Drtw_xmit.c487 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 Drtw_ioctl_set.c502 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 Drtw_security.c165 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 Dcrypto.c183 * @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 Dcrypto.c186 * @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 Dioctl_linux.c128 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, &param->u.crypt.key[16], 8); in wpa_set_encryption()
160 memcpy(psta->dot11tkiprxmickey.skey, &param->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, &param->u.crypt.key[16], 8); in wpa_set_encryption()
173 memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey, &param->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 Dioctl_cfg80211.c503 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 Dpageattr.c14 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 Dpgtable.c177 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 Dpgtable.c177 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 Dpageattr.c17 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 Dauth.c305 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 Dioctl_linux.c421 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, &param->u.crypt.key[16], 8); in wpa_set_encryption()
449 memcpy(psta->dot11tkiprxmickey.skey, &param->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, &param->u.crypt.key[16], 8); in wpa_set_encryption()
459 memcpy(padapter->securitypriv.dot118021XGrprxmickey[param->u.crypt.idx].skey, &param->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 Dioctl_cfg80211.c649 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 Dioctl_linux.c515 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 Dnvme-auth.h32 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 Drtw_security.c67 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 Drtw_xmit.c478 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 Dkvm_book3s_64.h467 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 Dkvm_book3s_64.h468 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()

Completed in 35 milliseconds

123