Lines Matching defs:kvm_arch

573 struct kvm_arch {  struct
574 unsigned int n_used_mmu_pages;
575 unsigned int n_requested_mmu_pages;
576 unsigned int n_max_mmu_pages;
577 unsigned int indirect_shadow_pages;
578 unsigned long mmu_valid_gen;
579 struct hlist_head mmu_page_hash[KVM_NUM_MMU_PAGES];
583 struct list_head active_mmu_pages;
584 struct list_head zapped_obsolete_pages;
586 struct list_head assigned_dev_head;
587 struct iommu_domain *iommu_domain;
588 bool iommu_noncoherent;
590 atomic_t noncoherent_dma_count;
591 struct kvm_pic *vpic;
592 struct kvm_ioapic *vioapic;
593 struct kvm_pit *vpit;
594 atomic_t vapics_in_nmi_mode;
595 struct mutex apic_map_lock;
596 struct kvm_apic_map *apic_map;
598 unsigned int tss_addr;
599 bool apic_access_page_done;
601 gpa_t wall_clock;
603 bool ept_identity_pagetable_done;
604 gpa_t ept_identity_map_addr;
606 unsigned long irq_sources_bitmap;
607 s64 kvmclock_offset;
608 raw_spinlock_t tsc_write_lock;
609 u64 last_tsc_nsec;
610 u64 last_tsc_write;
611 u32 last_tsc_khz;
612 u64 cur_tsc_nsec;
613 u64 cur_tsc_write;
614 u64 cur_tsc_offset;
615 u64 cur_tsc_generation;
616 int nr_vcpus_matched_tsc;
618 spinlock_t pvclock_gtod_sync_lock;
619 bool use_master_clock;
620 u64 master_kernel_ns;
621 cycle_t master_cycle_now;
622 struct delayed_work kvmclock_update_work;
623 struct delayed_work kvmclock_sync_work;
625 struct kvm_xen_hvm_config xen_hvm_config;
628 struct hlist_head mask_notifier_list;
631 u64 hv_guest_os_id;
632 u64 hv_hypercall;
633 u64 hv_tsc_page;
636 int audit_point;
639 bool boot_vcpu_runs_old_kvmclock;