Home
last modified time | relevance | path

Searched defs:kvm (Results 151 - 175 of 277) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-mmio.c911 check_region(const struct kvm *kvm, const struct vgic_register_region *region, gpa_t addr, int len) check_region() argument
1075 vgic_register_dist_iodev(struct kvm *kvm, gpa_t dist_base_address, enum vgic_type type) vgic_register_dist_iodev() argument
[all...]
H A Dvgic.h286 vgic_v3_rd_region_size(struct kvm *kvm, struct vgic_redist_region *rdreg) vgic_v3_rd_region_size() argument
299 vgic_dist_overlap(struct kvm *kvm, gpa_t base, size_t size) vgic_dist_overlap() argument
321 kvm_has_gicv3(struct kvm *kvm) kvm_has_gicv3() argument
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_builtin.c852 static void flush_guest_tlb(struct kvm *kvm) in flush_guest_tlb() argument
887 void kvmppc_check_need_tlb_flush(struct kvm *kvm, in argument
[all...]
H A Dbook3s_hv_uvmem.c231 struct kvm *kvm; member
246 int kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot) in kvmppc_uvmem_slot_init() argument
271 kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot) kvmppc_uvmem_slot_free() argument
287 kvmppc_mark_gfn(unsigned long gfn, struct kvm *kvm, unsigned long flag, unsigned long uvmem_pfn) kvmppc_mark_gfn() argument
306 kvmppc_gfn_secure_uvmem_pfn(unsigned long gfn, unsigned long uvmem_pfn, struct kvm *kvm) kvmppc_gfn_secure_uvmem_pfn() argument
313 kvmppc_gfn_secure_mem_pfn(unsigned long gfn, struct kvm *kvm) kvmppc_gfn_secure_mem_pfn() argument
319 kvmppc_gfn_shared(unsigned long gfn, struct kvm *kvm) kvmppc_gfn_shared() argument
325 kvmppc_gfn_remove(unsigned long gfn, struct kvm *kvm) kvmppc_gfn_remove() argument
331 kvmppc_gfn_is_uvmem_pfn(unsigned long gfn, struct kvm *kvm, unsigned long *uvmem_pfn) kvmppc_gfn_is_uvmem_pfn() argument
359 kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, struct kvm *kvm, unsigned long *gfn) kvmppc_next_nontransitioned_gfn() argument
389 kvmppc_memslot_page_merge(struct kvm *kvm, const struct kvm_memory_slot *memslot, bool merge) kvmppc_memslot_page_merge() argument
423 __kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *memslot) __kvmppc_uvmem_memslot_delete() argument
431 __kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *memslot) __kvmppc_uvmem_memslot_create() argument
458 kvmppc_h_svm_init_start(struct kvm *kvm) kvmppc_h_svm_init_start() argument
506 __kvmppc_svm_page_out(struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long page_shift, struct kvm *kvm, unsigned long gpa, struct page *fault_page) __kvmppc_svm_page_out() argument
579 kvmppc_svm_page_out(struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long page_shift, struct kvm *kvm, unsigned long gpa, struct page *fault_page) kvmppc_svm_page_out() argument
603 kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *slot, struct kvm *kvm, bool skip_page_out) kvmppc_uvmem_drop_pages() argument
652 kvmppc_h_svm_init_abort(struct kvm *kvm) kvmppc_h_svm_init_abort() argument
688 kvmppc_uvmem_get_page(unsigned long gpa, struct kvm *kvm) kvmppc_uvmem_get_page() argument
734 kvmppc_svm_page_in(struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long gpa, struct kvm *kvm, unsigned long page_shift, bool pagein) kvmppc_svm_page_in() argument
788 kvmppc_uv_migrate_mem_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot) kvmppc_uv_migrate_mem_slot() argument
824 kvmppc_h_svm_init_done(struct kvm *kvm) kvmppc_h_svm_init_done() argument
871 kvmppc_share_page(struct kvm *kvm, unsigned long gpa, unsigned long page_shift) kvmppc_share_page() argument
930 kvmppc_h_svm_page_in(struct kvm *kvm, unsigned long gpa, unsigned long flags, unsigned long page_shift) kvmppc_h_svm_page_in() argument
1040 kvmppc_h_svm_page_out(struct kvm *kvm, unsigned long gpa, unsigned long flags, unsigned long page_shift) kvmppc_h_svm_page_out() argument
1078 kvmppc_send_page_to_uv(struct kvm *kvm, unsigned long gfn) kvmppc_send_page_to_uv() argument
1099 kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *new) kvmppc_uvmem_memslot_create() argument
1109 kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *old) kvmppc_uvmem_memslot_delete() argument
[all...]
H A Dbook3s_xics.c166 int kvmppc_xics_set_xive(struct kvm *kvm, u32 irq, u32 server, u32 priority) in kvmppc_xics_set_xive() argument
196 int kvmppc_xics_get_xive(struct kvm *kvm, u32 irq, u32 *server, u32 *priority) in kvmppc_xics_get_xive() argument
222 int kvmppc_xics_int_on(struct kvm *kvm, u32 irq) in kvmppc_xics_int_on() argument
249 kvmppc_xics_int_off(struct kvm *kvm, u32 irq) kvmppc_xics_int_off() argument
943 struct kvm *kvm = xics->kvm; xics_debug_show() local
1034 kvmppc_xics_create_ics(struct kvm *kvm, struct kvmppc_xics *xics, int irq) kvmppc_xics_create_ics() argument
1293 kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvmppc_xics_set_irq() argument
1344 struct kvm *kvm = xics->kvm; kvmppc_xics_release() local
1394 kvmppc_xics_get_device(struct kvm *kvm) kvmppc_xics_get_device() argument
1412 struct kvm *kvm = dev->kvm; kvmppc_xics_create() local
1487 kvmppc_xics_set_mapped(struct kvm *kvm, unsigned long irq, unsigned long host_irq) kvmppc_xics_set_mapped() argument
1503 kvmppc_xics_clr_mapped(struct kvm *kvm, unsigned long irq, unsigned long host_irq) kvmppc_xics_clr_mapped() argument
[all...]
H A Dbook3s_xive_native.c199 static int kvmppc_xive_native_reset_mapped(struct kvm *kvm, unsigned long irq) in kvmppc_xive_native_reset_mapped() argument
420 struct kvm *kvm = xive->kvm; in kvmppc_xive_native_update_source_config() local
560 struct kvm *kvm = xive->kvm; kvmppc_xive_native_set_queue_config() local
708 struct kvm *kvm = xive->kvm; kvmppc_xive_native_get_queue_config() local
805 struct kvm *kvm = xive->kvm; kvmppc_xive_reset() local
914 struct kvm *kvm = xive->kvm; kvmppc_xive_native_eq_sync() local
1015 struct kvm *kvm = xive->kvm; kvmppc_xive_native_release() local
1092 struct kvm *kvm = dev->kvm; kvmppc_xive_native_create() local
1207 struct kvm *kvm = xive->kvm; xive_native_debug_show() local
[all...]
H A Dbook3s_xive.h101 struct kvm *kvm; member
196 static inline struct kvm_vcpu *kvmppc_xive_find_server(struct kvm *kvm, u32 nr) in kvmppc_xive_find_server() argument
226 static inline bool kvmppc_xive_vp_in_use(struct kvm *kvm, u3 argument
[all...]
H A De500_mmu_host.c334 struct kvm *kvm = vcpu_e500->vcpu.kvm; in kvmppc_e500_shadow_map() local
724 kvm_unmap_hva(struct kvm *kvm, unsigned long hva) kvm_unmap_hva() argument
737 kvm_unmap_hva_range(struct kvm *kvm, unsigned long start, unsigned long end, unsigned flags) kvm_unmap_hva_range() argument
746 kvm_age_hva(struct kvm *kvm, unsigned long start, unsigned long end) kvm_age_hva() argument
752 kvm_test_age_hva(struct kvm *kvm, unsigned long hva) kvm_test_age_hva() argument
758 kvm_set_spte_hva(struct kvm *kvm, unsigned long hva, pte_t pte) kvm_set_spte_hva() argument
[all...]
/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dtrap_emul.c511 static int kvm_trap_emul_check_extension(struct kvm *kvm, long ext) in kvm_trap_emul_check_extension() argument
690 static void kvm_trap_emul_flush_shadow_all(struct kvm *kvm) in kvm_trap_emul_flush_shadow_all() argument
696 static void kvm_trap_emul_flush_shadow_memslot(struct kvm *kvm, in kvm_trap_emul_flush_shadow_memslot() argument
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic.c60 static struct vgic_irq *vgic_get_lpi(struct kvm *kvm, u32 intid) in vgic_get_lpi() argument
92 struct vgic_irq *vgic_get_irq(struct kvm *kvm, struct kvm_vcpu *vcpu, in vgic_get_irq() argument
126 __vgic_put_lpi_locked(struct kvm *kvm, struct vgic_irq *irq) __vgic_put_lpi_locked() argument
139 vgic_put_irq(struct kvm *kvm, struct vgic_irq *irq) vgic_put_irq() argument
336 vgic_queue_irq_unlock(struct kvm *kvm, struct vgic_irq *irq, unsigned long flags) vgic_queue_irq_unlock() argument
439 kvm_vgic_inject_irq(struct kvm *kvm, int cpuid, unsigned int intid, bool level, void *owner) kvm_vgic_inject_irq() argument
1007 vgic_kick_vcpus(struct kvm *kvm) vgic_kick_vcpus() argument
[all...]
H A Dvgic.h135 static inline int vgic_write_guest_lock(struct kvm *kvm, gpa_t gpa, in vgic_write_guest_lock() argument
303 vgic_v3_rd_region_size(struct kvm *kvm, struct vgic_redist_region *rdreg) vgic_v3_rd_region_size() argument
317 vgic_dist_overlap(struct kvm *kvm, gpa_t base, size_t size) vgic_dist_overlap() argument
[all...]
H A Dvgic-mmio-v3.c41 bool vgic_has_its(struct kvm *kvm) in vgic_has_its() argument
51 bool vgic_supports_direct_msis(struct kvm *kvm) in vgic_supports_direct_msis() argument
773 struct kvm *kvm = vcpu->kvm; vgic_register_redist_iodev() local
837 vgic_register_all_redist_iodevs(struct kvm *kvm) vgic_register_all_redist_iodevs() argument
877 vgic_v3_alloc_redist_region(struct kvm *kvm, uint32_t index, gpa_t base, uint32_t count) vgic_v3_alloc_redist_region() argument
951 vgic_v3_set_redist_base(struct kvm *kvm, u32 index, u64 addr, u32 count) vgic_v3_set_redist_base() argument
1078 struct kvm *kvm = vcpu->kvm; vgic_v3_dispatch_sgi() local
[all...]
H A Dvgic-mmio.c933 check_region(const struct kvm *kvm, const struct vgic_register_region *region, gpa_t addr, int len) check_region() argument
1095 vgic_register_dist_iodev(struct kvm *kvm, gpa_t dist_base_address, enum vgic_type type) vgic_register_dist_iodev() argument
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dpmu-emul.c55 static u32 kvm_pmu_event_mask(struct kvm *kvm) in kvm_pmu_event_mask() argument
856 pmu_irq_is_valid(struct kvm *kvm, int irq) pmu_irq_is_valid() argument
879 struct kvm *kvm = vcpu->kvm; kvm_arm_pmu_v3_set_pmu() local
909 struct kvm *kvm = vcpu->kvm; kvm_arm_pmu_v3_set_attr() local
[all...]
/kernel/linux/linux-5.10/virt/kvm/
H A Deventfd.c36 kvm_arch_irqfd_allowed(struct kvm *kvm, struct kvm_irqfd *args) in kvm_arch_irqfd_allowed() argument
46 struct kvm *kvm = irqfd->kvm; in irqfd_inject() local
67 struct kvm *kvm; irqfd_resampler_ack() local
90 struct kvm *kvm = resampler->kvm; irqfd_resampler_shutdown() local
116 struct kvm *kvm = irqfd->kvm; irqfd_shutdown() local
172 kvm_arch_set_irq_inatomic( struct kvm_kernel_irq_routing_entry *irq, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
191 struct kvm *kvm = irqfd->kvm; irqfd_wakeup() local
243 irqfd_update(struct kvm *kvm, struct kvm_kernel_irqfd *irqfd) irqfd_update() argument
273 kvm_arch_update_irqfd_routing( struct kvm *kvm, unsigned int host_irq, uint32_t guest_irq, bool set) kvm_arch_update_irqfd_routing() argument
282 kvm_irqfd_assign(struct kvm *kvm, struct kvm_irqfd *args) kvm_irqfd_assign() argument
446 kvm_irq_has_notifier(struct kvm *kvm, unsigned irqchip, unsigned pin) kvm_irq_has_notifier() argument
467 kvm_notify_acked_gsi(struct kvm *kvm, int gsi) kvm_notify_acked_gsi() argument
477 kvm_notify_acked_irq(struct kvm *kvm, unsigned irqchip, unsigned pin) kvm_notify_acked_irq() argument
490 kvm_register_irq_ack_notifier(struct kvm *kvm, struct kvm_irq_ack_notifier *kian) kvm_register_irq_ack_notifier() argument
499 kvm_unregister_irq_ack_notifier(struct kvm *kvm, struct kvm_irq_ack_notifier *kian) kvm_unregister_irq_ack_notifier() argument
511 kvm_eventfd_init(struct kvm *kvm) kvm_eventfd_init() argument
527 kvm_irqfd_deassign(struct kvm *kvm, struct kvm_irqfd *args) kvm_irqfd_deassign() argument
567 kvm_irqfd(struct kvm *kvm, struct kvm_irqfd *args) kvm_irqfd() argument
583 kvm_irqfd_release(struct kvm *kvm) kvm_irqfd_release() argument
606 kvm_irq_routing_update(struct kvm *kvm) kvm_irq_routing_update() argument
760 ioeventfd_check_collision(struct kvm *kvm, struct _ioeventfd *p) ioeventfd_check_collision() argument
785 kvm_assign_ioeventfd_idx(struct kvm *kvm, enum kvm_bus bus_idx, struct kvm_ioeventfd *args) kvm_assign_ioeventfd_idx() argument
849 kvm_deassign_ioeventfd_idx(struct kvm *kvm, enum kvm_bus bus_idx, struct kvm_ioeventfd *args) kvm_deassign_ioeventfd_idx() argument
894 kvm_deassign_ioeventfd(struct kvm *kvm, struct kvm_ioeventfd *args) kvm_deassign_ioeventfd() argument
906 kvm_assign_ioeventfd(struct kvm *kvm, struct kvm_ioeventfd *args) kvm_assign_ioeventfd() argument
958 kvm_ioeventfd(struct kvm *kvm, struct kvm_ioeventfd *args) kvm_ioeventfd() argument
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c233 struct kvm *kvm; member
248 int kvmppc_uvmem_slot_init(struct kvm *kvm, const struct kvm_memory_slot *slot) in kvmppc_uvmem_slot_init() argument
273 kvmppc_uvmem_slot_free(struct kvm *kvm, const struct kvm_memory_slot *slot) kvmppc_uvmem_slot_free() argument
289 kvmppc_mark_gfn(unsigned long gfn, struct kvm *kvm, unsigned long flag, unsigned long uvmem_pfn) kvmppc_mark_gfn() argument
308 kvmppc_gfn_secure_uvmem_pfn(unsigned long gfn, unsigned long uvmem_pfn, struct kvm *kvm) kvmppc_gfn_secure_uvmem_pfn() argument
315 kvmppc_gfn_secure_mem_pfn(unsigned long gfn, struct kvm *kvm) kvmppc_gfn_secure_mem_pfn() argument
321 kvmppc_gfn_shared(unsigned long gfn, struct kvm *kvm) kvmppc_gfn_shared() argument
327 kvmppc_gfn_remove(unsigned long gfn, struct kvm *kvm) kvmppc_gfn_remove() argument
333 kvmppc_gfn_is_uvmem_pfn(unsigned long gfn, struct kvm *kvm, unsigned long *uvmem_pfn) kvmppc_gfn_is_uvmem_pfn() argument
361 kvmppc_next_nontransitioned_gfn(const struct kvm_memory_slot *memslot, struct kvm *kvm, unsigned long *gfn) kvmppc_next_nontransitioned_gfn() argument
391 kvmppc_memslot_page_merge(struct kvm *kvm, const struct kvm_memory_slot *memslot, bool merge) kvmppc_memslot_page_merge() argument
430 __kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *memslot) __kvmppc_uvmem_memslot_delete() argument
438 __kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *memslot) __kvmppc_uvmem_memslot_create() argument
465 kvmppc_h_svm_init_start(struct kvm *kvm) kvmppc_h_svm_init_start() argument
513 __kvmppc_svm_page_out(struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long page_shift, struct kvm *kvm, unsigned long gpa, struct page *fault_page) __kvmppc_svm_page_out() argument
586 kvmppc_svm_page_out(struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long page_shift, struct kvm *kvm, unsigned long gpa, struct page *fault_page) kvmppc_svm_page_out() argument
610 kvmppc_uvmem_drop_pages(const struct kvm_memory_slot *slot, struct kvm *kvm, bool skip_page_out) kvmppc_uvmem_drop_pages() argument
659 kvmppc_h_svm_init_abort(struct kvm *kvm) kvmppc_h_svm_init_abort() argument
695 kvmppc_uvmem_get_page(unsigned long gpa, struct kvm *kvm) kvmppc_uvmem_get_page() argument
740 kvmppc_svm_page_in(struct vm_area_struct *vma, unsigned long start, unsigned long end, unsigned long gpa, struct kvm *kvm, unsigned long page_shift, bool pagein) kvmppc_svm_page_in() argument
794 kvmppc_uv_migrate_mem_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot) kvmppc_uv_migrate_mem_slot() argument
830 kvmppc_h_svm_init_done(struct kvm *kvm) kvmppc_h_svm_init_done() argument
877 kvmppc_share_page(struct kvm *kvm, unsigned long gpa, unsigned long page_shift) kvmppc_share_page() argument
936 kvmppc_h_svm_page_in(struct kvm *kvm, unsigned long gpa, unsigned long flags, unsigned long page_shift) kvmppc_h_svm_page_in() argument
1046 kvmppc_h_svm_page_out(struct kvm *kvm, unsigned long gpa, unsigned long flags, unsigned long page_shift) kvmppc_h_svm_page_out() argument
1084 kvmppc_send_page_to_uv(struct kvm *kvm, unsigned long gfn) kvmppc_send_page_to_uv() argument
1105 kvmppc_uvmem_memslot_create(struct kvm *kvm, const struct kvm_memory_slot *new) kvmppc_uvmem_memslot_create() argument
1115 kvmppc_uvmem_memslot_delete(struct kvm *kvm, const struct kvm_memory_slot *old) kvmppc_uvmem_memslot_delete() argument
[all...]
H A De500_mmu_host.c334 struct kvm *kvm = vcpu_e500->vcpu.kvm; in kvmppc_e500_shadow_map() local
724 kvm_e500_mmu_unmap_gfn(struct kvm *kvm, struct kvm_gfn_range *range) kvm_e500_mmu_unmap_gfn() argument
733 kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) kvm_unmap_gfn_range() argument
738 kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) kvm_age_gfn() argument
744 kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) kvm_test_age_gfn() argument
750 kvm_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) kvm_set_spte_gfn() argument
[all...]
H A Dbook3s_xics.c166 int kvmppc_xics_set_xive(struct kvm *kvm, u32 irq, u32 server, u32 priority) in kvmppc_xics_set_xive() argument
196 int kvmppc_xics_get_xive(struct kvm *kvm, u32 irq, u32 *server, u32 *priority) in kvmppc_xics_get_xive() argument
222 int kvmppc_xics_int_on(struct kvm *kvm, u32 irq) in kvmppc_xics_int_on() argument
249 kvmppc_xics_int_off(struct kvm *kvm, u32 irq) kvmppc_xics_int_off() argument
943 struct kvm *kvm = xics->kvm; xics_debug_show() local
1025 kvmppc_xics_create_ics(struct kvm *kvm, struct kvmppc_xics *xics, int irq) kvmppc_xics_create_ics() argument
1284 kvmppc_xics_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvmppc_xics_set_irq() argument
1335 struct kvm *kvm = xics->kvm; kvmppc_xics_release() local
1385 kvmppc_xics_get_device(struct kvm *kvm) kvmppc_xics_get_device() argument
1403 struct kvm *kvm = dev->kvm; kvmppc_xics_create() local
1478 kvmppc_xics_set_mapped(struct kvm *kvm, unsigned long irq, unsigned long host_irq) kvmppc_xics_set_mapped() argument
1494 kvmppc_xics_clr_mapped(struct kvm *kvm, unsigned long irq, unsigned long host_irq) kvmppc_xics_clr_mapped() argument
[all...]
H A Dbook3s_xive_native.c201 static int kvmppc_xive_native_reset_mapped(struct kvm *kvm, unsigned long irq) in kvmppc_xive_native_reset_mapped() argument
422 struct kvm *kvm = xive->kvm; in kvmppc_xive_native_update_source_config() local
562 struct kvm *kvm = xive->kvm; kvmppc_xive_native_set_queue_config() local
710 struct kvm *kvm = xive->kvm; kvmppc_xive_native_get_queue_config() local
807 struct kvm *kvm = xive->kvm; kvmppc_xive_reset() local
916 struct kvm *kvm = xive->kvm; kvmppc_xive_native_eq_sync() local
1017 struct kvm *kvm = xive->kvm; kvmppc_xive_native_release() local
1094 struct kvm *kvm = dev->kvm; kvmppc_xive_native_create() local
1214 struct kvm *kvm = xive->kvm; xive_native_debug_show() local
[all...]
H A 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() argument
240 static inline bool kvmppc_xive_vp_in_use(struct kvm *kvm, u3 argument
[all...]
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dmmu.c97 static bool gstage_get_leaf_entry(struct kvm *kvm, gpa_t addr, in gstage_get_leaf_entry() argument
126 static void gstage_remote_tlb_flush(struct kvm *kvm, u32 level, gpa_t addr) in gstage_remote_tlb_flush() argument
137 static int gstage_set_pte(struct kvm *kvm, u32 level, in gstage_set_pte() argument
177 gstage_map_page(struct kvm *kvm, struct kvm_mmu_memory_cache *pcache, gpa_t gpa, phys_addr_t hpa, unsigned long page_size, bool page_rdonly, bool page_exec) gstage_map_page() argument
228 gstage_op_pte(struct kvm *kvm, gpa_t addr, pte_t *ptep, u32 ptep_level, enum gstage_op op) gstage_op_pte() argument
269 gstage_unmap_range(struct kvm *kvm, gpa_t start, gpa_t size, bool may_block) gstage_unmap_range() argument
305 gstage_wp_range(struct kvm *kvm, gpa_t start, gpa_t end) gstage_wp_range() argument
333 gstage_wp_memory_region(struct kvm *kvm, int slot) gstage_wp_memory_region() argument
346 kvm_riscv_gstage_ioremap(struct kvm *kvm, gpa_t gpa, phys_addr_t hpa, unsigned long size, bool writable, bool in_atomic) kvm_riscv_gstage_ioremap() argument
386 kvm_riscv_gstage_iounmap(struct kvm *kvm, gpa_t gpa, unsigned long size) kvm_riscv_gstage_iounmap() argument
393 kvm_arch_mmu_enable_log_dirty_pt_masked(struct kvm *kvm, struct kvm_memory_slot *slot, gfn_t gfn_offset, unsigned long mask) kvm_arch_mmu_enable_log_dirty_pt_masked() argument
405 kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) kvm_arch_sync_dirty_log() argument
409 kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *free) kvm_arch_free_memslot() argument
413 kvm_arch_memslots_updated(struct kvm *kvm, u64 gen) kvm_arch_memslots_updated() argument
417 kvm_arch_flush_shadow_all(struct kvm *kvm) kvm_arch_flush_shadow_all() argument
422 kvm_arch_flush_shadow_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) kvm_arch_flush_shadow_memslot() argument
433 kvm_arch_commit_memory_region(struct kvm *kvm, struct kvm_memory_slot *old, const struct kvm_memory_slot *new, enum kvm_mr_change change) kvm_arch_commit_memory_region() argument
447 kvm_arch_prepare_memory_region(struct kvm *kvm, const struct kvm_memory_slot *old, struct kvm_memory_slot *new, enum kvm_mr_change change) kvm_arch_prepare_memory_region() argument
542 kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) kvm_unmap_gfn_range() argument
553 kvm_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) kvm_set_spte_gfn() argument
573 kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) kvm_age_gfn() argument
591 kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) kvm_test_age_gfn() argument
619 struct kvm *kvm = vcpu->kvm; kvm_riscv_gstage_map() local
711 kvm_riscv_gstage_alloc_pgd(struct kvm *kvm) kvm_riscv_gstage_alloc_pgd() argument
730 kvm_riscv_gstage_free_pgd(struct kvm *kvm) kvm_riscv_gstage_free_pgd() argument
[all...]
/kernel/linux/linux-5.10/drivers/s390/crypto/
H A Dvfio_ap_ops.c208 struct kvm *kvm; in vfio_ap_irq_enable() local
1036 vfio_ap_mdev_set_kvm(struct ap_matrix_mdev *matrix_mdev, struct kvm *kvm) vfio_ap_mdev_set_kvm() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dvfio.h54 struct kvm *kvm; member
/kernel/linux/linux-6.6/drivers/vfio/
H A Dvfio.h26 struct kvm *kvm; member
91 struct kvm *kvm; member
174 static inline void vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm) in vfio_group_set_kvm() argument
441 vfio_device_get_kvm_safe(struct vfio_device *device, struct kvm *kvm) vfio_device_get_kvm_safe() argument
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dx86.h288 static inline bool kvm_check_has_quirk(struct kvm *kvm, u64 quirk) in kvm_check_has_quirk() argument
408 static inline bool kvm_mwait_in_guest(struct kvm *kvm) in kvm_mwait_in_guest() argument
413 kvm_hlt_in_guest(struct kvm *kvm) kvm_hlt_in_guest() argument
418 kvm_pause_in_guest(struct kvm *kvm) kvm_pause_in_guest() argument
423 kvm_cstate_in_guest(struct kvm *kvm) kvm_cstate_in_guest() argument
428 kvm_notify_vmexit_enabled(struct kvm *kvm) kvm_notify_vmexit_enabled() argument
[all...]

Completed in 24 milliseconds

12345678910>>...12