Lines Matching defs:kvm_arch

792 struct kvm_arch {  struct
793 unsigned int n_used_mmu_pages;
794 unsigned int n_requested_mmu_pages;
795 unsigned int n_max_mmu_pages;
796 unsigned int indirect_shadow_pages;
797 unsigned long mmu_valid_gen;
798 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];
802 struct list_head active_mmu_pages;
803 struct list_head zapped_obsolete_pages;
804 struct kvm_page_track_notifier_node mmu_sp_tracker;
805 struct kvm_page_track_notifier_head track_notifier_head;
807 struct list_head assigned_dev_head;
808 struct iommu_domain *iommu_domain;
809 bool iommu_noncoherent;
811 atomic_t noncoherent_dma_count;
813 atomic_t assigned_device_count;
814 struct kvm_pic *vpic;
815 struct kvm_ioapic *vioapic;
816 struct kvm_pit *vpit;
817 atomic_t vapics_in_nmi_mode;
818 struct mutex apic_map_lock;
819 struct kvm_apic_map *apic_map;
821 bool apic_access_page_done;
823 gpa_t wall_clock;
825 bool mwait_in_guest;
826 bool hlt_in_guest;
827 bool pause_in_guest;
829 unsigned long irq_sources_bitmap;
830 s64 kvmclock_offset;
831 raw_spinlock_t tsc_write_lock;
832 u64 last_tsc_nsec;
833 u64 last_tsc_write;
834 u32 last_tsc_khz;
835 u64 cur_tsc_nsec;
836 u64 cur_tsc_write;
837 u64 cur_tsc_offset;
838 u64 cur_tsc_generation;
839 int nr_vcpus_matched_tsc;
841 spinlock_t pvclock_gtod_sync_lock;
842 bool use_master_clock;
843 u64 master_kernel_ns;
844 u64 master_cycle_now;
845 struct delayed_work kvmclock_update_work;
846 struct delayed_work kvmclock_sync_work;
848 struct kvm_xen_hvm_config xen_hvm_config;
851 struct hlist_head mask_notifier_list;
853 struct kvm_hv hyperv;
856 int audit_point;
859 bool backwards_tsc_observed;
860 bool boot_vcpu_runs_old_kvmclock;
861 u32 bsp_vcpu_id;
863 u64 disabled_quirks;
865 enum kvm_irqchip_mode irqchip_mode;
866 u8 nr_reserved_ioapic_pins;
868 bool disabled_lapic_found;
870 bool x2apic_format;
871 bool x2apic_broadcast_quirk_disabled;
873 bool guest_can_read_msr_platform_info;