Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
cpuid.h File Reference
#include "x86.h"

Go to the source code of this file.

Functions

void kvm_update_cpuid (struct kvm_vcpu *vcpu)
 
struct kvm_cpuid_entry2kvm_find_cpuid_entry (struct kvm_vcpu *vcpu, u32 function, u32 index)
 
int kvm_dev_ioctl_get_supported_cpuid (struct kvm_cpuid2 *cpuid, struct kvm_cpuid_entry2 __user *entries)
 
int kvm_vcpu_ioctl_set_cpuid (struct kvm_vcpu *vcpu, struct kvm_cpuid *cpuid, struct kvm_cpuid_entry __user *entries)
 
int kvm_vcpu_ioctl_set_cpuid2 (struct kvm_vcpu *vcpu, struct kvm_cpuid2 *cpuid, struct kvm_cpuid_entry2 __user *entries)
 
int kvm_vcpu_ioctl_get_cpuid2 (struct kvm_vcpu *vcpu, struct kvm_cpuid2 *cpuid, struct kvm_cpuid_entry2 __user *entries)
 
void kvm_cpuid (struct kvm_vcpu *vcpu, u32 *eax, u32 *ebx, u32 *ecx, u32 *edx)
 

Function Documentation

void kvm_cpuid ( struct kvm_vcpu vcpu,
u32 eax,
u32 ebx,
u32 ecx,
u32 edx 
)

Definition at line 644 of file cpuid.c.

int kvm_dev_ioctl_get_supported_cpuid ( struct kvm_cpuid2 cpuid,
struct kvm_cpuid_entry2 __user entries 
)

Definition at line 495 of file cpuid.c.

struct kvm_cpuid_entry2* kvm_find_cpuid_entry ( struct kvm_vcpu vcpu,
u32  function,
u32  index 
)
read

Definition at line 588 of file cpuid.c.

void kvm_update_cpuid ( struct kvm_vcpu vcpu)

Definition at line 26 of file cpuid.c.

int kvm_vcpu_ioctl_get_cpuid2 ( struct kvm_vcpu vcpu,
struct kvm_cpuid2 cpuid,
struct kvm_cpuid_entry2 __user entries 
)

Definition at line 146 of file cpuid.c.

int kvm_vcpu_ioctl_set_cpuid ( struct kvm_vcpu vcpu,
struct kvm_cpuid cpuid,
struct kvm_cpuid_entry __user entries 
)

Definition at line 80 of file cpuid.c.

int kvm_vcpu_ioctl_set_cpuid2 ( struct kvm_vcpu vcpu,
struct kvm_cpuid2 cpuid,
struct kvm_cpuid_entry2 __user entries 
)

Definition at line 123 of file cpuid.c.