Home
last modified time | relevance | path

Searched defs:kvm (Results 126 – 150 of 151) sorted by relevance

1234567

/linux-6.8/arch/powerpc/kvm/
Dbook3s_hv.h30 static inline bool nesting_enabled(struct kvm *kvm) in nesting_enabled()
Dbook3s_64_mmu_host.c87 struct kvm *kvm = vcpu->kvm; in kvmppc_mmu_map_page() local
Dmpic.c191 struct kvm *kvm; member
1791 struct kvm *kvm, int irq_source_id, int level, in mpic_set_irq()
1807 struct kvm *kvm, int irq_source_id, int level, bool line_status) in kvm_set_msi()
1825 int kvm_set_routing_entry(struct kvm *kvm, in kvm_set_routing_entry()
Dbook3s_pr_papr.c486 void kvmppc_pr_init_default_hcalls(struct kvm *kvm) in kvmppc_pr_init_default_hcalls()
/linux-6.8/arch/arm64/kvm/vgic/
Dvgic-v2.c289 int vgic_v2_map_resources(struct kvm *kvm) in vgic_v2_map_resources()
Dvgic-mmio.c918 static bool check_region(const struct kvm *kvm, in check_region()
1080 int vgic_register_dist_iodev(struct kvm *kvm, gpa_t dist_base_address, in vgic_register_dist_iodev()
/linux-6.8/arch/mips/include/asm/
Dkvm_host.h169 struct kvm *kvm; member
889 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
890 static inline void kvm_arch_free_memslot(struct kvm *kvm, in kvm_arch_free_memslot()
892 static inline void kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) {} in kvm_arch_memslots_updated()
/linux-6.8/arch/x86/kvm/mmu/
Dspte.c274 u64 make_huge_page_split_spte(struct kvm *kvm, u64 huge_spte, union kvm_mmu_page_role role, in make_huge_page_split_spte()
/linux-6.8/arch/mips/kvm/
Dvz.c2504 struct kvm *kvm = vcpu->kvm; in kvm_vz_vcpu_load_tlb() local
3024 static int kvm_vz_check_extension(struct kvm *kvm, long ext) in kvm_vz_check_extension()
3218 static void kvm_vz_prepare_flush_shadow(struct kvm *kvm) in kvm_vz_prepare_flush_shadow()
/linux-6.8/arch/riscv/kvm/
Dvcpu_timer.c357 void kvm_riscv_guest_timer_init(struct kvm *kvm) in kvm_riscv_guest_timer_init()
Dvcpu.c94 int kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) in kvm_arch_vcpu_precreate()
/linux-6.8/include/linux/
Dkvm_types.h71 struct kvm *kvm; member
Dvfio.h54 struct kvm *kvm; member
/linux-6.8/arch/arm64/kvm/hyp/nvhe/
Dsys_regs.c99 const struct kvm *kvm = (const struct kvm *)kern_hyp_va(vcpu->kvm); in get_pvm_id_aa64pfr1() local
/linux-6.8/arch/powerpc/include/asm/
Dkvm_book3s.h87 struct kvm *kvm; member
683 static inline u32 kvmppc_pack_vcpu_id(struct kvm *kvm, u32 id) in kvmppc_pack_vcpu_id()
Dkvm_host.h191 struct kvm *kvm; member
897 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
898 static inline void kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) {} in kvm_arch_memslots_updated()
899 static inline void kvm_arch_flush_shadow_all(struct kvm *kvm) {} in kvm_arch_flush_shadow_all()
/linux-6.8/arch/x86/include/asm/
Dkvm_host.h1864 static inline int kvm_arch_flush_remote_tlbs(struct kvm *kvm) in kvm_arch_flush_remote_tlbs()
1874 static inline int kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, gfn_t gfn, in kvm_arch_flush_remote_tlbs_range()
2112 static inline void kvm_set_apicv_inhibit(struct kvm *kvm, in kvm_set_apicv_inhibit()
2118 static inline void kvm_clear_apicv_inhibit(struct kvm *kvm, in kvm_clear_apicv_inhibit()
2138 #define kvm_arch_has_private_mem(kvm) ((kvm)->arch.vm_type != KVM_X86_DEFAULT_VM) argument
2140 #define kvm_arch_has_private_mem(kvm) false argument
2192 # define kvm_arch_nr_memslot_as_ids(kvm) (kvm_arch_has_private_mem(kvm) ? 1 : 2) argument
2194 # define kvm_memslots_for_spte_role(kvm, role) __kvm_memslots(kvm, (role).smm) argument
2196 # define kvm_memslots_for_spte_role(kvm, role) __kvm_memslots(kvm, 0) argument
/linux-6.8/arch/s390/include/asm/
Dkvm_host.h922 struct kvm *kvm; /* 0x0920 */ member
1046 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
1048 static inline void kvm_arch_free_memslot(struct kvm *kvm, in kvm_arch_free_memslot()
1050 static inline void kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) {} in kvm_arch_memslots_updated()
1051 static inline void kvm_arch_flush_shadow_all(struct kvm *kvm) {} in kvm_arch_flush_shadow_all()
1052 static inline void kvm_arch_flush_shadow_memslot(struct kvm *kvm, in kvm_arch_flush_shadow_memslot()
/linux-6.8/drivers/vfio/
Dgroup.c887 void vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm) in vfio_group_set_kvm()
/linux-6.8/arch/x86/kvm/vmx/
Dvmx.h370 struct kvm kvm; member
652 static __always_inline struct kvm_vmx *to_kvm_vmx(struct kvm *kvm) in to_kvm_vmx()
/linux-6.8/arch/loongarch/kvm/
Dvcpu.c866 int kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) in kvm_arch_vcpu_precreate()
/linux-6.8/arch/arm64/kvm/
Dsys_regs.c1273 struct kvm *kvm = vcpu->kvm; in set_pmcr() local
3427 struct kvm *kvm = vcpu->kvm; in kvm_reset_id_regs() local
3889 int kvm_vm_ioctl_get_reg_writable_masks(struct kvm *kvm, struct reg_mask_range *range) in kvm_vm_ioctl_get_reg_writable_masks()
Dguest.c1014 int kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm, in kvm_vm_ioctl_mte_copy_tags()
/linux-6.8/arch/x86/kvm/svm/
Dsvm.c4286 static bool svm_has_emulated_msr(struct kvm *kvm, u32 index) in svm_has_emulated_msr()
4883 static void svm_vm_destroy(struct kvm *kvm) in svm_vm_destroy()
4889 static int svm_vm_init(struct kvm *kvm) in svm_vm_init()
/linux-6.8/arch/riscv/include/asm/
Dkvm_host.h274 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()

1234567