Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
kvm_arch Struct Reference

#include <kvm_host.h>

Data Fields

spinlock_t dirty_log_lock
 
unsigned long vm_base
 
unsigned long metaphysical_rr0
 
unsigned long metaphysical_rr4
 
unsigned long vmm_init_rr
 
int is_sn2
 
struct kvm_ioapicvioapic
 
struct kvm_vm_stat stat
 
struct kvm_sal_data rdv_sal_data
 
struct list_head assigned_dev_head
 
struct iommu_domainiommu_domain
 
int iommu_flags
 
unsigned long irq_sources_bitmap
 
unsigned long irq_states [KVM_IOAPIC_NUM_PINS]
 
unsigned int lpid
 
struct sca_blocksca
 
debug_info_tdbf
 
struct kvm_s390_float_interrupt float_int
 
struct gmapgmap
 
unsigned int n_used_mmu_pages
 
unsigned int n_requested_mmu_pages
 
unsigned int n_max_mmu_pages
 
unsigned int indirect_shadow_pages
 
struct hlist_head mmu_page_hash [KVM_NUM_MMU_PAGES]
 
struct list_head active_mmu_pages
 
struct kvm_picvpic
 
struct kvm_pitvpit
 
int vapics_in_nmi_mode
 
struct mutex apic_map_lock
 
struct kvm_apic_mapapic_map
 
unsigned int tss_addr
 
struct pageapic_access_page
 
gpa_t wall_clock
 
struct pageept_identity_pagetable
 
bool ept_identity_pagetable_done
 
gpa_t ept_identity_map_addr
 
s64 kvmclock_offset
 
raw_spinlock_t tsc_write_lock
 
u64 last_tsc_nsec
 
u64 last_tsc_write
 
u32 last_tsc_khz
 
u64 cur_tsc_nsec
 
u64 cur_tsc_write
 
u64 cur_tsc_offset
 
u8 cur_tsc_generation
 
struct kvm_xen_hvm_config xen_hvm_config
 
u64 hv_guest_os_id
 
u64 hv_hypercall
 

Detailed Description

Definition at line 468 of file kvm_host.h.

Field Documentation

struct list_head active_mmu_pages

Definition at line 532 of file kvm_host.h.

struct page* apic_access_page

Definition at line 544 of file kvm_host.h.

struct kvm_apic_map* apic_map

Definition at line 541 of file kvm_host.h.

struct mutex apic_map_lock

Definition at line 540 of file kvm_host.h.

struct list_head assigned_dev_head

Definition at line 482 of file kvm_host.h.

u8 cur_tsc_generation

Definition at line 561 of file kvm_host.h.

u64 cur_tsc_nsec

Definition at line 558 of file kvm_host.h.

u64 cur_tsc_offset

Definition at line 560 of file kvm_host.h.

u64 cur_tsc_write

Definition at line 559 of file kvm_host.h.

Definition at line 254 of file kvm_host.h.

spinlock_t dirty_log_lock

Definition at line 469 of file kvm_host.h.

gpa_t ept_identity_map_addr

Definition at line 550 of file kvm_host.h.

struct page* ept_identity_pagetable

Definition at line 548 of file kvm_host.h.

bool ept_identity_pagetable_done

Definition at line 549 of file kvm_host.h.

Definition at line 255 of file kvm_host.h.

Definition at line 256 of file kvm_host.h.

u64 hv_guest_os_id

Definition at line 566 of file kvm_host.h.

u64 hv_hypercall

Definition at line 567 of file kvm_host.h.

unsigned int indirect_shadow_pages

Definition at line 527 of file kvm_host.h.

Definition at line 483 of file kvm_host.h.

int iommu_flags

Definition at line 484 of file kvm_host.h.

unsigned long irq_sources_bitmap

Definition at line 486 of file kvm_host.h.

unsigned long irq_states[KVM_IOAPIC_NUM_PINS]

Definition at line 487 of file kvm_host.h.

int is_sn2

Definition at line 476 of file kvm_host.h.

s64 kvmclock_offset

Definition at line 553 of file kvm_host.h.

u32 last_tsc_khz

Definition at line 557 of file kvm_host.h.

u64 last_tsc_nsec

Definition at line 555 of file kvm_host.h.

u64 last_tsc_write

Definition at line 556 of file kvm_host.h.

unsigned int lpid

Definition at line 229 of file kvm_host.h.

unsigned long metaphysical_rr0

Definition at line 472 of file kvm_host.h.

unsigned long metaphysical_rr4

Definition at line 473 of file kvm_host.h.

Definition at line 528 of file kvm_host.h.

unsigned int n_max_mmu_pages

Definition at line 526 of file kvm_host.h.

unsigned int n_requested_mmu_pages

Definition at line 525 of file kvm_host.h.

unsigned int n_used_mmu_pages

Definition at line 524 of file kvm_host.h.

struct kvm_sal_data rdv_sal_data

Definition at line 480 of file kvm_host.h.

Definition at line 253 of file kvm_host.h.

Definition at line 479 of file kvm_host.h.

raw_spinlock_t tsc_write_lock

Definition at line 554 of file kvm_host.h.

unsigned int tss_addr

Definition at line 543 of file kvm_host.h.

int vapics_in_nmi_mode

Definition at line 539 of file kvm_host.h.

struct kvm_ioapic * vioapic

Definition at line 478 of file kvm_host.h.

unsigned long vm_base

Definition at line 471 of file kvm_host.h.

unsigned long vmm_init_rr

Definition at line 474 of file kvm_host.h.

struct kvm_pic* vpic

Definition at line 536 of file kvm_host.h.

struct kvm_pit* vpit

Definition at line 538 of file kvm_host.h.

gpa_t wall_clock

Definition at line 546 of file kvm_host.h.

struct kvm_xen_hvm_config xen_hvm_config

Definition at line 563 of file kvm_host.h.


The documentation for this struct was generated from the following files: