PKEY_DISABLE_WRITE
PKEY_DISABLE_WRITE)
PKEY_DISABLE_WRITE |\
if (init_val & PKEY_DISABLE_WRITE)
PKEY_DISABLE_WRITE)
PKEY_DISABLE_WRITE)
PKEY_DISABLE_WRITE | \
PKEY_DISABLE_WRITE |\
(PKEY_DISABLE_ACCESS | PKEY_DISABLE_WRITE));
else if (init_val & PKEY_DISABLE_WRITE)
if (init_val & PKEY_DISABLE_WRITE)
PKEY_DISABLE_WRITE)
PKEY_DISABLE_WRITE)
PKEY_DISABLE_WRITE)
#ifndef PKEY_DISABLE_WRITE
#define PKEY_MASK (PKEY_DISABLE_ACCESS | PKEY_DISABLE_WRITE)
set_pkey(pkey, PKEY_DISABLE_WRITE);
else if (flags & PKEY_DISABLE_WRITE)
return PKEY_DISABLE_WRITE;
#define PKEY_MASK (PKEY_DISABLE_ACCESS | PKEY_DISABLE_WRITE)
#ifndef PKEY_DISABLE_WRITE
u32 mask = (PKEY_DISABLE_ACCESS|PKEY_DISABLE_WRITE);
pkey_assert(flags & (PKEY_DISABLE_ACCESS | PKEY_DISABLE_WRITE));
pkey_assert(flags & (PKEY_DISABLE_ACCESS | PKEY_DISABLE_WRITE));
pkey_disable_clear(pkey, PKEY_DISABLE_WRITE);
pkey_disable_set(pkey, PKEY_DISABLE_WRITE);
if (amr_bits & PKEY_DISABLE_WRITE) \
if (amr_bits & PKEY_DISABLE_ACCESS & ~PKEY_DISABLE_WRITE) \
rights |= PKEY_DISABLE_WRITE;
else if ((rights & PKEY_BITS_MASK) == PKEY_DISABLE_WRITE)
(rights == PKEY_DISABLE_WRITE) ? "write" : "read",
case PKEY_DISABLE_WRITE:
r.rights = PKEY_DISABLE_WRITE;