Searched refs:xfeature_nr (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/kernel/fpu/ |
H A D | xstate.c | 114 static bool xfeature_is_supervisor(int xfeature_nr) in xfeature_is_supervisor() argument 123 cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); in xfeature_is_supervisor() 339 static int xfeature_is_aligned(int xfeature_nr) in xfeature_is_aligned() argument 343 CHECK_XFEATURE(xfeature_nr); in xfeature_is_aligned() 345 if (!xfeature_enabled(xfeature_nr)) { in xfeature_is_aligned() 347 xfeature_nr); in xfeature_is_aligned() 351 cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); in xfeature_is_aligned() 510 static int xfeature_uncompacted_offset(int xfeature_nr) in xfeature_uncompacted_offset() argument 519 if (XFEATURE_MASK_SUPERVISOR_ALL & BIT_ULL(xfeature_nr)) { in xfeature_uncompacted_offset() 520 WARN_ONCE(1, "No fixed offset for xstate %d\n", xfeature_nr); in xfeature_uncompacted_offset() 529 xfeature_size(int xfeature_nr) xfeature_size() argument 942 __raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr) __raw_xsave_addr() argument 969 get_xsave_addr(struct xregs_state *xsave, int xfeature_nr) get_xsave_addr() argument 1018 get_xsave_field_ptr(int xfeature_nr) get_xsave_field_ptr() argument [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/fpu/ |
H A D | xstate.h | 103 void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr); 104 const void *get_xsave_field_ptr(int xfeature_nr); 106 int xfeature_size(int xfeature_nr);
|
/kernel/linux/linux-6.6/arch/x86/kernel/fpu/ |
H A D | xstate.c | 128 static bool xfeature_is_aligned64(int xfeature_nr) in xfeature_is_aligned64() argument 130 return xstate_flags[xfeature_nr] & XSTATE_FLAG_ALIGNED64; in xfeature_is_aligned64() 133 static bool xfeature_is_supervisor(int xfeature_nr) in xfeature_is_supervisor() argument 135 return xstate_flags[xfeature_nr] & XSTATE_FLAG_SUPERVISOR; in xfeature_is_supervisor() 392 int xfeature_size(int xfeature_nr) in xfeature_size() argument 396 CHECK_XFEATURE(xfeature_nr); in xfeature_size() 397 cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); in xfeature_size() 929 static void *__raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr) in __raw_xsave_addr() argument 933 if (WARN_ON_ONCE(!xfeature_enabled(xfeature_nr))) in __raw_xsave_addr() 937 if (WARN_ON_ONCE(!(xcomp_bv & BIT_ULL(xfeature_nr)))) in __raw_xsave_addr() 962 get_xsave_addr(struct xregs_state *xsave, int xfeature_nr) get_xsave_addr() argument [all...] |
H A D | xstate.h | 57 extern void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr);
|
/kernel/linux/linux-6.6/arch/x86/include/asm/fpu/ |
H A D | xstate.h | 109 int xfeature_size(int xfeature_nr);
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | x86.c | 4583 int xfeature_nr = fls64(xfeature_mask) - 1; in fill_xsave() local 4584 void *src = get_xsave_addr(xsave, xfeature_nr); in fill_xsave() 4588 cpuid_count(XSTATE_CPUID, xfeature_nr, in fill_xsave() 4590 if (xfeature_nr == XFEATURE_PKRU) in fill_xsave() 4626 int xfeature_nr = fls64(xfeature_mask) - 1; in load_xsave() local 4627 void *dest = get_xsave_addr(xsave, xfeature_nr); in load_xsave() 4631 cpuid_count(XSTATE_CPUID, xfeature_nr, in load_xsave() 4633 if (xfeature_nr == XFEATURE_PKRU) in load_xsave()
|
Completed in 19 milliseconds