/linux-6.8/arch/loongarch/include/asm/ |
D | kvm_host.h | 230 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/ |
D | vmid.c | 48 int kvm_riscv_gstage_vmid_init(struct kvm *kvm) in kvm_riscv_gstage_vmid_init()
|
D | vcpu_sbi_hsm.c | 74 struct kvm *kvm = vcpu->kvm; in kvm_sbi_ext_hsm_handler() local
|
D | aia_imsic.c | 736 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/ |
D | book3s_xive.h | 104 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()
|
D | book3s_hv_builtin.c | 605 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()
|
D | book3s_xics.h | 104 struct kvm *kvm; member 115 static inline struct kvmppc_icp *kvmppc_xics_find_server(struct kvm *kvm, in kvmppc_xics_find_server()
|
D | e500.c | 475 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/ |
D | kvm-stat.c | 80 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/ |
D | pkvm.h | 29 struct kvm kvm; member
|
/linux-6.8/arch/arm64/kvm/ |
D | arch_timer.c | 207 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/ |
D | kvm-stat.c | 101 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) in cpu_isa_init()
|
/linux-6.8/drivers/s390/crypto/ |
D | vfio_ap_ops.c | 55 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
|
D | vfio_ap_private.h | 118 struct kvm *kvm; member
|
/linux-6.8/arch/s390/kvm/ |
D | pci.h | 22 struct kvm *kvm; member
|
/linux-6.8/arch/x86/kvm/svm/ |
D | svm.h | 96 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/ |
D | mmu_internal.h | 176 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/ |
D | vmx.c | 3388 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/ |
D | switch.c | 231 struct kvm *kvm = kern_hyp_va(vcpu->kvm); in early_exit_filter() local
|
/linux-6.8/arch/loongarch/kvm/ |
D | main.c | 252 void kvm_init_vmcs(struct kvm *kvm) in kvm_init_vmcs()
|
/linux-6.8/drivers/vfio/ |
D | vfio_main.c | 389 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/ |
D | kvm-stat.c | 201 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) in cpu_isa_init()
|
/linux-6.8/arch/x86/kvm/ |
D | pmu.c | 429 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()
|
D | i8254.h | 43 struct kvm *kvm; member
|
/linux-6.8/arch/arm64/include/asm/ |
D | kvm_host.h | 311 #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
|