Lines Matching refs:max_features
131 u64 xfeatures_missing = xfeatures_needed & ~fpu_kernel_cfg.max_features; in cpu_has_xfeatures()
206 if (!boot_cpu_has(X86_FEATURE_XSAVE) || !fpu_kernel_cfg.max_features) in fpu__init_cpu_xstate()
226 xsetbv(XCR_XFEATURE_ENABLED_MASK, fpu_user_cfg.max_features); in fpu__init_cpu_xstate()
239 return fpu_kernel_cfg.max_features & BIT_ULL(xfeature); in xfeature_enabled()
269 for_each_extended_xfeature(xfeature, fpu_kernel_cfg.max_features) { in setup_xstate_cache()
327 for_each_extended_xfeature(i, fpu_kernel_cfg.max_features) { in print_xstate_offset_size()
329 i, xfeature_get_offset(fpu_kernel_cfg.max_features, i), in print_xstate_offset_size()
340 u64 mask = fpu_kernel_cfg.max_features & XFEATURE_MASK_FPSTATE; in os_xrstor_booting()
625 for_each_extended_xfeature(i, fpu_kernel_cfg.max_features) { in paranoid_xstate_size_valid()
637 size = xstate_calculate_size(fpu_kernel_cfg.max_features, compacted); in paranoid_xstate_size_valid()
763 fpu_kernel_cfg.max_features = 0; in fpu__init_disable_system_xstate()
827 fpu_kernel_cfg.max_features = eax + ((u64)edx << 32); in fpu__init_system_xstate()
833 fpu_kernel_cfg.max_features |= ecx + ((u64)edx << 32); in fpu__init_system_xstate()
835 if ((fpu_kernel_cfg.max_features & XFEATURE_MASK_FPSSE) != XFEATURE_MASK_FPSSE) { in fpu__init_system_xstate()
842 fpu_kernel_cfg.max_features); in fpu__init_system_xstate()
846 if (fpu_kernel_cfg.max_features & XFEATURE_MASK_APX && in fpu__init_system_xstate()
847 fpu_kernel_cfg.max_features & (XFEATURE_MASK_BNDREGS | XFEATURE_MASK_BNDCSR)) { in fpu__init_system_xstate()
853 fpu_kernel_cfg.max_features); in fpu__init_system_xstate()
857 fpu_kernel_cfg.independent_features = fpu_kernel_cfg.max_features & in fpu__init_system_xstate()
868 fpu_kernel_cfg.max_features &= ~BIT_ULL(i); in fpu__init_system_xstate()
872 fpu_kernel_cfg.max_features &= ~XFEATURE_MASK_USER_DYNAMIC; in fpu__init_system_xstate()
875 fpu_kernel_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED; in fpu__init_system_xstate()
877 fpu_kernel_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED | in fpu__init_system_xstate()
880 fpu_user_cfg.max_features = fpu_kernel_cfg.max_features; in fpu__init_system_xstate()
881 fpu_user_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED; in fpu__init_system_xstate()
887 fpu_kernel_cfg.default_features = fpu_kernel_cfg.max_features & host_default_mask(); in fpu__init_system_xstate()
888 fpu_user_cfg.default_features = fpu_user_cfg.max_features & host_default_mask(); in fpu__init_system_xstate()
889 guest_default_cfg.features = fpu_kernel_cfg.max_features & guest_default_mask(); in fpu__init_system_xstate()
892 xfeatures = fpu_kernel_cfg.max_features; in fpu__init_system_xstate()
900 init_fpstate.xfd = fpu_user_cfg.max_features & XFEATURE_MASK_USER_DYNAMIC; in fpu__init_system_xstate()
922 fpu_user_cfg.max_features); in fpu__init_system_xstate()
943 if (xfeatures != fpu_kernel_cfg.max_features) { in fpu__init_system_xstate()
945 xfeatures, fpu_kernel_cfg.max_features); in fpu__init_system_xstate()
958 fpu_kernel_cfg.max_features, in fpu__init_system_xstate()
977 xsetbv(XCR_XFEATURE_ENABLED_MASK, fpu_user_cfg.max_features); in fpu__resume_cpu()
1740 if ((fpu_user_cfg.max_features & requested) != requested) in xstate_request_perm()
1849 supported = fpu_user_cfg.max_features | fpu_user_cfg.legacy_features; in fpu_xstate_prctl()
1938 for_each_extended_xfeature(i, fpu_user_cfg.max_features) { in dump_xsave_layout_desc()
1960 for_each_extended_xfeature(i, fpu_user_cfg.max_features) in get_xsave_desc_size()
1971 if (!fpu_user_cfg.max_features) in elf_coredump_extra_notes_write()
2000 if (!fpu_user_cfg.max_features) in elf_coredump_extra_notes_size()