Lines Matching defs:kvm_arch
626 struct kvm_arch { struct
627 unsigned int n_used_mmu_pages;
628 unsigned int n_requested_mmu_pages;
629 unsigned int n_max_mmu_pages;
630 unsigned int indirect_shadow_pages;
631 unsigned long mmu_valid_gen;
632 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];
636 struct list_head active_mmu_pages;
637 struct list_head zapped_obsolete_pages;
639 struct list_head assigned_dev_head;
640 struct iommu_domain *iommu_domain;
641 bool iommu_noncoherent;
643 atomic_t noncoherent_dma_count;
645 atomic_t assigned_device_count;
646 struct kvm_pic *vpic;
647 struct kvm_ioapic *vioapic;
648 struct kvm_pit *vpit;
649 atomic_t vapics_in_nmi_mode;
650 struct mutex apic_map_lock;
651 struct kvm_apic_map *apic_map;
653 unsigned int tss_addr;
654 bool apic_access_page_done;
656 gpa_t wall_clock;
658 bool ept_identity_pagetable_done;
659 gpa_t ept_identity_map_addr;
661 unsigned long irq_sources_bitmap;
662 s64 kvmclock_offset;
663 raw_spinlock_t tsc_write_lock;
664 u64 last_tsc_nsec;
665 u64 last_tsc_write;
666 u32 last_tsc_khz;
667 u64 cur_tsc_nsec;
668 u64 cur_tsc_write;
669 u64 cur_tsc_offset;
670 u64 cur_tsc_generation;
671 int nr_vcpus_matched_tsc;
673 spinlock_t pvclock_gtod_sync_lock;
674 bool use_master_clock;
675 u64 master_kernel_ns;
676 cycle_t master_cycle_now;
677 struct delayed_work kvmclock_update_work;
678 struct delayed_work kvmclock_sync_work;
680 struct kvm_xen_hvm_config xen_hvm_config;
683 struct hlist_head mask_notifier_list;
685 struct kvm_hv hyperv;
688 int audit_point;
691 bool boot_vcpu_runs_old_kvmclock;
692 u32 bsp_vcpu_id;
694 u64 disabled_quirks;
696 bool irqchip_split;
697 u8 nr_reserved_ioapic_pins;