Home
last modified time | relevance | path

Searched defs:kvm (Results 26 - 50 of 277) sorted by relevance

12345678910>>...12

/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_sbi_hsm.c74 struct kvm *kvm = vcpu->kvm; in kvm_sbi_ext_hsm_handler() local
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dpage_track.h33 kvm_page_track_has_external_user(struct kvm *kvm) kvm_page_track_has_external_user() argument
38 kvm_page_track_init(struct kvm *kvm) kvm_page_track_init() argument
39 kvm_page_track_cleanup(struct kvm *kvm) kvm_page_track_cleanup() argument
41 __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, const u8 *new, int bytes) __kvm_page_track_write() argument
43 kvm_page_track_delete_slot(struct kvm *kvm, struct kvm_memory_slot *slot) kvm_page_track_delete_slot() argument
46 kvm_page_track_has_external_user(struct kvm *kvm) kvm_page_track_has_external_user() argument
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c18 vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) vgic_irqfd_set_irq() argument
38 kvm_set_routing_entry(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, const struct kvm_irq_routing_entry *ue) kvm_set_routing_entry() argument
85 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() 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) kvm_arch_set_irq_inatomic() argument
135 kvm_vgic_setup_default_irq_routing(struct kvm *kvm) kvm_vgic_setup_default_irq_routing() argument
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c18 vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) vgic_irqfd_set_irq() argument
38 kvm_set_routing_entry(struct kvm *kvm, struct kvm_kernel_irq_routing_entry *e, const struct kvm_irq_routing_entry *ue) kvm_set_routing_entry() argument
85 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() 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) kvm_arch_set_irq_inatomic() argument
135 kvm_vgic_setup_default_irq_routing(struct kvm *kvm) kvm_vgic_setup_default_irq_routing() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dkvm_irqfd.h24 struct kvm *kvm; member
41 struct kvm *kvm; member
/kernel/linux/linux-6.6/include/linux/
H A Dkvm_dirty_ring.h40 static inline bool kvm_use_dirty_bitmap(struct kvm *kvm) in kvm_use_dirty_bitmap() argument
51 static inline int kvm_dirty_ring_reset(struct kvm *kvm, in kvm_dirty_ring_reset() argument
[all...]
H A Dkvm_irqfd.h24 struct kvm *kvm; member
41 struct kvm *kvm; member
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dirq.c161 bool kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args) in kvm_arch_irqfd_allowed() argument
168 bool kvm_arch_irqchip_in_kernel(struct kvm *kv argument
[all...]
H A Dkvm_onhyperv.c37 static int __hv_flush_remote_tlbs_range(struct kvm *kvm, in __hv_flush_remote_tlbs_range() argument
95 int hv_flush_remote_tlbs_range(struct kvm *kvm, gfn_t start_gfn, gfn_t nr_pages) in hv_flush_remote_tlbs_range() argument
106 int hv_flush_remote_tlbs(struct kvm *kvm) in hv_flush_remote_tlbs() argument
[all...]
/kernel/linux/linux-6.6/tools/perf/arch/s390/util/
H A Dkvm-stat.c101 cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) cpu_isa_init() argument
[all...]
/kernel/linux/linux-6.6/tools/perf/arch/arm64/util/
H A Dkvm-stat.c80 int cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid __maybe_unused) in cpu_isa_init() argument
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
H A Dpage_track.c86 void kvm_slot_page_track_add_page(struct kvm *kvm, in kvm_slot_page_track_add_page() argument
121 kvm_slot_page_track_remove_page(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn, enum kvm_page_track_mode mode) kvm_slot_page_track_remove_page() argument
158 kvm_page_track_cleanup(struct kvm *kvm) kvm_page_track_cleanup() argument
166 kvm_page_track_init(struct kvm *kvm) kvm_page_track_init() argument
180 kvm_page_track_register_notifier(struct kvm *kvm, struct kvm_page_track_notifier_node *n) kvm_page_track_register_notifier() argument
198 kvm_page_track_unregister_notifier(struct kvm *kvm, struct kvm_page_track_notifier_node *n) kvm_page_track_unregister_notifier() argument
246 kvm_page_track_flush_slot(struct kvm *kvm, struct kvm_memory_slot *slot) kvm_page_track_flush_slot() argument
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dpvtime.c15 struct kvm *kvm = vcpu->kvm; in kvm_update_stolen_time() local
54 struct kvm *kvm in kvm_init_stolen_time() local
83 struct kvm *kvm = vcpu->kvm; kvm_arm_pvtime_set_attr() local
[all...]
H A Dreset.c56 int kvm_arch_vm_ioctl_check_extension(struct kvm *kvm, long ext) in kvm_arch_vm_ioctl_check_extension() argument
430 int kvm_arm_setup_stage2(struct kvm *kvm, unsigne argument
[all...]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_book3s_uvmem.h44 kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot) kvmppc_uvmem_slot_init() argument
50 kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot) kvmppc_uvmem_slot_free() argument
53 kvmppc_h_svm_page_in(struct kvm *kvm, unsigned long gra, unsigned long flags, unsigned long page_shift) kvmppc_h_svm_page_in() argument
60 kvmppc_h_svm_page_out(struct kvm *kvm, unsigned long gra, unsigned long flags, unsigned long page_shift) kvmppc_h_svm_page_out() argument
66 kvmppc_h_svm_init_start(struct kvm *kvm) kvmppc_h_svm_init_start() argument
71 kvmppc_h_svm_init_done(struct kvm *kvm) kvmppc_h_svm_init_done() argument
76 kvmppc_h_svm_init_abort(struct kvm *kvm) kvmppc_h_svm_init_abort() argument
81 kvmppc_send_page_to_uv(struct kvm *kvm, unsigned long gfn) kvmppc_send_page_to_uv() argument
87 kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free, struct kvm *kvm, bool skip_page_out) kvmppc_uvmem_drop_pages() argument
90 kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *new) kvmppc_uvmem_memslot_create() argument
96 kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *old) kvmppc_uvmem_memslot_delete() argument
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dposted_intr.c81 static bool vmx_can_use_vtd_pi(struct kvm *kvm) in vmx_can_use_vtd_pi() argument
253 int pi_update_irte(struct kvm *kvm, unsigne argument
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dpvtime.c15 struct kvm *kvm = vcpu->kvm; in kvm_update_stolen_time() local
54 struct kvm *kvm in kvm_init_stolen_time() local
79 struct kvm *kvm = vcpu->kvm; kvm_arm_pvtime_set_attr() local
[all...]
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_book3s_uvmem.h44 kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot) kvmppc_uvmem_slot_init() argument
50 kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot) kvmppc_uvmem_slot_free() argument
53 kvmppc_h_svm_page_in(struct kvm *kvm, unsigned long gra, unsigned long flags, unsigned long page_shift) kvmppc_h_svm_page_in() argument
60 kvmppc_h_svm_page_out(struct kvm *kvm, unsigned long gra, unsigned long flags, unsigned long page_shift) kvmppc_h_svm_page_out() argument
66 kvmppc_h_svm_init_start(struct kvm *kvm) kvmppc_h_svm_init_start() argument
71 kvmppc_h_svm_init_done(struct kvm *kvm) kvmppc_h_svm_init_done() argument
76 kvmppc_h_svm_init_abort(struct kvm *kvm) kvmppc_h_svm_init_abort() argument
81 kvmppc_send_page_to_uv(struct kvm *kvm, unsigned long gfn) kvmppc_send_page_to_uv() argument
87 kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *free, struct kvm *kvm, bool skip_page_out) kvmppc_uvmem_drop_pages() argument
90 kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *new) kvmppc_uvmem_memslot_create() argument
96 kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *old) kvmppc_uvmem_memslot_delete() argument
[all...]
/kernel/linux/linux-5.10/virt/kvm/
H A Dcoalesced_mmio.c110 int kvm_coalesced_mmio_init(struct kvm *kvm) in kvm_coalesced_mmio_init() argument
131 kvm_coalesced_mmio_free(struct kvm *kvm) kvm_coalesced_mmio_free() argument
137 kvm_vm_ioctl_register_coalesced_mmio(struct kvm *kvm, struct kvm_coalesced_mmio_zone *zone) kvm_vm_ioctl_register_coalesced_mmio() argument
173 kvm_vm_ioctl_unregister_coalesced_mmio(struct kvm *kvm, struct kvm_coalesced_mmio_zone *zone) kvm_vm_ioctl_unregister_coalesced_mmio() argument
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/x86_64/
H A Dmmio_warning_test.c55 int i, kvm, kvmvm, kvmcpu; in test() local
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dpci.h22 struct kvm *kvm; member
[all...]
/kernel/linux/linux-5.10/tools/perf/arch/s390/util/
H A Dkvm-stat.c102 cpu_isa_init(struct perf_kvm_stat *kvm, const char *cpuid) cpu_isa_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/s390/crypto/
H A Dvfio_ap_private.h86 struct kvm *kvm; member
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/
H A Dmmio_warning_test.c55 int i, kvm, kvmvm, kvmcpu; in test() local
/kernel/linux/linux-6.6/virt/kvm/
H A Dcoalesced_mmio.c110 int kvm_coalesced_mmio_init(struct kvm *kvm) in kvm_coalesced_mmio_init() argument
131 kvm_coalesced_mmio_free(struct kvm *kvm) kvm_coalesced_mmio_free() argument
137 kvm_vm_ioctl_register_coalesced_mmio(struct kvm *kvm, struct kvm_coalesced_mmio_zone *zone) kvm_vm_ioctl_register_coalesced_mmio() argument
173 kvm_vm_ioctl_unregister_coalesced_mmio(struct kvm *kvm, struct kvm_coalesced_mmio_zone *zone) kvm_vm_ioctl_unregister_coalesced_mmio() argument
[all...]

Completed in 7 milliseconds

12345678910>>...12