xfeature_nr 50 arch/x86/include/asm/fpu/xstate.h void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr); xfeature_nr 51 arch/x86/include/asm/fpu/xstate.h const void *get_xsave_field_ptr(int xfeature_nr); xfeature_nr 110 arch/x86/kernel/fpu/xstate.c static int xfeature_is_supervisor(int xfeature_nr) xfeature_nr 122 arch/x86/kernel/fpu/xstate.c cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); xfeature_nr 126 arch/x86/kernel/fpu/xstate.c static int xfeature_is_user(int xfeature_nr) xfeature_nr 128 arch/x86/kernel/fpu/xstate.c return !xfeature_is_supervisor(xfeature_nr); xfeature_nr 324 arch/x86/kernel/fpu/xstate.c static int xfeature_is_aligned(int xfeature_nr) xfeature_nr 328 arch/x86/kernel/fpu/xstate.c CHECK_XFEATURE(xfeature_nr); xfeature_nr 329 arch/x86/kernel/fpu/xstate.c cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); xfeature_nr 432 arch/x86/kernel/fpu/xstate.c static int xfeature_uncompacted_offset(int xfeature_nr) xfeature_nr 441 arch/x86/kernel/fpu/xstate.c if (XFEATURE_MASK_SUPERVISOR & BIT_ULL(xfeature_nr)) { xfeature_nr 442 arch/x86/kernel/fpu/xstate.c WARN_ONCE(1, "No fixed offset for xstate %d\n", xfeature_nr); xfeature_nr 446 arch/x86/kernel/fpu/xstate.c CHECK_XFEATURE(xfeature_nr); xfeature_nr 447 arch/x86/kernel/fpu/xstate.c cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); xfeature_nr 451 arch/x86/kernel/fpu/xstate.c static int xfeature_size(int xfeature_nr) xfeature_nr 455 arch/x86/kernel/fpu/xstate.c CHECK_XFEATURE(xfeature_nr); xfeature_nr 456 arch/x86/kernel/fpu/xstate.c cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx); xfeature_nr 806 arch/x86/kernel/fpu/xstate.c static void *__raw_xsave_addr(struct xregs_state *xsave, int xfeature_nr) xfeature_nr 808 arch/x86/kernel/fpu/xstate.c if (!xfeature_enabled(xfeature_nr)) { xfeature_nr 813 arch/x86/kernel/fpu/xstate.c return (void *)xsave + xstate_comp_offsets[xfeature_nr]; xfeature_nr 833 arch/x86/kernel/fpu/xstate.c void *get_xsave_addr(struct xregs_state *xsave, int xfeature_nr) xfeature_nr 846 arch/x86/kernel/fpu/xstate.c WARN_ONCE(!(xfeatures_mask & BIT_ULL(xfeature_nr)), xfeature_nr 859 arch/x86/kernel/fpu/xstate.c if (!(xsave->header.xfeatures & BIT_ULL(xfeature_nr))) xfeature_nr 862 arch/x86/kernel/fpu/xstate.c return __raw_xsave_addr(xsave, xfeature_nr); xfeature_nr 883 arch/x86/kernel/fpu/xstate.c const void *get_xsave_field_ptr(int xfeature_nr) xfeature_nr 893 arch/x86/kernel/fpu/xstate.c return get_xsave_addr(&fpu->state.xsave, xfeature_nr); xfeature_nr 3973 arch/x86/kvm/x86.c int xfeature_nr = fls64(xfeature_mask) - 1; xfeature_nr 3974 arch/x86/kvm/x86.c void *src = get_xsave_addr(xsave, xfeature_nr); xfeature_nr 3978 arch/x86/kvm/x86.c cpuid_count(XSTATE_CPUID, xfeature_nr, xfeature_nr 3980 arch/x86/kvm/x86.c if (xfeature_nr == XFEATURE_PKRU) xfeature_nr 4016 arch/x86/kvm/x86.c int xfeature_nr = fls64(xfeature_mask) - 1; xfeature_nr 4017 arch/x86/kvm/x86.c void *dest = get_xsave_addr(xsave, xfeature_nr); xfeature_nr 4021 arch/x86/kvm/x86.c cpuid_count(XSTATE_CPUID, xfeature_nr, xfeature_nr 4023 arch/x86/kvm/x86.c if (xfeature_nr == XFEATURE_PKRU)