Home
last modified time | relevance | path

Searched defs:kvm (Results 26 – 50 of 151) sorted by relevance

1234567

/linux-6.8/arch/arm64/kvm/
Dmmu.c61 struct kvm *kvm = kvm_s2_mmu_to_kvm(mmu); in stage2_apply_range() local
100 static bool need_split_memcache_topup_or_resched(struct kvm *kvm) in need_split_memcache_topup_or_resched()
114 static int kvm_mmu_split_huge_pages(struct kvm *kvm, phys_addr_t addr, in kvm_mmu_split_huge_pages()
169 int kvm_arch_flush_remote_tlbs(struct kvm *kvm) in kvm_arch_flush_remote_tlbs()
175 int kvm_arch_flush_remote_tlbs_range(struct kvm *kvm, in kvm_arch_flush_remote_tlbs_range()
322 struct kvm *kvm = kvm_s2_mmu_to_kvm(mmu); in __unmap_stage2_range() local
336 static void stage2_flush_memslot(struct kvm *kvm, in stage2_flush_memslot()
352 static void stage2_flush_vm(struct kvm *kvm) in stage2_flush_vm()
802 static int get_user_mapping_size(struct kvm *kvm, u64 addr) in get_user_mapping_size()
868 int kvm_init_stage2_mmu(struct kvm *kvm, struct kvm_s2_mmu *mmu, unsigned long type) in kvm_init_stage2_mmu()
[all …]
Dhypercalls.c136 static int kvm_smccc_filter_insert_reserved(struct kvm *kvm) in kvm_smccc_filter_insert_reserved()
165 static bool kvm_smccc_filter_configured(struct kvm *kvm) in kvm_smccc_filter_configured()
170 static int kvm_smccc_set_filter(struct kvm *kvm, struct kvm_smccc_filter __user *uaddr) in kvm_smccc_set_filter()
209 static u8 kvm_smccc_filter_get_action(struct kvm *kvm, u32 func_id) in kvm_smccc_filter_get_action()
392 void kvm_arm_init_hypercalls(struct kvm *kvm) in kvm_arm_init_hypercalls()
403 void kvm_arm_teardown_hypercalls(struct kvm *kvm) in kvm_arm_teardown_hypercalls()
513 struct kvm *kvm = vcpu->kvm; in kvm_arm_set_fw_reg_bmap() local
642 int kvm_vm_smccc_has_attr(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_vm_smccc_has_attr()
652 int kvm_vm_smccc_set_attr(struct kvm *kvm, struct kvm_device_attr *attr) in kvm_vm_smccc_set_attr()
Darm.c72 int kvm_vm_ioctl_enable_cap(struct kvm *kvm, in kvm_vm_ioctl_enable_cap()
136 int kvm_arch_init_vm(struct kvm *kvm, unsigned long type) in kvm_arch_init_vm()
198 void kvm_arch_destroy_vm(struct kvm *kvm) in kvm_arch_destroy_vm()
216 int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) in kvm_vm_ioctl_check_extension()
346 int kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) in kvm_arch_vcpu_precreate()
583 static void kvm_init_mpidr_data(struct kvm *kvm) in kvm_init_mpidr_data()
641 struct kvm *kvm = vcpu->kvm; in kvm_arch_vcpu_run_pid_change() local
714 bool kvm_arch_intc_initialized(struct kvm *kvm) in kvm_arch_intc_initialized()
719 void kvm_arm_halt_guest(struct kvm *kvm) in kvm_arm_halt_guest()
729 void kvm_arm_resume_guest(struct kvm *kvm) in kvm_arm_resume_guest()
[all …]
/linux-6.8/arch/powerpc/kvm/
Dbook3s_hv_rm_mmu.c32 static int global_invalidates(struct kvm *kvm) in global_invalidates()
68 void kvmppc_add_revmap_chain(struct kvm *kvm, struct revmap_entry *rev, in kvmppc_add_revmap_chain()
109 static void kvmppc_set_dirty_from_hpte(struct kvm *kvm, in kvmppc_set_dirty_from_hpte()
124 static unsigned long *revmap_for_hpte(struct kvm *kvm, unsigned long hpte_v, in revmap_for_hpte()
147 static void remove_revmap_chain(struct kvm *kvm, long pte_index, in remove_revmap_chain()
184 long kvmppc_do_h_enter(struct kvm *kvm, unsigned long flags, in kvmppc_do_h_enter()
454 static void do_tlbies(struct kvm *kvm, unsigned long *rbvalues, in do_tlbies()
485 long kvmppc_do_h_remove(struct kvm *kvm, unsigned long flags, in kvmppc_do_h_remove()
557 struct kvm *kvm = vcpu->kvm; in kvmppc_h_bulk_remove() local
677 struct kvm *kvm = vcpu->kvm; in kvmppc_h_protect() local
[all …]
Dbook3s.c851 void kvm_arch_sync_dirty_log(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvm_arch_sync_dirty_log()
856 int kvm_vm_ioctl_get_dirty_log(struct kvm *kvm, struct kvm_dirty_log *log) in kvm_vm_ioctl_get_dirty_log()
861 void kvmppc_core_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) in kvmppc_core_free_memslot()
866 void kvmppc_core_flush_memslot(struct kvm *kvm, struct kvm_memory_slot *memslot) in kvmppc_core_flush_memslot()
871 int kvmppc_core_prepare_memory_region(struct kvm *kvm, in kvmppc_core_prepare_memory_region()
879 void kvmppc_core_commit_memory_region(struct kvm *kvm, in kvmppc_core_commit_memory_region()
887 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
892 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
897 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
902 bool kvm_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_set_spte_gfn()
[all …]
Dbook3s_hv.c515 static struct kvm_vcpu *kvmppc_find_vcpu(struct kvm *kvm, int id) in kvmppc_find_vcpu()
562 struct kvm *kvm = vcpu->kvm; in do_h_register_vpa() local
678 struct kvm *kvm = vcpu->kvm; in kvmppc_update_vpa() local
727 struct kvm *kvm = vcpu->kvm; in kvmppc_update_vpas() local
966 static int kvmppc_copy_guest(struct kvm *kvm, gpa_t to, gpa_t from, in kvmppc_copy_guest()
1143 struct kvm *kvm = vcpu->kvm; in kvmppc_pseries_do_hcall() local
1535 struct kvm *kvm = vcpu->kvm; in kvmppc_emulate_doorbell_instr() local
2158 unsigned long kvmppc_filter_lpcr_hv(struct kvm *kvm, unsigned long lpcr) in kvmppc_filter_lpcr_hv()
2188 static void verify_lpcr(struct kvm *kvm, unsigned long lpcr) in verify_lpcr()
2199 struct kvm *kvm = vcpu->kvm; in kvmppc_set_lpcr() local
[all …]
Dbook3s_hv_p9_entry.c301 static void switch_mmu_to_guest_radix(struct kvm *kvm, struct kvm_vcpu *vcpu, u64 lpcr) in switch_mmu_to_guest_radix()
326 static void switch_mmu_to_guest_hpt(struct kvm *kvm, struct kvm_vcpu *vcpu, u64 lpcr) in switch_mmu_to_guest_hpt()
353 static void switch_mmu_to_host(struct kvm *kvm, u32 pid) in switch_mmu_to_host()
378 static void save_clear_host_mmu(struct kvm *kvm) in save_clear_host_mmu()
391 static void save_clear_guest_mmu(struct kvm *kvm, struct kvm_vcpu *vcpu) in save_clear_guest_mmu()
419 static void flush_guest_tlb(struct kvm *kvm) in flush_guest_tlb()
453 static void check_need_tlb_flush(struct kvm *kvm, int pcpu, in check_need_tlb_flush()
535 struct kvm *kvm = vcpu->kvm; in kvmhv_vcpu_entry_p9() local
Dbook3s_64_vio.c36 static struct kvmppc_spapr_tce_table *kvmppc_find_table(struct kvm *kvm, in kvmppc_find_table()
81 void kvm_spapr_tce_release_iommu_group(struct kvm *kvm, in kvm_spapr_tce_release_iommu_group()
109 long kvm_spapr_tce_attach_iommu_group(struct kvm *kvm, int tablefd, in kvm_spapr_tce_attach_iommu_group()
263 struct kvm *kvm = stt->kvm; in kvm_spapr_tce_release() local
292 int kvm_vm_ioctl_create_spapr_tce(struct kvm *kvm, in kvm_vm_ioctl_create_spapr_tce()
355 static long kvmppc_tce_to_ua(struct kvm *kvm, unsigned long tce, in kvmppc_tce_to_ua()
451 static long kvmppc_tce_iommu_mapped_dec(struct kvm *kvm, in kvmppc_tce_iommu_mapped_dec()
472 static long kvmppc_tce_iommu_do_unmap(struct kvm *kvm, in kvmppc_tce_iommu_do_unmap()
493 static long kvmppc_tce_iommu_unmap(struct kvm *kvm, in kvmppc_tce_iommu_unmap()
512 static long kvmppc_tce_iommu_do_map(struct kvm *kvm, struct iommu_table *tbl, in kvmppc_tce_iommu_do_map()
[all …]
Dbook3s_pr.c435 static bool do_kvm_unmap_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in do_kvm_unmap_gfn()
447 static bool kvm_unmap_gfn_range_pr(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range_pr()
452 static bool kvm_age_gfn_pr(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn_pr()
458 static bool kvm_test_age_gfn_pr(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn_pr()
464 static bool kvm_set_spte_gfn_pr(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_set_spte_gfn_pr()
1871 static int kvm_vm_ioctl_get_dirty_log_pr(struct kvm *kvm, in kvm_vm_ioctl_get_dirty_log_pr()
1905 static void kvmppc_core_flush_memslot_pr(struct kvm *kvm, in kvmppc_core_flush_memslot_pr()
1911 static int kvmppc_core_prepare_memory_region_pr(struct kvm *kvm, in kvmppc_core_prepare_memory_region_pr()
1919 static void kvmppc_core_commit_memory_region_pr(struct kvm *kvm, in kvmppc_core_commit_memory_region_pr()
1933 static int kvm_vm_ioctl_get_smmu_info_pr(struct kvm *kvm, in kvm_vm_ioctl_get_smmu_info_pr()
[all …]
Dpowerpc.c440 int kvm_arch_init_vm(struct kvm *kvm, unsigned long type) in kvm_arch_init_vm()
478 void kvm_arch_destroy_vm(struct kvm *kvm) in kvm_arch_destroy_vm()
502 int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) in kvm_vm_ioctl_check_extension()
726 void kvm_arch_free_memslot(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_arch_free_memslot()
731 int kvm_arch_prepare_memory_region(struct kvm *kvm, in kvm_arch_prepare_memory_region()
739 void kvm_arch_commit_memory_region(struct kvm *kvm, in kvm_arch_commit_memory_region()
747 void kvm_arch_flush_shadow_memslot(struct kvm *kvm, in kvm_arch_flush_shadow_memslot()
753 int kvm_arch_vcpu_precreate(struct kvm *kvm, unsigned int id) in kvm_arch_vcpu_precreate()
869 struct kvm *kvm = irqfd->kvm; in kvm_arch_irq_bypass_add_producer() local
882 struct kvm *kvm = irqfd->kvm; in kvm_arch_irq_bypass_del_producer() local
[all …]
/linux-6.8/arch/s390/kvm/
Dinterrupt.c1708 static struct kvm_s390_interrupt_info *get_io_int(struct kvm *kvm, in get_io_int()
1734 static struct kvm_s390_interrupt_info *get_top_io_int(struct kvm *kvm, in get_top_io_int()
1747 static int get_top_gisa_isc(struct kvm *kvm, u64 isc_mask, u32 schid) in get_top_gisa_isc()
1781 struct kvm_s390_interrupt_info *kvm_s390_get_io_int(struct kvm *kvm, in kvm_s390_get_io_int()
1819 static int __inject_service(struct kvm *kvm, in __inject_service()
1850 static int __inject_virtio(struct kvm *kvm, in __inject_virtio()
1868 static int __inject_pfault_done(struct kvm *kvm, in __inject_pfault_done()
1888 static int __inject_float_mchk(struct kvm *kvm, in __inject_float_mchk()
1903 static int __inject_io(struct kvm *kvm, struct kvm_s390_interrupt_info *inti) in __inject_io()
1951 static void __floating_irq_kick(struct kvm *kvm, u64 type) in __floating_irq_kick()
[all …]
Dkvm-s390.h86 static inline int kvm_is_ucontrol(struct kvm *kvm) in kvm_is_ucontrol()
183 static inline int test_kvm_facility(struct kvm *kvm, unsigned long nr) in test_kvm_facility()
200 static inline int test_kvm_cpu_feat(struct kvm *kvm, unsigned long nr) in test_kvm_cpu_feat()
207 static inline int kvm_s390_user_cpu_state_ctrl(struct kvm *kvm) in kvm_s390_user_cpu_state_ctrl()
212 static inline void kvm_s390_set_user_cpu_state_ctrl(struct kvm *kvm) in kvm_s390_set_user_cpu_state_ctrl()
235 static inline u32 kvm_s390_get_gisa_desc(struct kvm *kvm) in kvm_s390_get_gisa_desc()
263 static inline u64 kvm_s390_pv_get_handle(struct kvm *kvm) in kvm_s390_pv_get_handle()
378 static inline void kvm_s390_vcpu_block_all(struct kvm *kvm) in kvm_s390_vcpu_block_all()
388 static inline void kvm_s390_vcpu_unblock_all(struct kvm *kvm) in kvm_s390_vcpu_unblock_all()
397 static inline u64 kvm_s390_get_tod_clock_fast(struct kvm *kvm) in kvm_s390_get_tod_clock_fast()
[all …]
Dpci.c231 struct kvm *kvm; in kvm_s390_pci_aif_enable() local
434 static int kvm_s390_pci_register_kvm(void *opaque, struct kvm *kvm) in kvm_s390_pci_register_kvm()
519 struct kvm *kvm; in kvm_s390_pci_unregister_kvm() local
573 void kvm_s390_pci_init_list(struct kvm *kvm) in kvm_s390_pci_init_list()
579 void kvm_s390_pci_clear_list(struct kvm *kvm) in kvm_s390_pci_clear_list()
590 static struct zpci_dev *get_zdev_from_kvm_by_fh(struct kvm *kvm, u32 fh) in get_zdev_from_kvm_by_fh()
630 int kvm_s390_pci_zpci_op(struct kvm *kvm, struct kvm_s390_zpci_op *args) in kvm_s390_pci_zpci_op()
/linux-6.8/arch/x86/kvm/
Dxen.c37 static int kvm_xen_shared_info_init(struct kvm *kvm, gfn_t gfn) in kvm_xen_shared_info_init()
626 int kvm_xen_hvm_set_attr(struct kvm *kvm, struct kvm_xen_hvm_attr *data) in kvm_xen_hvm_set_attr()
689 int kvm_xen_hvm_get_attr(struct kvm *kvm, struct kvm_xen_hvm_attr *data) in kvm_xen_hvm_get_attr()
1092 struct kvm *kvm = vcpu->kvm; in kvm_xen_write_hypercall_page() local
1161 int kvm_xen_hvm_config(struct kvm *kvm, struct kvm_xen_hvm_config *xhc) in kvm_xen_hvm_config()
1215 static inline int max_evtchn_port(struct kvm *kvm) in max_evtchn_port()
1226 struct kvm *kvm = vcpu->kvm; in wait_pending_event() local
1604 int kvm_xen_set_evtchn_fast(struct kvm_xen_evtchn *xe, struct kvm *kvm) in kvm_xen_set_evtchn_fast()
1713 static int kvm_xen_set_evtchn(struct kvm_xen_evtchn *xe, struct kvm *kvm) in kvm_xen_set_evtchn()
1772 static int evtchn_set_fn(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, in evtchn_set_fn()
[all …]
Dhyperv.c190 static struct kvm_vcpu *get_vcpu_by_vpidx(struct kvm *kvm, u32 vpidx) in get_vcpu_by_vpidx()
207 static struct kvm_vcpu_hv_synic *synic_get(struct kvm *kvm, u32 vpidx) in synic_get()
221 struct kvm *kvm = vcpu->kvm; in kvm_hv_notify_acked_sint() local
500 int kvm_hv_synic_set_irq(struct kvm *kvm, u32 vpidx, u32 sint) in kvm_hv_synic_set_irq()
523 static int kvm_hv_set_sint_gsi(struct kvm *kvm, u32 vpidx, u32 sint, int gsi) in kvm_hv_set_sint_gsi()
538 void kvm_hv_irq_routing_update(struct kvm *kvm) in kvm_hv_irq_routing_update()
568 static u64 get_time_ref_counter(struct kvm *kvm) in get_time_ref_counter()
1033 static int kvm_hv_msr_get_crash_data(struct kvm *kvm, u32 index, u64 *pdata) in kvm_hv_msr_get_crash_data()
1045 static int kvm_hv_msr_get_crash_ctl(struct kvm *kvm, u64 *pdata) in kvm_hv_msr_get_crash_ctl()
1053 static int kvm_hv_msr_set_crash_ctl(struct kvm *kvm, u64 data) in kvm_hv_msr_set_crash_ctl()
[all …]
/linux-6.8/arch/arm64/kvm/vgic/
Dvgic-debug.c55 static void iter_init(struct kvm *kvm, struct vgic_state_iter *iter, in iter_init()
85 struct kvm *kvm = s->private; in vgic_debug_start() local
113 struct kvm *kvm = s->private; in vgic_debug_next() local
125 struct kvm *kvm = s->private; in vgic_debug_stop() local
232 struct kvm *kvm = s->private; in vgic_debug_show() local
272 void vgic_debug_init(struct kvm *kvm) in vgic_debug_init()
278 void vgic_debug_destroy(struct kvm *kvm) in vgic_debug_destroy()
Dvgic-irqfd.c19 struct kvm *kvm, int irq_source_id, in vgic_irqfd_set_irq()
38 int kvm_set_routing_entry(struct kvm *kvm, in kvm_set_routing_entry()
86 struct kvm *kvm, int irq_source_id, in kvm_set_msi()
105 struct kvm *kvm, int irq_source_id, int level, in kvm_arch_set_irq_inatomic()
135 int kvm_vgic_setup_default_irq_routing(struct kvm *kvm) in kvm_vgic_setup_default_irq_routing()
Dvgic-v4.c187 void vgic_v4_configure_vsgis(struct kvm *kvm) in vgic_v4_configure_vsgis()
239 int vgic_v4_init(struct kvm *kvm) in vgic_v4_init()
315 void vgic_v4_teardown(struct kvm *kvm) in vgic_v4_teardown()
397 static struct vgic_its *vgic_get_its(struct kvm *kvm, in vgic_get_its()
411 int kvm_vgic_v4_set_forwarding(struct kvm *kvm, int virq, in kvm_vgic_v4_set_forwarding()
490 int kvm_vgic_v4_unset_forwarding(struct kvm *kvm, int virq, in kvm_vgic_v4_unset_forwarding()
Dvgic-v3.c305 int vgic_v3_lpi_sync_pending_status(struct kvm *kvm, struct vgic_irq *irq) in vgic_v3_lpi_sync_pending_status()
354 static void unmap_all_vpes(struct kvm *kvm) in unmap_all_vpes()
363 static void map_all_vpes(struct kvm *kvm) in map_all_vpes()
377 int vgic_v3_save_pending_tables(struct kvm *kvm) in vgic_v3_save_pending_tables()
460 bool vgic_v3_rdist_overlap(struct kvm *kvm, gpa_t base, size_t size) in vgic_v3_rdist_overlap()
477 bool vgic_v3_check_base(struct kvm *kvm) in vgic_v3_check_base()
524 struct vgic_redist_region *vgic_v3_rdist_region_from_index(struct kvm *kvm, in vgic_v3_rdist_region_from_index()
538 int vgic_v3_map_resources(struct kvm *kvm) in vgic_v3_map_resources()
/linux-6.8/arch/riscv/kvm/
Dtlb.c289 static void make_xfence_request(struct kvm *kvm, in make_xfence_request()
325 void kvm_riscv_fence_i(struct kvm *kvm, in kvm_riscv_fence_i()
332 void kvm_riscv_hfence_gvma_vmid_gpa(struct kvm *kvm, in kvm_riscv_hfence_gvma_vmid_gpa()
348 void kvm_riscv_hfence_gvma_vmid_all(struct kvm *kvm, in kvm_riscv_hfence_gvma_vmid_all()
355 void kvm_riscv_hfence_vvma_asid_gva(struct kvm *kvm, in kvm_riscv_hfence_vvma_asid_gva()
371 void kvm_riscv_hfence_vvma_asid_all(struct kvm *kvm, in kvm_riscv_hfence_vvma_asid_all()
384 void kvm_riscv_hfence_vvma_gva(struct kvm *kvm, in kvm_riscv_hfence_vvma_gva()
400 void kvm_riscv_hfence_vvma_all(struct kvm *kvm, in kvm_riscv_hfence_vvma_all()
Daia_aplic.c205 static void aplic_inject_msi(struct kvm *kvm, u32 irq, u32 target) in aplic_inject_msi()
217 static void aplic_update_irq_range(struct kvm *kvm, u32 first, u32 last) in aplic_update_irq_range()
250 int kvm_riscv_aia_aplic_inject(struct kvm *kvm, u32 source, bool level) in kvm_riscv_aia_aplic_inject()
362 static int aplic_mmio_read_offset(struct kvm *kvm, gpa_t off, u32 *val32) in aplic_mmio_read_offset()
427 static int aplic_mmio_write_offset(struct kvm *kvm, gpa_t off, u32 val32) in aplic_mmio_write_offset()
504 int kvm_riscv_aia_aplic_set_attr(struct kvm *kvm, unsigned long type, u32 v) in kvm_riscv_aia_aplic_set_attr()
518 int kvm_riscv_aia_aplic_get_attr(struct kvm *kvm, unsigned long type, u32 *v) in kvm_riscv_aia_aplic_get_attr()
532 int kvm_riscv_aia_aplic_has_attr(struct kvm *kvm, unsigned long type) in kvm_riscv_aia_aplic_has_attr()
547 int kvm_riscv_aia_aplic_init(struct kvm *kvm) in kvm_riscv_aia_aplic_init()
604 void kvm_riscv_aia_aplic_cleanup(struct kvm *kvm) in kvm_riscv_aia_aplic_cleanup()
/linux-6.8/virt/kvm/
Dpfncache.c25 void gfn_to_pfn_cache_invalidate_start(struct kvm *kvm, unsigned long start, in gfn_to_pfn_cache_invalidate_start()
112 static inline bool mmu_notifier_retry_cache(struct kvm *kvm, unsigned long mmu_seq) in mmu_notifier_retry_cache()
340 void kvm_gpc_init(struct gfn_to_pfn_cache *gpc, struct kvm *kvm, in kvm_gpc_init()
359 struct kvm *kvm = gpc->kvm; in kvm_gpc_activate() local
384 struct kvm *kvm = gpc->kvm; in kvm_gpc_deactivate() local
Dcoalesced_mmio.h21 struct kvm *kvm; member
34 static inline int kvm_coalesced_mmio_init(struct kvm *kvm) { return 0; } in kvm_coalesced_mmio_init()
35 static inline void kvm_coalesced_mmio_free(struct kvm *kvm) { } in kvm_coalesced_mmio_free()
Dguest_memfd.c11 struct kvm *kvm; member
56 struct kvm *kvm = gmem->kvm; in kvm_gmem_invalidate_begin() local
89 struct kvm *kvm = gmem->kvm; in kvm_gmem_invalidate_end() local
199 struct kvm *kvm = gmem->kvm; in kvm_gmem_release() local
327 static int __kvm_gmem_create(struct kvm *kvm, loff_t size, u64 flags) in __kvm_gmem_create()
382 int kvm_gmem_create(struct kvm *kvm, struct kvm_create_guest_memfd *args) in kvm_gmem_create()
397 int kvm_gmem_bind(struct kvm *kvm, struct kvm_memory_slot *slot, in kvm_gmem_bind()
485 int kvm_gmem_get_pfn(struct kvm *kvm, struct kvm_memory_slot *slot, in kvm_gmem_get_pfn()
/linux-6.8/arch/mips/kvm/
Dmmu.c142 static pte_t *kvm_mips_pte_for_gpa(struct kvm *kvm, in kvm_mips_pte_for_gpa()
270 bool kvm_mips_flush_gpa_pt(struct kvm *kvm, gfn_t start_gfn, gfn_t end_gfn) in kvm_mips_flush_gpa_pt()
414 void kvm_arch_mmu_enable_log_dirty_pt_masked(struct kvm *kvm, in kvm_arch_mmu_enable_log_dirty_pt_masked()
441 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
447 bool kvm_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_set_spte_gfn()
477 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
482 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
514 struct kvm *kvm = vcpu->kvm; in _kvm_mips_map_page_fast() local
590 struct kvm *kvm = vcpu->kvm; in kvm_mips_map_page() local

1234567