Lines Matching defs:kvm_arch
900 struct kvm_arch { struct
901 unsigned long n_used_mmu_pages;
902 unsigned long n_requested_mmu_pages;
903 unsigned long n_max_mmu_pages;
904 unsigned int indirect_shadow_pages;
905 u8 mmu_valid_gen;
906 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];
910 struct list_head active_mmu_pages;
911 struct list_head zapped_obsolete_pages;
912 struct list_head lpage_disallowed_mmu_pages;
913 struct kvm_page_track_notifier_node mmu_sp_tracker;
914 struct kvm_page_track_notifier_head track_notifier_head;
916 struct list_head assigned_dev_head;
917 struct iommu_domain *iommu_domain;
918 bool iommu_noncoherent;
920 atomic_t noncoherent_dma_count;
922 atomic_t assigned_device_count;
923 struct kvm_pic *vpic;
924 struct kvm_ioapic *vioapic;
925 struct kvm_pit *vpit;
926 atomic_t vapics_in_nmi_mode;
927 struct mutex apic_map_lock;
928 struct kvm_apic_map *apic_map;
929 atomic_t apic_map_dirty;
931 bool apic_access_page_done;
932 unsigned long apicv_inhibit_reasons;
934 gpa_t wall_clock;
936 bool mwait_in_guest;
937 bool hlt_in_guest;
938 bool pause_in_guest;
939 bool cstate_in_guest;
941 unsigned long irq_sources_bitmap;
942 s64 kvmclock_offset;
943 raw_spinlock_t tsc_write_lock;
944 u64 last_tsc_nsec;
945 u64 last_tsc_write;
946 u32 last_tsc_khz;
947 u64 cur_tsc_nsec;
948 u64 cur_tsc_write;
949 u64 cur_tsc_offset;
950 u64 cur_tsc_generation;
951 int nr_vcpus_matched_tsc;
953 spinlock_t pvclock_gtod_sync_lock;
954 bool use_master_clock;
955 u64 master_kernel_ns;
956 u64 master_cycle_now;
957 struct delayed_work kvmclock_update_work;
958 struct delayed_work kvmclock_sync_work;
960 struct kvm_xen_hvm_config xen_hvm_config;
963 struct hlist_head mask_notifier_list;
965 struct kvm_hv hyperv;
968 int audit_point;
971 bool backwards_tsc_observed;
972 bool boot_vcpu_runs_old_kvmclock;
973 u32 bsp_vcpu_id;
975 u64 disabled_quirks;
977 enum kvm_irqchip_mode irqchip_mode;
978 u8 nr_reserved_ioapic_pins;
980 bool disabled_lapic_found;
982 bool x2apic_format;
983 bool x2apic_broadcast_quirk_disabled;
985 bool guest_can_read_msr_platform_info;
986 bool exception_payload_enabled;
989 u32 user_space_msr_mask;
991 struct {
995 } msr_filter;
997 struct kvm_pmu_event_filter *pmu_event_filter;
998 struct task_struct *nx_lpage_recovery_thread;
1007 bool tdp_mmu_enabled;
1010 struct list_head tdp_mmu_roots;
1012 struct list_head tdp_mmu_pages;