Lines Matching refs:kvm

712 	struct kvm_vcpu *(*vcpu_create)(struct kvm *kvm, unsigned id);
773 int (*vm_has_apicv)(struct kvm *kvm);
775 void (*hwapic_isr_update)(struct kvm *kvm, int isr);
781 int (*set_tss_addr)(struct kvm *kvm, unsigned int addr);
813 void (*sched_in)(struct kvm_vcpu *kvm, int cpu);
831 void (*slot_enable_log_dirty)(struct kvm *kvm,
833 void (*slot_disable_log_dirty)(struct kvm *kvm,
835 void (*flush_log_dirty)(struct kvm *kvm);
836 void (*enable_log_dirty_pt_masked)(struct kvm *kvm,
871 void kvm_mmu_slot_remove_write_access(struct kvm *kvm,
873 void kvm_mmu_zap_collapsible_sptes(struct kvm *kvm,
875 void kvm_mmu_slot_leaf_clear_dirty(struct kvm *kvm,
877 void kvm_mmu_slot_largepage_remove_write_access(struct kvm *kvm,
879 void kvm_mmu_slot_set_dirty(struct kvm *kvm,
881 void kvm_mmu_clear_dirty_pt_masked(struct kvm *kvm,
884 void kvm_mmu_zap_all(struct kvm *kvm);
885 void kvm_mmu_invalidate_mmio_sptes(struct kvm *kvm);
886 unsigned int kvm_mmu_calculate_mmu_pages(struct kvm *kvm);
887 void kvm_mmu_change_mmu_pages(struct kvm *kvm, unsigned int kvm_nr_mmu_pages);
901 void kvm_register_irq_mask_notifier(struct kvm *kvm, int irq,
903 void kvm_unregister_irq_mask_notifier(struct kvm *kvm, int irq,
905 void kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin,
1009 int kvm_mmu_unprotect_page(struct kvm *kvm, gfn_t gfn);
1140 int kvm_unmap_hva(struct kvm *kvm, unsigned long hva);
1141 int kvm_unmap_hva_range(struct kvm *kvm, unsigned long start, unsigned long end);
1142 int kvm_age_hva(struct kvm *kvm, unsigned long start, unsigned long end);
1143 int kvm_test_age_hva(struct kvm *kvm, unsigned long hva);
1144 void kvm_set_spte_hva(struct kvm *kvm, unsigned long hva, pte_t pte);
1151 void kvm_arch_mmu_notifier_invalidate_page(struct kvm *kvm,