HPTE_R_KEY_LO
#define HPTE_R_KEY (HPTE_R_KEY_LO | HPTE_R_KEY_HI)
((hpte_r & HPTE_R_KEY_LO) >> 9);
hptep[1] &= ~cpu_to_be64(HPTE_R_KEY_HI | HPTE_R_KEY_LO);
if ((r & (HPTE_R_KEY_HI | HPTE_R_KEY_LO)) ==
(HPTE_R_KEY_HI | HPTE_R_KEY_LO)) {
ptel |= HPTE_R_KEY_HI | HPTE_R_KEY_LO;
ptel &= ~(HPTE_R_KEY_HI | HPTE_R_KEY_LO);
ptel &= ~(HPTE_R_KEY_HI | HPTE_R_KEY_LO);
(r & (HPTE_R_KEY_HI | HPTE_R_KEY_LO)) ==
(HPTE_R_KEY_HI | HPTE_R_KEY_LO));
bits |= flags & (HPTE_R_PP | HPTE_R_N | HPTE_R_KEY_LO);
HPTE_R_KEY_HI | HPTE_R_KEY_LO;
HPTE_R_KEY_LO);
r |= flags & (HPTE_R_PP | HPTE_R_N | HPTE_R_KEY_LO);
.mask = HPTE_R_KEY_HI | HPTE_R_KEY_LO,
.val = HPTE_R_KEY_HI | HPTE_R_KEY_LO,
flags |= ((newpp & HPTE_R_KEY_HI) >> 48) | (newpp & HPTE_R_KEY_LO);
flags = (newpp & (HPTE_R_PP | HPTE_R_N | HPTE_R_KEY_LO)) | H_AVPN;