/openbmc/linux/arch/arm64/include/asm/ |
H A D | kvm_host.h | 272 #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 D | book3s_hv.h | 28 static inline bool nesting_enabled(struct kvm *kvm) in nesting_enabled()
|
H A D | book3s_64_mmu_host.c | 87 struct kvm *kvm = vcpu->kvm; in kvmppc_mmu_map_page() local
|
H A D | mpic.c | 191 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 D | book3s_pr_papr.c | 486 void kvmppc_pr_init_default_hcalls(struct kvm *kvm) in kvmppc_pr_init_default_hcalls()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | i8254.h | 43 struct kvm *kvm; member
|
H A D | pmu.c | 380 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 D | vgic-v2.c | 289 int vgic_v2_map_resources(struct kvm *kvm) in vgic_v2_map_resources()
|
H A D | vgic-mmio.c | 933 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 D | spte.c | 282 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 D | vcpu_timer.c | 357 void kvm_riscv_guest_timer_init(struct kvm *kvm) in kvm_riscv_guest_timer_init()
|
H A D | vcpu.c | 92 int kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) in kvm_arch_vcpu_precreate()
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | kvm_host.h | 169 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 D | kvm_book3s.h | 86 struct kvm *kvm; member 471 static inline u32 kvmppc_pack_vcpu_id(struct kvm *kvm, u32 id) in kvmppc_pack_vcpu_id()
|
H A D | kvm_host.h | 192 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 D | vz.c | 2504 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 D | kvm_types.h | 70 struct kvm *kvm; member
|
H A D | vfio.h | 54 struct kvm *kvm; member
|
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/ |
H A D | sys_regs.c | 99 const struct kvm *kvm = (const struct kvm *)kern_hyp_va(vcpu->kvm); in get_pvm_id_aa64pfr1() local
|
/openbmc/linux/drivers/vfio/ |
H A D | group.c | 887 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 D | kvm_host.h | 923 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 D | vmx.h | 368 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 D | meson_options.txt | 72 option('kvm', type: 'feature', value: 'auto', feature
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | guest.c | 1015 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 D | kvm_host.h | 250 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
|