Home
last modified time | relevance | path

Searched defs:kvm (Results 101 – 125 of 151) sorted by relevance

1234567

/linux-6.8/arch/loongarch/include/asm/
Dkvm_host.h230 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
231 static inline void kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) {} in kvm_arch_memslots_updated()
236 static inline void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) {} in kvm_arch_free_memslot()
/linux-6.8/arch/riscv/kvm/
Dvmid.c48 int kvm_riscv_gstage_vmid_init(struct kvm *kvm) in kvm_riscv_gstage_vmid_init()
Dvcpu_sbi_hsm.c74 struct kvm *kvm = vcpu->kvm; in kvm_sbi_ext_hsm_handler() local
Daia_imsic.c736 struct kvm *kvm = vcpu->kvm; in kvm_riscv_vcpu_aia_imsic_update() local
881 int kvm_riscv_aia_imsic_rw_attr(struct kvm *kvm, unsigned long type, in kvm_riscv_aia_imsic_rw_attr()
925 int kvm_riscv_aia_imsic_has_attr(struct kvm *kvm, unsigned long type) in kvm_riscv_aia_imsic_has_attr()
1026 struct kvm *kvm = vcpu->kvm; in kvm_riscv_vcpu_aia_imsic_init() local
1080 struct kvm *kvm = vcpu->kvm; in kvm_riscv_vcpu_aia_imsic_cleanup() local
/linux-6.8/arch/powerpc/kvm/
Dbook3s_xive.h104 struct kvm *kvm; member
199 static inline struct kvm_vcpu *kvmppc_xive_find_server(struct kvm *kvm, u32 nr) in kvmppc_xive_find_server()
240 static inline bool kvmppc_xive_vp_in_use(struct kvm *kvm, u32 vp_id) in kvmppc_xive_vp_in_use()
Dbook3s_hv_builtin.c605 static void flush_guest_tlb(struct kvm *kvm) in flush_guest_tlb()
620 void kvmppc_check_need_tlb_flush(struct kvm *kvm, int pcpu) in kvmppc_check_need_tlb_flush()
Dbook3s_xics.h104 struct kvm *kvm; member
115 static inline struct kvmppc_icp *kvmppc_xics_find_server(struct kvm *kvm, in kvmppc_xics_find_server()
De500.c475 static int kvmppc_core_init_vm_e500(struct kvm *kvm) in kvmppc_core_init_vm_e500()
480 static void kvmppc_core_destroy_vm_e500(struct kvm *kvm) in kvmppc_core_destroy_vm_e500()
/linux-6.8/tools/perf/arch/arm64/util/
Dkvm-stat.c80 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid __maybe_unused) in cpu_isa_init()
/linux-6.8/arch/arm64/kvm/hyp/include/nvhe/
Dpkvm.h29 struct kvm kvm; member
/linux-6.8/arch/arm64/kvm/
Darch_timer.c207 static inline bool userspace_irqchip(struct kvm *kvm) in userspace_irqchip()
987 struct kvm *kvm = vcpu->kvm; in timer_context_init() local
1028 void kvm_timer_init_vm(struct kvm *kvm) in kvm_timer_init_vm()
1651 int kvm_vm_ioctl_set_counter_offset(struct kvm *kvm, in kvm_vm_ioctl_set_counter_offset()
/linux-6.8/tools/perf/arch/s390/util/
Dkvm-stat.c101 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) in cpu_isa_init()
/linux-6.8/drivers/s390/crypto/
Dvfio_ap_ops.c55 static inline void get_update_locks_for_kvm(struct kvm *kvm) in get_update_locks_for_kvm()
76 static inline void release_update_locks_for_kvm(struct kvm *kvm) in release_update_locks_for_kvm()
414 struct kvm *kvm; in vfio_ap_irq_enable() local
1593 struct kvm *kvm) in vfio_ap_mdev_set_kvm()
1654 struct kvm *kvm = matrix_mdev->kvm; in vfio_ap_mdev_unset_kvm() local
Dvfio_ap_private.h118 struct kvm *kvm; member
/linux-6.8/arch/s390/kvm/
Dpci.h22 struct kvm *kvm; member
/linux-6.8/arch/x86/kvm/svm/
Dsvm.h96 struct kvm kvm; member
316 static __always_inline struct kvm_svm *to_kvm_svm(struct kvm *kvm) in to_kvm_svm()
321 static __always_inline bool sev_guest(struct kvm *kvm) in sev_guest()
332 static __always_inline bool sev_es_guest(struct kvm *kvm) in sev_es_guest()
/linux-6.8/arch/x86/kvm/mmu/
Dmmu_internal.h176 static inline void kvm_flush_remote_tlbs_gfn(struct kvm *kvm, gfn_t gfn, int level) in kvm_flush_remote_tlbs_gfn()
185 static inline bool is_nx_huge_page_enabled(struct kvm *kvm) in is_nx_huge_page_enabled()
/linux-6.8/arch/x86/kvm/vmx/
Dvmx.c3388 struct kvm *kvm = vcpu->kvm; in vmx_load_mmu_pgd() local
3841 static int init_rmode_tss(struct kvm *kvm, void __user *ua) in init_rmode_tss()
3863 static int init_rmode_identity_map(struct kvm *kvm) in init_rmode_identity_map()
4677 static inline int vmx_get_pid_table_order(struct kvm *kvm) in vmx_get_pid_table_order()
4682 static int vmx_alloc_ipiv_pid_table(struct kvm *kvm) in vmx_alloc_ipiv_pid_table()
4702 static int vmx_vcpu_precreate(struct kvm *kvm) in vmx_vcpu_precreate()
4711 struct kvm *kvm = vmx->vcpu.kvm; in init_vmcs() local
5075 static int vmx_set_tss_addr(struct kvm *kvm, unsigned int addr) in vmx_set_tss_addr()
5095 static int vmx_set_identity_map_addr(struct kvm *kvm, u64 ident_addr) in vmx_set_identity_map_addr()
6751 struct kvm *kvm = vcpu->kvm; in vmx_set_apic_access_page_addr() local
[all …]
/linux-6.8/arch/arm64/kvm/hyp/nvhe/
Dswitch.c231 struct kvm *kvm = kern_hyp_va(vcpu->kvm); in early_exit_filter() local
/linux-6.8/arch/loongarch/kvm/
Dmain.c252 void kvm_init_vmcs(struct kvm *kvm) in kvm_init_vmcs()
/linux-6.8/drivers/vfio/
Dvfio_main.c389 void vfio_device_get_kvm_safe(struct vfio_device *device, struct kvm *kvm) in vfio_device_get_kvm_safe()
1371 static void vfio_device_file_set_kvm(struct file *file, struct kvm *kvm) in vfio_device_file_set_kvm()
1393 void vfio_file_set_kvm(struct file *file, struct kvm *kvm) in vfio_file_set_kvm()
/linux-6.8/tools/perf/arch/x86/util/
Dkvm-stat.c201 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) in cpu_isa_init()
/linux-6.8/arch/x86/kvm/
Dpmu.c429 struct kvm *kvm = pmc->vcpu->kvm; in check_pmu_event_filter() local
928 int kvm_vm_ioctl_set_pmu_event_filter(struct kvm *kvm, void __user *argp) in kvm_vm_ioctl_set_pmu_event_filter()
Di8254.h43 struct kvm *kvm; member
/linux-6.8/arch/arm64/include/asm/
Dkvm_host.h311 #define IDREG(kvm, id) ((kvm)->arch.id_regs[IDREG_IDX(id)]) argument
1128 static inline void kvm_arch_sync_events(struct kvm *kvm) {} in kvm_arch_sync_events()
1196 static inline bool kvm_vm_is_protected(struct kvm *kvm) in kvm_vm_is_protected()
1206 #define kvm_has_mte(kvm) \ argument
1214 #define kvm_vm_has_ran_once(kvm) \ argument

1234567