Lines Matching refs:feature

116 	struct kvm_x86_cpu_feature feature = {					\
127 kvm_static_assert(idx < BIT(sizeof(feature.index) * BITS_PER_BYTE)); \
128 feature; \
318 struct kvm_x86_pmu_feature feature = { \
324 feature; \
709 static inline bool this_cpu_has(struct kvm_x86_cpu_feature feature) in this_cpu_has() argument
711 return __this_cpu_has(feature.function, feature.index, in this_cpu_has()
712 feature.reg, feature.bit, feature.bit); in this_cpu_has()
741 static inline bool this_pmu_has(struct kvm_x86_pmu_feature feature) in this_pmu_has() argument
745 if (feature.f.reg == KVM_CPUID_EBX) { in this_pmu_has()
747 return nr_bits > feature.f.bit && !this_cpu_has(feature.f); in this_pmu_has()
750 GUEST_ASSERT(feature.f.reg == KVM_CPUID_ECX); in this_pmu_has()
752 return nr_bits > feature.f.bit || this_cpu_has(feature.f); in this_pmu_has()
946 struct kvm_x86_cpu_feature feature);
948 static inline bool kvm_cpu_has(struct kvm_x86_cpu_feature feature) in kvm_cpu_has() argument
950 return kvm_cpuid_has(kvm_get_supported_cpuid(), feature); in kvm_cpu_has()
981 static inline bool kvm_pmu_has(struct kvm_x86_pmu_feature feature) in kvm_pmu_has() argument
985 if (feature.f.reg == KVM_CPUID_EBX) { in kvm_pmu_has()
987 return nr_bits > feature.f.bit && !kvm_cpu_has(feature.f); in kvm_pmu_has()
990 TEST_ASSERT_EQ(feature.f.reg, KVM_CPUID_ECX); in kvm_pmu_has()
992 return nr_bits > feature.f.bit || kvm_cpu_has(feature.f); in kvm_pmu_has()
1083 struct kvm_x86_cpu_feature feature) in vcpu_cpuid_has() argument
1087 entry = __vcpu_get_cpuid_entry(vcpu, feature.function, feature.index); in vcpu_cpuid_has()
1088 return *((&entry->eax) + feature.reg) & BIT(feature.bit); in vcpu_cpuid_has()
1092 struct kvm_x86_cpu_feature feature,
1096 struct kvm_x86_cpu_feature feature) in vcpu_set_cpuid_feature() argument
1098 vcpu_set_or_clear_cpuid_feature(vcpu, feature, true); in vcpu_set_cpuid_feature()
1103 struct kvm_x86_cpu_feature feature) in vcpu_clear_cpuid_feature() argument
1105 vcpu_set_or_clear_cpuid_feature(vcpu, feature, false); in vcpu_clear_cpuid_feature()