• Home
  • Raw
  • Download

Lines Matching defs:kvm_arch

1046 struct kvm_arch {  struct
1047 unsigned long n_used_mmu_pages;
1048 unsigned long n_requested_mmu_pages;
1049 unsigned long n_max_mmu_pages;
1050 unsigned int indirect_shadow_pages;
1051 u8 mmu_valid_gen;
1052 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];
1053 struct list_head active_mmu_pages;
1054 struct list_head zapped_obsolete_pages;
1055 struct list_head lpage_disallowed_mmu_pages;
1056 struct kvm_page_track_notifier_node mmu_sp_tracker;
1057 struct kvm_page_track_notifier_head track_notifier_head;
1064 spinlock_t mmu_unsync_pages_lock;
1066 struct list_head assigned_dev_head;
1067 struct iommu_domain *iommu_domain;
1068 bool iommu_noncoherent;
1070 atomic_t noncoherent_dma_count;
1072 atomic_t assigned_device_count;
1073 struct kvm_pic *vpic;
1074 struct kvm_ioapic *vioapic;
1075 struct kvm_pit *vpit;
1076 atomic_t vapics_in_nmi_mode;
1077 struct mutex apic_map_lock;
1078 struct kvm_apic_map __rcu *apic_map;
1079 atomic_t apic_map_dirty;
1082 struct mutex apicv_update_lock;
1084 bool apic_access_memslot_enabled;
1085 unsigned long apicv_inhibit_reasons;
1087 gpa_t wall_clock;
1089 bool mwait_in_guest;
1090 bool hlt_in_guest;
1091 bool pause_in_guest;
1092 bool cstate_in_guest;
1094 unsigned long irq_sources_bitmap;
1095 s64 kvmclock_offset;
1096 raw_spinlock_t tsc_write_lock;
1097 u64 last_tsc_nsec;
1098 u64 last_tsc_write;
1099 u32 last_tsc_khz;
1100 u64 cur_tsc_nsec;
1101 u64 cur_tsc_write;
1102 u64 cur_tsc_offset;
1103 u64 cur_tsc_generation;
1104 int nr_vcpus_matched_tsc;
1106 raw_spinlock_t pvclock_gtod_sync_lock;
1107 bool use_master_clock;
1108 u64 master_kernel_ns;
1109 u64 master_cycle_now;
1110 struct delayed_work kvmclock_update_work;
1111 struct delayed_work kvmclock_sync_work;
1113 struct kvm_xen_hvm_config xen_hvm_config;
1116 struct hlist_head mask_notifier_list;
1118 struct kvm_hv hyperv;
1119 struct kvm_xen xen;
1122 int audit_point;
1125 bool backwards_tsc_observed;
1126 bool boot_vcpu_runs_old_kvmclock;
1127 u32 bsp_vcpu_id;
1129 u64 disabled_quirks;
1130 int cpu_dirty_logging_count;
1132 enum kvm_irqchip_mode irqchip_mode;
1133 u8 nr_reserved_ioapic_pins;
1135 bool disabled_lapic_found;
1137 bool x2apic_format;
1138 bool x2apic_broadcast_quirk_disabled;
1140 bool guest_can_read_msr_platform_info;
1141 bool exception_payload_enabled;
1143 bool bus_lock_detection_enabled;
1149 bool exit_on_emulation_error;
1152 u32 user_space_msr_mask;
1153 struct kvm_x86_msr_filter __rcu *msr_filter;
1155 u32 hypercall_exit_enabled;
1158 bool sgx_provisioning_allowed;
1160 struct kvm_pmu_event_filter __rcu *pmu_event_filter;
1161 struct task_struct *nx_lpage_recovery_thread;
1171 bool tdp_mmu_enabled;
1191 struct list_head tdp_mmu_roots;
1198 struct list_head tdp_mmu_pages;
1212 spinlock_t tdp_mmu_pages_lock;
1219 bool memslots_have_rmaps;
1222 hpa_t hv_root_tdp;
1223 spinlock_t hv_root_tdp_lock;