Searched refs:pkru (Results 1 – 5 of 5) sorted by relevance
| /linux/arch/x86/include/asm/ |
| H A D | pkru.h | 19 static inline bool __pkru_allows_read(u32 pkru, u16 pkey) in __pkru_allows_read() argument 22 return !(pkru & (PKRU_AD_BIT << pkru_pkey_bits)); in __pkru_allows_read() 25 static inline bool __pkru_allows_write(u32 pkru, u16 pkey) in __pkru_allows_write() argument 32 return !(pkru & ((PKRU_AD_BIT|PKRU_WD_BIT) << pkru_pkey_bits)); in __pkru_allows_write() 42 static inline void write_pkru(u32 pkru) in write_pkru() argument 50 if (pkru != rdpkru()) in write_pkru() 51 wrpkru(pkru); in write_pkru()
|
| H A D | special_insns.h | 72 u32 edx, pkru; in rdpkru() local 78 asm volatile("rdpkru" : "=a" (pkru), "=d" (edx) : "c" (ecx)); in rdpkru() 79 return pkru; in rdpkru() 82 static inline void wrpkru(u32 pkru) in wrpkru() argument 90 asm volatile("wrpkru" : : "a" (pkru), "c"(ecx), "d"(edx)); in wrpkru() 99 static inline void wrpkru(u32 pkru) in wrpkru() argument
|
| /linux/arch/x86/include/asm/fpu/ |
| H A D | signal.h | 32 extern bool copy_fpstate_to_sigframe(void __user *buf, void __user *fp, int size, u32 pkru);
|
| H A D | types.h | 257 u32 pkru; member
|
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | processor.h | 689 static inline void wrpkru(u32 pkru) 693 : : "a" (pkru), "c"(0), "d"(0)); in this_cpu_family() 631 wrpkru(u32 pkru) wrpkru() argument
|