|
Linux Kernel
3.7.1
|
#include <kvm_host.h>
Data Structures | |
| struct | kvm_queued_exception |
| struct | kvm_queued_interrupt |
Definition at line 371 of file kvm_host.h.
| union { ... } |
| unsigned long __gp |
Definition at line 408 of file kvm_host.h.
| unsigned access |
Definition at line 467 of file kvm_host.h.
| u64 accum_steal |
Definition at line 428 of file kvm_host.h.
| struct { ... } apf |
Definition at line 393 of file kvm_host.h.
| int32_t apic_arb_prio |
Definition at line 349 of file kvm_host.h.
| unsigned long apic_attention |
Definition at line 348 of file kvm_host.h.
| u64 apic_base |
Definition at line 346 of file kvm_host.h.
| cpumask_t cache_coherent_map |
Definition at line 399 of file kvm_host.h.
| unsigned long cause |
Definition at line 448 of file kvm_host.h.
| u32 ccr0 |
Definition at line 441 of file kvm_host.h.
| u32 ccr1 |
Definition at line 442 of file kvm_host.h.
| u8 ceded |
Definition at line 501 of file kvm_host.h.
Definition at line 236 of file kvm_host.h.
Definition at line 415 of file kvm_host.h.
| u32 cpr0_cfgaddr |
Definition at line 493 of file kvm_host.h.
Definition at line 239 of file kvm_host.h.
| wait_queue_head_t cpu_run |
Definition at line 512 of file kvm_host.h.
Definition at line 490 of file kvm_host.h.
| struct kvm_cpuid_entry2 cpuid_entries[KVM_MAX_CPUID_ENTRIES] |
Definition at line 409 of file kvm_host.h.
| int cpuid_nent |
Definition at line 408 of file kvm_host.h.
| u32 cr |
Definition at line 400 of file kvm_host.h.
| unsigned long cr0 |
Definition at line 337 of file kvm_host.h.
| unsigned long cr0_guest_owned_bits |
Definition at line 338 of file kvm_host.h.
| unsigned long cr2 |
Definition at line 339 of file kvm_host.h.
| unsigned long cr3 |
Definition at line 340 of file kvm_host.h.
| unsigned long cr4 |
Definition at line 341 of file kvm_host.h.
| unsigned long cr4_guest_owned_bits |
Definition at line 342 of file kvm_host.h.
| unsigned long cr8 |
Definition at line 343 of file kvm_host.h.
| unsigned long cr_iipa |
Definition at line 404 of file kvm_host.h.
| unsigned long cr_isr |
Definition at line 405 of file kvm_host.h.
| ulong csrr0 |
Definition at line 417 of file kvm_host.h.
| ulong csrr1 |
Definition at line 418 of file kvm_host.h.
| ulong ctr |
Definition at line 396 of file kvm_host.h.
Definition at line 486 of file kvm_host.h.
| unsigned long db[KVM_NR_DB_REGS] |
Definition at line 454 of file kvm_host.h.
| u32 dbcr0 |
Definition at line 443 of file kvm_host.h.
| u32 dbcr1 |
Definition at line 444 of file kvm_host.h.
| unsigned long dbr[8] |
Definition at line 430 of file kvm_host.h.
| u32 dbsr |
Definition at line 445 of file kvm_host.h.
| u8 dcr_is_write |
Definition at line 485 of file kvm_host.h.
| u8 dcr_needed |
Definition at line 484 of file kvm_host.h.
| u32 dec |
Definition at line 424 of file kvm_host.h.
| u64 dec_expires |
Definition at line 498 of file kvm_host.h.
| u64 dec_jiffies |
Definition at line 497 of file kvm_host.h.
Definition at line 495 of file kvm_host.h.
| unsigned long dirty_log_lock_pa |
Definition at line 407 of file kvm_host.h.
| unsigned long dr6 |
Definition at line 455 of file kvm_host.h.
| unsigned long dr7 |
Definition at line 456 of file kvm_host.h.
| ulong dsrr0 |
Definition at line 419 of file kvm_host.h.
| ulong dsrr1 |
Definition at line 420 of file kvm_host.h.
| unsigned char dtr_regions |
Definition at line 414 of file kvm_host.h.
| struct thash_data dtrs[NDTRS] |
Definition at line 411 of file kvm_host.h.
| u64 efer |
Definition at line 345 of file kvm_host.h.
| unsigned long eff_db[KVM_NR_DB_REGS] |
Definition at line 457 of file kvm_host.h.
| struct x86_emulate_ctxt emulate_ctxt |
Definition at line 412 of file kvm_host.h.
| bool emulate_regs_need_sync_from_vcpu |
Definition at line 414 of file kvm_host.h.
| bool emulate_regs_need_sync_to_vcpu |
Definition at line 413 of file kvm_host.h.
| u8 event_exit_inst_len |
Definition at line 390 of file kvm_host.h.
| struct kvm_vcpu_arch::kvm_queued_exception exception |
| struct exit_ctl_data exit_data |
Definition at line 397 of file kvm_host.h.
| unsigned long fp_psr |
Definition at line 438 of file kvm_host.h.
| u64 fpr[32] |
Definition at line 361 of file kvm_host.h.
| u64 fpscr |
Definition at line 362 of file kvm_host.h.
Definition at line 485 of file kvm_host.h.
Definition at line 242 of file kvm_host.h.
| ulong gpr[32] |
Definition at line 359 of file kvm_host.h.
| union context guest |
Definition at line 451 of file kvm_host.h.
| unsigned long guest_debug_dr7 |
Definition at line 458 of file kvm_host.h.
| s390_fp_regs guest_fpregs |
Definition at line 234 of file kvm_host.h.
Definition at line 384 of file kvm_host.h.
| int halt_request |
Definition at line 406 of file kvm_host.h.
| bool halted |
Definition at line 484 of file kvm_host.h.
| u8 hcall_needed |
Definition at line 491 of file kvm_host.h.
| u32 hflags |
Definition at line 344 of file kvm_host.h.
Definition at line 390 of file kvm_host.h.
Definition at line 450 of file kvm_host.h.
Definition at line 233 of file kvm_host.h.
| s390_fp_regs host_fpregs |
Definition at line 232 of file kvm_host.h.
| u32 host_pid |
Definition at line 351 of file kvm_host.h.
| unsigned long host_rr6 |
Definition at line 402 of file kvm_host.h.
| ulong host_stack |
Definition at line 350 of file kvm_host.h.
| long ht_active |
Definition at line 391 of file kvm_host.h.
| struct pvclock_vcpu_time_info hv_clock |
Definition at line 418 of file kvm_host.h.
| u64 hv_vapic |
Definition at line 476 of file kvm_host.h.
| unsigned int hw_tsc_khz |
Definition at line 419 of file kvm_host.h.
| u64 ia32_misc_enable_msr |
Definition at line 352 of file kvm_host.h.
| unsigned long ibr[8] |
Definition at line 429 of file kvm_host.h.
Definition at line 488 of file kvm_host.h.
| unsigned long insvc[4] |
Definition at line 431 of file kvm_host.h.
| struct kvm_vcpu_arch::kvm_queued_interrupt interrupt |
| u8 io_gpr |
Definition at line 481 of file kvm_host.h.
| char irq_check |
Definition at line 444 of file kvm_host.h.
| char irq_new_pending |
Definition at line 445 of file kvm_host.h.
| unsigned long itc_check |
Definition at line 423 of file kvm_host.h.
| long itc_offset |
Definition at line 422 of file kvm_host.h.
| unsigned char itr_regions |
Definition at line 413 of file kvm_host.h.
| struct thash_data itrs[NITRS] |
Definition at line 410 of file kvm_host.h.
| u32 ivor[64] |
Definition at line 432 of file kvm_host.h.
| ulong ivpr |
Definition at line 433 of file kvm_host.h.
| u16 last_cpu |
Definition at line 500 of file kvm_host.h.
| int last_exit |
Definition at line 373 of file kvm_host.h.
| u64 last_guest_tsc |
Definition at line 433 of file kvm_host.h.
| u64 last_host_tsc |
Definition at line 435 of file kvm_host.h.
| u32 last_inst |
Definition at line 503 of file kvm_host.h.
| unsigned long last_itc |
Definition at line 421 of file kvm_host.h.
| u64 last_kernel_ns |
Definition at line 434 of file kvm_host.h.
| unsigned long last_retry_addr |
Definition at line 481 of file kvm_host.h.
| unsigned long last_retry_eip |
Definition at line 480 of file kvm_host.h.
| int last_run_cpu |
Definition at line 374 of file kvm_host.h.
| u64 last_steal |
Definition at line 427 of file kvm_host.h.
| int launched |
Definition at line 372 of file kvm_host.h.
| u64 length |
Definition at line 494 of file kvm_host.h.
| struct kvm_s390_local_interrupt local_int |
Definition at line 235 of file kvm_host.h.
| char log_buf[VMM_LOG_LEN] |
Definition at line 449 of file kvm_host.h.
| ulong lr |
Definition at line 397 of file kvm_host.h.
| unsigned long magic_page_ea |
Definition at line 516 of file kvm_host.h.
| unsigned long magic_page_pa |
Definition at line 515 of file kvm_host.h.
| u64* mce_banks |
Definition at line 463 of file kvm_host.h.
| u64 mcg_cap |
Definition at line 460 of file kvm_host.h.
| u64 mcg_ctl |
Definition at line 462 of file kvm_host.h.
| u64 mcg_status |
Definition at line 461 of file kvm_host.h.
| ulong mcsr |
Definition at line 423 of file kvm_host.h.
| ulong mcsrr0 |
Definition at line 421 of file kvm_host.h.
| ulong mcsrr1 |
Definition at line 422 of file kvm_host.h.
| unsigned long metaphysical_rr0 |
Definition at line 434 of file kvm_host.h.
| unsigned long metaphysical_rr4 |
Definition at line 435 of file kvm_host.h.
| unsigned long metaphysical_saved_rr0 |
Definition at line 436 of file kvm_host.h.
| unsigned long metaphysical_saved_rr4 |
Definition at line 437 of file kvm_host.h.
| u64 mmcr[3] |
Definition at line 447 of file kvm_host.h.
| char mmio_data[8] |
Definition at line 453 of file kvm_host.h.
| gfn_t mmio_gfn |
Definition at line 468 of file kvm_host.h.
| u64 mmio_gva |
Definition at line 466 of file kvm_host.h.
| u8 mmio_is_bigendian |
Definition at line 482 of file kvm_host.h.
| u8 mmio_sign_extend |
Definition at line 483 of file kvm_host.h.
Definition at line 362 of file kvm_host.h.
| struct kvm_mmu_memory_cache mmu_page_cache |
Definition at line 381 of file kvm_host.h.
| struct kvm_mmu_memory_cache mmu_page_header_cache |
Definition at line 382 of file kvm_host.h.
| struct kvm_mmu_memory_cache mmu_pte_list_desc_cache |
Definition at line 380 of file kvm_host.h.
| u32 mmucr |
Definition at line 414 of file kvm_host.h.
| int mode_flags |
Definition at line 441 of file kvm_host.h.
| int mp_state |
Definition at line 383 of file kvm_host.h.
| u64 msr_val |
Definition at line 426 of file kvm_host.h.
| struct mtrr_state_type mtrr_state |
Definition at line 450 of file kvm_host.h.
Definition at line 372 of file kvm_host.h.
| bool nmi_injected |
Definition at line 448 of file kvm_host.h.
| unsigned nmi_pending |
Definition at line 447 of file kvm_host.h.
| atomic_t nmi_queued |
Definition at line 446 of file kvm_host.h.
Definition at line 447 of file kvm_host.h.
| u8 osi_enabled |
Definition at line 487 of file kvm_host.h.
| u8 osi_needed |
Definition at line 486 of file kvm_host.h.
| struct { ... } osvw |
| gpa_t paddr_accessed |
Definition at line 478 of file kvm_host.h.
| u8 papr_enabled |
Definition at line 488 of file kvm_host.h.
Definition at line 451 of file kvm_host.h.
| ulong pc |
Definition at line 395 of file kvm_host.h.
| unsigned long pending_exceptions |
Definition at line 499 of file kvm_host.h.
Definition at line 438 of file kvm_host.h.
Definition at line 387 of file kvm_host.h.
| void* pio_data |
Definition at line 388 of file kvm_host.h.
| u32 pmc[8] |
Definition at line 448 of file kvm_host.h.
Definition at line 470 of file kvm_host.h.
| u8 prodded |
Definition at line 502 of file kvm_host.h.
| unsigned long psbits[8] |
Definition at line 403 of file kvm_host.h.
| int ptc_g_count |
Definition at line 386 of file kvm_host.h.
| struct kvm_ptc_g ptc_g_data[MAX_PTC_G_NUM] |
Definition at line 387 of file kvm_host.h.
| unsigned long ptce_base |
Definition at line 417 of file kvm_host.h.
| unsigned long ptce_count[2] |
Definition at line 418 of file kvm_host.h.
| unsigned long ptce_stride[2] |
Definition at line 419 of file kvm_host.h.
| int ptid |
Definition at line 510 of file kvm_host.h.
| struct { ... } pv_eoi |
| bool pvclock_set_guest_stopped_request |
Definition at line 423 of file kvm_host.h.
| u32 pvr |
Definition at line 434 of file kvm_host.h.
| unsigned long regs[NR_VCPU_REGS] |
Definition at line 333 of file kvm_host.h.
| u32 regs_avail |
Definition at line 334 of file kvm_host.h.
| u32 regs_dirty |
Definition at line 335 of file kvm_host.h.
| int ret |
Definition at line 507 of file kvm_host.h.
| u8 sane |
Definition at line 489 of file kvm_host.h.
| unsigned long saved_gp |
Definition at line 439 of file kvm_host.h.
| bool send_user_only |
Definition at line 489 of file kvm_host.h.
| ulong shadow_msr |
Definition at line 416 of file kvm_host.h.
| u32 shadow_pid |
Definition at line 436 of file kvm_host.h.
| u32 shadow_pid1 |
Definition at line 437 of file kvm_host.h.
| struct kvm_vcpu_arch_shared* shared |
Definition at line 514 of file kvm_host.h.
| struct kvm_s390_sie_block* sie_block |
Definition at line 231 of file kvm_host.h.
| unsigned long singlestep_rip |
Definition at line 473 of file kvm_host.h.
| int sipi_vector |
Definition at line 351 of file kvm_host.h.
| int sn_rtc_tr_slot |
Definition at line 377 of file kvm_host.h.
| struct { ... } st |
Definition at line 509 of file kvm_host.h.
Definition at line 495 of file kvm_host.h.
| struct kvm_steal_time steal |
Definition at line 430 of file kvm_host.h.
| u64 stidp_data |
Definition at line 240 of file kvm_host.h.
| struct gfn_to_hva_cache stime |
Definition at line 429 of file kvm_host.h.
| u32 swap_pid |
Definition at line 439 of file kvm_host.h.
| int switch_db_regs |
Definition at line 453 of file kvm_host.h.
| struct tasklet_struct tasklet |
Definition at line 496 of file kvm_host.h.
| u32 tbl |
Definition at line 428 of file kvm_host.h.
| u32 tbu |
Definition at line 429 of file kvm_host.h.
| unsigned char tc_regions |
Definition at line 415 of file kvm_host.h.
| u32 tcr |
Definition at line 430 of file kvm_host.h.
| u8 this_tsc_generation |
Definition at line 439 of file kvm_host.h.
| u64 this_tsc_nsec |
Definition at line 437 of file kvm_host.h.
| u64 this_tsc_write |
Definition at line 438 of file kvm_host.h.
| gpa_t time |
Definition at line 417 of file kvm_host.h.
| unsigned int time_offset |
Definition at line 420 of file kvm_host.h.
Definition at line 421 of file kvm_host.h.
| unsigned long timer_check |
Definition at line 424 of file kvm_host.h.
| unsigned int timer_fired |
Definition at line 426 of file kvm_host.h.
| unsigned int timer_pending |
Definition at line 425 of file kvm_host.h.
| bool timer_running |
Definition at line 511 of file kvm_host.h.
| bool tpr_access_reporting |
Definition at line 353 of file kvm_host.h.
| int trap |
Definition at line 508 of file kvm_host.h.
| bool tsc_always_catchup |
Definition at line 441 of file kvm_host.h.
| bool tsc_catchup |
Definition at line 440 of file kvm_host.h.
| u64 tsc_offset_adjustment |
Definition at line 436 of file kvm_host.h.
| ulong tsr |
Definition at line 431 of file kvm_host.h.
| gva_t vaddr_accessed |
Definition at line 479 of file kvm_host.h.
| struct kvmppc_vcore* vcore |
Definition at line 506 of file kvm_host.h.
Definition at line 443 of file kvm_host.h.
| u32 virtual_tsc_khz |
Definition at line 444 of file kvm_host.h.
| u32 virtual_tsc_mult |
Definition at line 443 of file kvm_host.h.
| s8 virtual_tsc_shift |
Definition at line 442 of file kvm_host.h.
| int vm_tr_slot |
Definition at line 376 of file kvm_host.h.
| unsigned long vmm_rr |
Definition at line 401 of file kvm_host.h.
| int vmm_tr_slot |
Definition at line 375 of file kvm_host.h.
Definition at line 394 of file kvm_host.h.
| unsigned long vrr[8] |
Definition at line 428 of file kvm_host.h.
| u32 vrsave |
Definition at line 413 of file kvm_host.h.
| unsigned long vsa_base |
Definition at line 406 of file kvm_host.h.
Definition at line 442 of file kvm_host.h.
Definition at line 378 of file kvm_host.h.
| cpumask_var_t wbinvd_dirty_mask |
Definition at line 478 of file kvm_host.h.
| wait_queue_head_t* wqp |
Definition at line 505 of file kvm_host.h.
| u64 xcr0 |
Definition at line 385 of file kvm_host.h.
| ulong xer |
Definition at line 399 of file kvm_host.h.
| unsigned long xtp |
Definition at line 432 of file kvm_host.h.
1.8.2