Lines Matching refs:function
109 u32 function; member
117 .function = fn, \
238 u32 function; member
247 .function = fn, \
634 static inline void __cpuid(uint32_t function, uint32_t index, in __cpuid() argument
638 *eax = function; in __cpuid()
650 static inline void cpuid(uint32_t function, in cpuid() argument
654 return __cpuid(function, 0, eax, ebx, ecx, edx); in cpuid()
697 static inline uint32_t __this_cpu_has(uint32_t function, uint32_t index, in __this_cpu_has() argument
702 __cpuid(function, index, in __this_cpu_has()
711 return __this_cpu_has(feature.function, feature.index, in this_cpu_has()
717 return __this_cpu_has(property.function, property.index, in this_cpu_property()
725 switch (property.function & 0xc0000000) { in this_cpu_has_p()
738 return max_leaf >= property.function; in this_cpu_has_p()
927 uint32_t function, uint32_t index);
965 switch (property.function & 0xc0000000) { in kvm_cpu_has_p()
978 return max_leaf >= property.function; in kvm_cpu_has_p()
1035 uint32_t function, in __vcpu_get_cpuid_entry() argument
1043 function, index); in __vcpu_get_cpuid_entry()
1047 uint32_t function) in vcpu_get_cpuid_entry() argument
1049 return __vcpu_get_cpuid_entry(vcpu, function, 0); in vcpu_get_cpuid_entry()
1080 void vcpu_clear_cpuid_entry(struct kvm_vcpu *vcpu, uint32_t function);
1087 entry = __vcpu_get_cpuid_entry(vcpu, feature.function, feature.index); in vcpu_cpuid_has()