Lines Matching defs:function
417 /* Find matching entry for function/index on kvm_cpuid2 struct
420 uint32_t function,
425 if (cpuid->entries[i].function == function &&
434 uint32_t kvm_arch_get_supported_cpuid(KVMState *s, uint32_t function,
444 struct kvm_cpuid_entry2 *entry = cpuid_find_entry(cpuid, function, index);
451 if (function == 1 && reg == R_EDX) {
456 } else if (function == 1 && reg == R_ECX) {
485 } else if (function == 6 && reg == R_EAX) {
487 } else if (function == 7 && index == 0 && reg == R_EBX) {
496 } else if (function == 7 && index == 0 && reg == R_EDX) {
510 } else if (function == 7 && index == 1 && reg == R_EAX) {
515 } else if (function == 7 && index == 2 && reg == R_EDX) {
519 } else if (function == 0xd && index == 0 &&
547 } else if (function == 0x80000001 && reg == R_ECX) {
554 } else if (function == 0x80000001 && reg == R_EDX) {
560 } else if (function == 0x80000007 && reg == R_EBX) {
562 } else if (function == KVM_CPUID_FEATURES && reg == R_EAX) {
572 } else if (function == KVM_CPUID_FEATURES && reg == R_EDX) {
579 function, index, reg, ret);
1197 if (cpuid->entries[i].function == HV_CPUID_ENLIGHTMENT_INFO) {
1222 entry_feat->function = HV_CPUID_FEATURES;
1225 entry_recomm->function = HV_CPUID_ENLIGHTMENT_INFO;
1565 c->function = HV_CPUID_VENDOR_AND_MAX_FUNCTIONS;
1572 c->function = HV_CPUID_INTERFACE;
1579 c->function = HV_CPUID_VERSION;
1588 c->function = HV_CPUID_FEATURES;
1607 c->function = HV_CPUID_ENLIGHTMENT_INFO;
1624 c->function = HV_CPUID_IMPLEMENT_LIMITS;
1631 uint32_t function;
1634 for (function = HV_CPUID_IMPLEMENT_LIMITS + 1;
1635 function < HV_CPUID_NESTED_FEATURES; function++) {
1637 c->function = function;
1641 c->function = HV_CPUID_NESTED_FEATURES;
1647 c->function = HV_CPUID_SYNDBG_VENDOR_AND_MAX_FUNCTIONS;
1657 c->function = HV_CPUID_SYNDBG_INTERFACE;
1665 c->function = HV_CPUID_SYNDBG_PLATFORM_CAPABILITIES;
1869 /* Keep reading function 2 till all the input is received */
1872 c->function = i;
1885 c->function = i;
1901 c->function = i;
1931 c->function = i;
1953 c->function = i;
1964 c->function = i;
1972 c->function = i;
2026 c->function = i;
2041 c->function = i;
2066 c->function = i;
2179 c->function = kvm_base + XEN_CPUID_SIGNATURE;
2186 c->function = kvm_base + XEN_CPUID_VENDOR;
2193 c->function = kvm_base + XEN_CPUID_HVM_MSR;
2207 c->function = kvm_base + XEN_CPUID_TIME;
2218 c->function = kvm_base + XEN_CPUID_HVM;
2221 c->function = kvm_base + XEN_CPUID_HVM;
2254 c->function = KVM_CPUID_SIGNATURE | kvm_base;
2261 c->function = KVM_CPUID_FEATURES | kvm_base;
2356 c->function = KVM_CPUID_SIGNATURE | 0x10;
2797 /* Unlike g_new0, g_renew0 function doesn't exist yet... */