Lines Matching refs:func
260 u32 func, u32 index, int *nent, int maxnent) in __do_cpuid_ent_emulated() argument
262 switch (func) { in __do_cpuid_ent_emulated()
275 entry->function = func; in __do_cpuid_ent_emulated()
613 static int do_cpuid_ent(struct kvm_cpuid_entry2 *entry, u32 func, in do_cpuid_ent() argument
617 return __do_cpuid_ent_emulated(entry, func, idx, nent, maxnent); in do_cpuid_ent()
619 return __do_cpuid_ent(entry, func, idx, nent, maxnent); in do_cpuid_ent()
625 u32 func; member
669 u32 func; in kvm_dev_ioctl_get_cpuid() local
671 { .func = 0, .has_leaf_count = true }, in kvm_dev_ioctl_get_cpuid()
672 { .func = 0x80000000, .has_leaf_count = true }, in kvm_dev_ioctl_get_cpuid()
673 { .func = 0xC0000000, .qualifier = is_centaur_cpu, .has_leaf_count = true }, in kvm_dev_ioctl_get_cpuid()
674 { .func = KVM_CPUID_SIGNATURE }, in kvm_dev_ioctl_get_cpuid()
675 { .func = KVM_CPUID_FEATURES }, in kvm_dev_ioctl_get_cpuid()
698 r = do_cpuid_ent(&cpuid_entries[nent], ent->func, ent->idx, in kvm_dev_ioctl_get_cpuid()
708 for (func = ent->func + 1; func <= limit && nent < cpuid->nent && r == 0; ++func) in kvm_dev_ioctl_get_cpuid()
709 r = do_cpuid_ent(&cpuid_entries[nent], func, ent->idx, in kvm_dev_ioctl_get_cpuid()