Home
last modified time | relevance | path

Searched refs:mm_pkey_allocation_map (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/arch/x86/include/asm/
Dpkeys.h46 #define mm_pkey_allocation_map(mm) (mm->context.pkey_allocation_map) macro
48 mm_pkey_allocation_map(mm) |= (1U << pkey); \
51 mm_pkey_allocation_map(mm) &= ~(1U << pkey); \
74 return mm_pkey_allocation_map(mm) & (1U << pkey); in mm_pkey_is_allocated()
97 if (mm_pkey_allocation_map(mm) == all_pkeys_mask) in mm_pkey_alloc()
100 ret = ffz(mm_pkey_allocation_map(mm)); in mm_pkey_alloc()
/Linux-v4.19/arch/powerpc/include/asm/
Dpkeys.h74 #define mm_pkey_allocation_map(mm) (mm->context.pkey_allocation_map) macro
77 mm_pkey_allocation_map(mm) |= pkey_alloc_mask(pkey); \
81 mm_pkey_allocation_map(mm) &= ~pkey_alloc_mask(pkey); \
85 (mm_pkey_allocation_map(mm) & pkey_alloc_mask(pkey))
124 if (mm_pkey_allocation_map(mm) == all_pkeys_mask) in mm_pkey_alloc()
127 ret = ffz((u32)mm_pkey_allocation_map(mm)); in mm_pkey_alloc()
/Linux-v4.19/arch/powerpc/mm/
Dpkeys.c167 mm_pkey_allocation_map(mm) = initial_allocation_mask; in pkey_mm_init()