/linux-master/arch/powerpc/kvm/ |
H A D | Makefile | [all...] |
/linux-master/arch/arm64/kvm/ |
H A D | Makefile | |
H A D | nested.c | 184 static void set_sysreg_masks(struct kvm *kvm, int sr, u64 res0, u64 res1) argument 192 int kvm_init_nv_sysregs(struct kvm *kvm) argument [all...] |
H A D | pvtime.c | 15 struct kvm *kvm = vcpu->kvm; local 54 struct kvm *kvm local 79 struct kvm *kvm = vcpu->kvm; local [all...] |
/linux-master/virt/kvm/ |
H A D | coalesced_mmio.h | 21 struct kvm *kvm; member in struct:kvm_coalesced_mmio_dev 34 kvm_coalesced_mmio_init(struct kvm *kvm) argument 35 kvm_coalesced_mmio_free(struct kvm *kvm) argument [all...] |
H A D | kvm_mm.h | 31 gfn_to_pfn_cache_invalidate_start(struct kvm *kvm, unsigned long start, unsigned long end) argument 50 kvm_gmem_bind(struct kvm *kvm, struct kvm_memory_slot *slot, unsigned int fd, loff_t offset) argument [all...] |
H A D | coalesced_mmio.c | 110 int kvm_coalesced_mmio_init(struct kvm *kvm) argument 131 kvm_coalesced_mmio_free(struct kvm *kvm) argument 137 kvm_vm_ioctl_register_coalesced_mmio(struct kvm *kvm, struct kvm_coalesced_mmio_zone *zone) argument 173 kvm_vm_ioctl_unregister_coalesced_mmio(struct kvm *kvm, struct kvm_coalesced_mmio_zone *zone) argument [all...] |
/linux-master/arch/arm64/kvm/hyp/ |
H A D | vgic-v2-cpuif-proxy.c | 39 struct kvm *kvm = kern_hyp_va(vcpu->kvm); local
|
/linux-master/arch/x86/kvm/ |
H A D | kvm_onhyperv.h | 34 static inline int hv_flush_remote_tlbs(struct kvm *kvm) argument
|
H A D | irq.c | 163 bool kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args) argument 170 bool kvm_arch_irqchip_in_kernel(struct kvm *kv argument [all...] |
H A D | kvm_onhyperv.c | 37 static int __hv_flush_remote_tlbs_range(struct kvm *kvm, argument 95 int hv_flush_remote_tlbs_range(struct kvm *kvm, gfn_t start_gfn, gfn_t nr_pages) argument 106 int hv_flush_remote_tlbs(struct kvm *kvm) argument [all...] |
H A D | irq.h | 53 struct kvm *kvm; member in struct:kvm_pic 67 irqchip_split(struct kvm *kvm) argument 76 irqchip_kernel(struct kvm *kvm) argument 85 pic_in_kernel(struct kvm *kvm) argument 90 irqchip_in_kernel(struct kvm *kvm) argument [all...] |
/linux-master/arch/arm64/kvm/hyp/include/nvhe/ |
H A D | pkvm.h | 29 struct kvm kvm; member in struct:pkvm_hyp_vm
|
/linux-master/arch/riscv/kvm/ |
H A D | vcpu_sbi_hsm.c | 74 struct kvm *kvm = vcpu->kvm; local
|
H A D | vcpu_sbi_v01.c | 23 struct kvm *kvm = vcpu->kvm; local [all...] |
H A D | vmid.c | 48 int kvm_riscv_gstage_vmid_init(struct kvm *kvm) argument
|
/linux-master/arch/x86/kvm/mmu/ |
H A D | page_track.h | 33 kvm_page_track_has_external_user(struct kvm *kvm) argument 38 kvm_page_track_init(struct kvm *kvm) argument 39 kvm_page_track_cleanup(struct kvm *kvm) argument 41 __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, const u8 *new, int bytes) argument 43 kvm_page_track_delete_slot(struct kvm *kvm, struct kvm_memory_slot *slot) argument 46 kvm_page_track_has_external_user(struct kvm *kvm) argument [all...] |
/linux-master/arch/loongarch/kvm/ |
H A D | vm.c | 24 int kvm_arch_init_vm(struct kvm *kvm, unsigned long type) argument 50 kvm_arch_destroy_vm(struct kvm *kvm) argument 57 kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) argument [all...] |
/linux-master/include/linux/ |
H A D | kvm_dirty_ring.h | 40 static inline bool kvm_use_dirty_bitmap(struct kvm *kvm) argument 51 static inline int kvm_dirty_ring_reset(struct kvm *kvm, argument [all...] |
H A D | kvm_irqfd.h | 24 struct kvm *kvm; member in struct:kvm_kernel_irqfd_resampler 41 struct kvm *kvm; member in struct:kvm_kernel_irqfd
|
/linux-master/tools/perf/arch/arm64/util/ |
H A D | kvm-stat.c | 80 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid __maybe_unused) argument
|
/linux-master/tools/perf/arch/s390/util/ |
H A D | kvm-stat.c | 101 cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) argument [all...] |
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-irqfd.c | 18 vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 38 kvm_set_routing_entry(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, const struct kvm_irq_routing_entry *ue) argument 85 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 104 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) argument 135 kvm_vgic_setup_default_irq_routing(struct kvm *kvm) argument [all...] |
/linux-master/arch/powerpc/include/asm/ |
H A D | kvm_book3s_uvmem.h | 44 kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot) argument 50 kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot) argument 53 kvmppc_h_svm_page_in(struct kvm *kvm, unsigned long gra, unsigned long flags, unsigned long page_shift) argument 60 kvmppc_h_svm_page_out(struct kvm *kvm, unsigned long gra, unsigned long flags, unsigned long page_shift) argument 66 kvmppc_h_svm_init_start(struct kvm *kvm) argument 71 kvmppc_h_svm_init_done(struct kvm *kvm) argument 76 kvmppc_h_svm_init_abort(struct kvm *kvm) argument 81 kvmppc_send_page_to_uv(struct kvm *kvm, unsigned long gfn) argument 87 kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free, struct kvm *kvm, bool skip_page_out) argument 90 kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *new) argument 96 kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *old) argument [all...] |
/linux-master/arch/s390/kvm/ |
H A D | pci.h | 22 struct kvm *kvm; member in struct:kvm_zdev [all...] |