Lines Matching refs:feat

107 void s390_cpudef_featoff(uint8_t gen, uint8_t ec_ga, S390Feat feat)  in s390_cpudef_featoff()  argument
112 clear_bit(feat, (unsigned long *)&def->default_feat); in s390_cpudef_featoff()
115 void s390_cpudef_featoff_greater(uint8_t gen, uint8_t ec_ga, S390Feat feat) in s390_cpudef_featoff_greater() argument
129 clear_bit(feat, (unsigned long *)&def->default_feat); in s390_cpudef_featoff_greater()
140 bitmap_complement(group_def_off, group_def->feat, S390_FEAT_MAX); in s390_cpudef_group_featoff_greater()
216 bool s390_has_feat(S390Feat feat) in s390_has_feat() argument
227 if (feat == S390_FEAT_VECTOR) { in s390_has_feat()
231 if (feat == S390_FEAT_RUNTIME_INSTRUMENTATION) { in s390_has_feat()
234 if (feat == S390_FEAT_MSA_EXT_3) { in s390_has_feat()
239 if (feat == S390_FEAT_ZPCI) { in s390_has_feat()
247 switch (feat) { in s390_has_feat()
271 return test_bit(feat, cpu->model->features); in s390_has_feat()
411 S390Feat feat; in s390_cpu_list() local
421 for (feat = 0; feat < S390_FEAT_MAX; feat++) { in s390_cpu_list()
422 const S390FeatDef *def = s390_feat_def(feat); in s390_cpu_list()
633 S390Feat feat = (S390Feat) (uintptr_t) opaque; in get_feature() local
643 value = test_bit(feat, cpu->model->features); in get_feature()
650 S390Feat feat = (S390Feat) (uintptr_t) opaque; in set_feature() local
669 if (!test_bit(feat, cpu->model->def->full_feat)) { in set_feature()
675 set_bit(feat, cpu->model->features); in set_feature()
677 clear_bit(feat, cpu->model->features); in set_feature()
697 bitmap_and(tmp, cpu->model->features, def->feat, S390_FEAT_MAX); in get_feature_group()
698 value = bitmap_equal(tmp, def->feat, S390_FEAT_MAX); in get_feature_group()
726 if (!bitmap_intersects(def->feat, cpu->model->def->full_feat, in set_feature_group()
733 bitmap_or(cpu->model->features, cpu->model->features, def->feat, in set_feature_group()
736 bitmap_andnot(cpu->model->features, cpu->model->features, def->feat, in set_feature_group()
839 S390Feat feat; in s390_cpu_model_class_register_props() local
847 for (feat = 0; feat < S390_FEAT_MAX; feat++) { in s390_cpu_model_class_register_props()
848 const S390FeatDef *def = s390_feat_def(feat); in s390_cpu_model_class_register_props()
850 set_feature, NULL, (void *) feat); in s390_cpu_model_class_register_props()