Home
last modified time | relevance | path

Searched refs:kvm_gfn_range (Results 1 – 17 of 17) sorted by relevance

/linux/arch/powerpc/kvm/
H A Dbook3s.h12 extern bool kvm_unmap_gfn_range_hv(struct kvm *kvm, struct kvm_gfn_range *range);
13 extern bool kvm_age_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range);
14 extern bool kvm_test_age_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range);
H A De500_mmu_host.c683 static bool kvm_e500_mmu_unmap_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_e500_mmu_unmap_gfn()
692 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
697 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
703 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
H A Dbook3s.c884 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
889 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
894 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
H A Dbook3s_64_mmu_hv.c840 bool kvm_unmap_gfn_range_hv(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range_hv()
937 bool kvm_age_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn_hv()
986 bool kvm_test_age_gfn_hv(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn_hv()
/linux/arch/x86/kvm/mmu/
H A Dtdp_mmu.h76 bool kvm_tdp_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range,
78 bool kvm_tdp_mmu_age_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range);
79 bool kvm_tdp_mmu_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range);
H A Dmmu.c1675 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
1740 struct kvm_gfn_range *range, in kvm_rmap_age_gfn_range()
1793 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
1806 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
7621 struct kvm_gfn_range range = { in kvm_arch_flush_shadow_memslot()
8130 struct kvm_gfn_range *range) in kvm_arch_pre_set_memory_attributes()
8210 struct kvm_gfn_range *range) in kvm_arch_post_set_memory_attributes()
/linux/include/linux/
H A Dkvm_host.h265 struct kvm_gfn_range { struct
274 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range); argument
275 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range);
276 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range);
1594 bool kvm_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range);
2576 struct kvm_gfn_range *range);
2578 struct kvm_gfn_range *range);
2646 void kvm_arch_gmem_invalidate_range(struct kvm *kvm, struct kvm_gfn_range *range);
/linux/arch/loongarch/kvm/
H A Dmmu.c511 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
524 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
536 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
/linux/arch/riscv/kvm/
H A Dmmu.c332 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
352 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
372 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
/linux/arch/arm64/kvm/
H A Dmmu.c2411 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
2424 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
2440 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
/linux/virt/kvm/
H A Dguest_memfd.c135 struct kvm_gfn_range gfn_range = { in __kvm_gmem_invalidate_start()
H A Dkvm_main.c510 typedef bool (*gfn_handler_t)(struct kvm *kvm, struct kvm_gfn_range *range);
568 struct kvm_gfn_range gfn_range; in kvm_handle_hva_range()
716 bool kvm_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_mmu_unmap_gfn_range()
2497 struct kvm_gfn_range gfn_range; in kvm_handle_gfn_range()
2547 struct kvm_gfn_range *range) in kvm_pre_set_memory_attributes()
/linux/arch/x86/kvm/svm/
H A Dsvm.h1018 void sev_gmem_invalidate_range(struct kvm *kvm, struct kvm_gfn_range *range);
H A Dsev.c5283 void sev_gmem_invalidate_range(struct kvm *kvm, struct kvm_gfn_range *range) in sev_gmem_invalidate_range()
/linux/arch/x86/include/asm/
H A Dkvm_host.h1731 void (*gmem_invalidate_range)(struct kvm *kvm, struct kvm_gfn_range *range);
/linux/arch/s390/kvm/s390/
H A Ds390.c5835 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
5849 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn()
5867 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range()
/linux/arch/x86/kvm/
H A Dx86.c10670 void kvm_arch_gmem_invalidate_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_arch_gmem_invalidate_range()