Lines Matching refs:max_features
132 u64 xfeatures_missing = xfeatures_needed & ~fpu_kernel_cfg.max_features; in cpu_has_xfeatures()
207 if (!boot_cpu_has(X86_FEATURE_XSAVE) || !fpu_kernel_cfg.max_features) in fpu__init_cpu_xstate()
227 xsetbv(XCR_XFEATURE_ENABLED_MASK, fpu_user_cfg.max_features); in fpu__init_cpu_xstate()
240 return fpu_kernel_cfg.max_features & BIT_ULL(xfeature); in xfeature_enabled()
270 for_each_extended_xfeature(xfeature, fpu_kernel_cfg.max_features) { in setup_xstate_cache()
328 for_each_extended_xfeature(i, fpu_kernel_cfg.max_features) { in print_xstate_offset_size()
330 i, xfeature_get_offset(fpu_kernel_cfg.max_features, i), in print_xstate_offset_size()
341 u64 mask = fpu_kernel_cfg.max_features & XFEATURE_MASK_FPSTATE; in os_xrstor_booting()
626 for_each_extended_xfeature(i, fpu_kernel_cfg.max_features) { in paranoid_xstate_size_valid()
638 size = xstate_calculate_size(fpu_kernel_cfg.max_features, compacted); in paranoid_xstate_size_valid()
764 fpu_kernel_cfg.max_features = 0; in fpu__init_disable_system_xstate()
828 fpu_kernel_cfg.max_features = eax + ((u64)edx << 32); in fpu__init_system_xstate()
834 fpu_kernel_cfg.max_features |= ecx + ((u64)edx << 32); in fpu__init_system_xstate()
836 if ((fpu_kernel_cfg.max_features & XFEATURE_MASK_FPSSE) != XFEATURE_MASK_FPSSE) { in fpu__init_system_xstate()
843 fpu_kernel_cfg.max_features); in fpu__init_system_xstate()
847 if (fpu_kernel_cfg.max_features & XFEATURE_MASK_APX && in fpu__init_system_xstate()
848 fpu_kernel_cfg.max_features & (XFEATURE_MASK_BNDREGS | XFEATURE_MASK_BNDCSR)) { in fpu__init_system_xstate()
854 fpu_kernel_cfg.max_features); in fpu__init_system_xstate()
858 fpu_kernel_cfg.independent_features = fpu_kernel_cfg.max_features & in fpu__init_system_xstate()
869 fpu_kernel_cfg.max_features &= ~BIT_ULL(i); in fpu__init_system_xstate()
873 fpu_kernel_cfg.max_features &= ~XFEATURE_MASK_USER_DYNAMIC; in fpu__init_system_xstate()
876 fpu_kernel_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED; in fpu__init_system_xstate()
878 fpu_kernel_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED | in fpu__init_system_xstate()
881 fpu_user_cfg.max_features = fpu_kernel_cfg.max_features; in fpu__init_system_xstate()
882 fpu_user_cfg.max_features &= XFEATURE_MASK_USER_SUPPORTED; in fpu__init_system_xstate()
888 fpu_kernel_cfg.default_features = fpu_kernel_cfg.max_features & host_default_mask(); in fpu__init_system_xstate()
889 fpu_user_cfg.default_features = fpu_user_cfg.max_features & host_default_mask(); in fpu__init_system_xstate()
890 guest_default_cfg.features = fpu_kernel_cfg.max_features & guest_default_mask(); in fpu__init_system_xstate()
893 xfeatures = fpu_kernel_cfg.max_features; in fpu__init_system_xstate()
901 init_fpstate.xfd = fpu_user_cfg.max_features & XFEATURE_MASK_USER_DYNAMIC; in fpu__init_system_xstate()
923 fpu_user_cfg.max_features); in fpu__init_system_xstate()
944 if (xfeatures != fpu_kernel_cfg.max_features) { in fpu__init_system_xstate()
946 xfeatures, fpu_kernel_cfg.max_features); in fpu__init_system_xstate()
959 fpu_kernel_cfg.max_features, in fpu__init_system_xstate()
978 xsetbv(XCR_XFEATURE_ENABLED_MASK, fpu_user_cfg.max_features); in fpu__resume_cpu()
1741 if ((fpu_user_cfg.max_features & requested) != requested) in xstate_request_perm()
1850 supported = fpu_user_cfg.max_features | fpu_user_cfg.legacy_features; in fpu_xstate_prctl()
1939 for_each_extended_xfeature(i, fpu_user_cfg.max_features) { in dump_xsave_layout_desc()
1961 for_each_extended_xfeature(i, fpu_user_cfg.max_features) in get_xsave_desc_size()
1972 if (!fpu_user_cfg.max_features) in elf_coredump_extra_notes_write()
2001 if (!fpu_user_cfg.max_features) in elf_coredump_extra_notes_size()