Lines Matching refs:max_features

96 	u64 xfeatures_missing = xfeatures_needed & ~fpu_kernel_cfg.max_features;  in cpu_has_xfeatures()
171 if (!boot_cpu_has(X86_FEATURE_XSAVE) || !fpu_kernel_cfg.max_features) in fpu__init_cpu_xstate()
190 xsetbv(XCR_XFEATURE_ENABLED_MASK, fpu_user_cfg.max_features); in fpu__init_cpu_xstate()
203 return fpu_kernel_cfg.max_features & BIT_ULL(xfeature); in xfeature_enabled()
229 for_each_extended_xfeature(i, fpu_kernel_cfg.max_features) { in setup_xstate_cache()
299 for_each_extended_xfeature(i, fpu_kernel_cfg.max_features) { in print_xstate_offset_size()
301 i, xfeature_get_offset(fpu_kernel_cfg.max_features, i), in print_xstate_offset_size()
312 u64 mask = fpu_kernel_cfg.max_features & XFEATURE_MASK_FPSTATE; in os_xrstor_booting()
592 for_each_extended_xfeature(i, fpu_kernel_cfg.max_features) { in paranoid_xstate_size_valid()
604 size = xstate_calculate_size(fpu_kernel_cfg.max_features, compacted); in paranoid_xstate_size_valid()
725 fpu_kernel_cfg.max_features = 0; in fpu__init_disable_system_xstate()
775 fpu_kernel_cfg.max_features = eax + ((u64)edx << 32); in fpu__init_system_xstate()
781 fpu_kernel_cfg.max_features |= ecx + ((u64)edx << 32); in fpu__init_system_xstate()
783 if ((fpu_kernel_cfg.max_features & XFEATURE_MASK_FPSSE) != XFEATURE_MASK_FPSSE) { in fpu__init_system_xstate()
790 fpu_kernel_cfg.max_features); in fpu__init_system_xstate()
802 fpu_kernel_cfg.max_features &= ~BIT_ULL(i); in fpu__init_system_xstate()
806 fpu_kernel_cfg.max_features &= ~XFEATURE_MASK_USER_DYNAMIC; in fpu__init_system_xstate()
809 fpu_kernel_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED; in fpu__init_system_xstate()
811 fpu_kernel_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED | in fpu__init_system_xstate()
814 fpu_user_cfg.max_features = fpu_kernel_cfg.max_features; in fpu__init_system_xstate()
815 fpu_user_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED; in fpu__init_system_xstate()
818 fpu_kernel_cfg.default_features = fpu_kernel_cfg.max_features; in fpu__init_system_xstate()
821 fpu_user_cfg.default_features = fpu_user_cfg.max_features; in fpu__init_system_xstate()
825 xfeatures = fpu_kernel_cfg.max_features; in fpu__init_system_xstate()
833 init_fpstate.xfd = fpu_user_cfg.max_features & XFEATURE_MASK_USER_DYNAMIC; in fpu__init_system_xstate()
858 fpu_user_cfg.max_features); in fpu__init_system_xstate()
879 if (xfeatures != fpu_kernel_cfg.max_features) { in fpu__init_system_xstate()
881 xfeatures, fpu_kernel_cfg.max_features); in fpu__init_system_xstate()
887 fpu_kernel_cfg.max_features, in fpu__init_system_xstate()
906 xsetbv(XCR_XFEATURE_ENABLED_MASK, fpu_user_cfg.max_features); in fpu__resume_cpu()
1653 if ((fpu_user_cfg.max_features & requested) != requested) in xstate_request_perm()
1763 supported = fpu_user_cfg.max_features | fpu_user_cfg.legacy_features; in fpu_xstate_prctl()