Home
last modified time | relevance | path

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

1234567

/openbmc/linux/arch/arm64/include/asm/
H A Dkvm_host.h272 #define IDREG(kvm, id) ((kvm)->arch.id_regs[IDREG_IDX(id)]) argument
1051 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
1117 static inline bool kvm_vm_is_protected(struct kvm *kvm) in kvm_vm_is_protected()
1127 #define kvm_has_mte(kvm) \ argument
1135 #define kvm_vm_has_ran_once(kvm) \ argument
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv.h28 static inline bool nesting_enabled(struct kvm *kvm) in nesting_enabled()
H A Dbook3s_64_mmu_host.c87 struct kvm *kvm = vcpu->kvm; in kvmppc_mmu_map_page() local
H A 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()
H A Dbook3s_pr_papr.c486 void kvmppc_pr_init_default_hcalls(struct kvm *kvm) in kvmppc_pr_init_default_hcalls()
/openbmc/linux/arch/x86/kvm/
H A Di8254.h43 struct kvm *kvm; member
H A Dpmu.c380 struct kvm *kvm = pmc->vcpu->kvm; in check_pmu_event_filter() local
909 int kvm_vm_ioctl_set_pmu_event_filter(struct kvm *kvm, void __user *argp) in kvm_vm_ioctl_set_pmu_event_filter()
/openbmc/linux/arch/arm64/kvm/vgic/
H A Dvgic-v2.c289 int vgic_v2_map_resources(struct kvm *kvm) in vgic_v2_map_resources()
H A Dvgic-mmio.c933 static bool check_region(const struct kvm *kvm, in check_region()
1095 int vgic_register_dist_iodev(struct kvm *kvm, gpa_t dist_base_address, in vgic_register_dist_iodev()
/openbmc/linux/arch/x86/kvm/mmu/
H A Dspte.c282 u64 make_huge_page_split_spte(struct kvm *kvm, u64 huge_spte, union kvm_mmu_page_role role, in make_huge_page_split_spte()
/openbmc/linux/arch/riscv/kvm/
H A Dvcpu_timer.c357 void kvm_riscv_guest_timer_init(struct kvm *kvm) in kvm_riscv_guest_timer_init()
H A Dvcpu.c92 int kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) in kvm_arch_vcpu_precreate()
/openbmc/linux/arch/mips/include/asm/
H A Dkvm_host.h169 struct kvm *kvm; member
891 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
892 static inline void kvm_arch_free_memslot(struct kvm *kvm, in kvm_arch_free_memslot()
894 static inline void kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) {} in kvm_arch_memslots_updated()
/openbmc/linux/arch/powerpc/include/asm/
H A Dkvm_book3s.h86 struct kvm *kvm; member
471 static inline u32 kvmppc_pack_vcpu_id(struct kvm *kvm, u32 id) in kvmppc_pack_vcpu_id()
H A Dkvm_host.h192 struct kvm *kvm; member
879 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
880 static inline void kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) {} in kvm_arch_memslots_updated()
881 static inline void kvm_arch_flush_shadow_all(struct kvm *kvm) {} in kvm_arch_flush_shadow_all()
/openbmc/linux/arch/mips/kvm/
H A 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()
/openbmc/linux/include/linux/
H A Dkvm_types.h70 struct kvm *kvm; member
H A Dvfio.h54 struct kvm *kvm; member
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A Dsys_regs.c99 const struct kvm *kvm = (const struct kvm *)kern_hyp_va(vcpu->kvm); in get_pvm_id_aa64pfr1() local
/openbmc/linux/drivers/vfio/
H A Dgroup.c887 void vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm) in vfio_group_set_kvm()
/openbmc/linux/arch/s390/include/asm/
H A Dkvm_host.h923 struct kvm *kvm; /* 0x0920 */ member
1047 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
1049 static inline void kvm_arch_free_memslot(struct kvm *kvm, in kvm_arch_free_memslot()
1051 static inline void kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) {} in kvm_arch_memslots_updated()
1052 static inline void kvm_arch_flush_shadow_all(struct kvm *kvm) {} in kvm_arch_flush_shadow_all()
1053 static inline void kvm_arch_flush_shadow_memslot(struct kvm *kvm, in kvm_arch_flush_shadow_memslot()
/openbmc/linux/arch/x86/kvm/vmx/
H A Dvmx.h368 struct kvm kvm; member
649 static __always_inline struct kvm_vmx *to_kvm_vmx(struct kvm *kvm) in to_kvm_vmx()
/openbmc/qemu/
H A Dmeson_options.txt72 option('kvm', type: 'feature', value: 'auto', feature
/openbmc/linux/arch/arm64/kvm/
H A Dguest.c1015 int kvm_vm_ioctl_mte_copy_tags(struct kvm *kvm, in kvm_vm_ioctl_mte_copy_tags()
/openbmc/linux/arch/riscv/include/asm/
H A Dkvm_host.h250 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()

1234567