| /linux-6.15/arch/powerpc/kvm/ |
| H A D | book3s.h | 12 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 D | e500_mmu_host.c | 686 static bool kvm_e500_mmu_unmap_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_e500_mmu_unmap_gfn() 695 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range() 700 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn() 706 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
|
| H A D | book3s.c | 884 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 D | book3s_pr.c | 435 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()
|
| H A D | book3s_64_mmu_hv.c | 840 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-6.15/arch/x86/kvm/mmu/ |
| H A D | tdp_mmu.h | 75 bool kvm_tdp_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range, 77 bool kvm_tdp_mmu_age_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range); 78 bool kvm_tdp_mmu_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range);
|
| H A D | tdp_mmu.c | 1328 bool kvm_tdp_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range, in kvm_tdp_mmu_unmap_gfn_range() 1374 struct kvm_gfn_range *range, in __kvm_tdp_mmu_age_gfn_range() 1409 bool kvm_tdp_mmu_age_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_tdp_mmu_age_gfn_range() 1414 bool kvm_tdp_mmu_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_tdp_mmu_test_age_gfn()
|
| H A D | mmu.c | 1642 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range() 1707 struct kvm_gfn_range *range, in kvm_rmap_age_gfn_range() 1759 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn() 1772 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn() 7237 struct kvm_gfn_range range = { in kvm_mmu_zap_memslot() 7692 struct kvm_gfn_range *range) in kvm_arch_pre_set_memory_attributes() 7772 struct kvm_gfn_range *range) in kvm_arch_post_set_memory_attributes()
|
| /linux-6.15/include/linux/ |
| H A D | kvm_types.h | 9 struct kvm_gfn_range;
|
| H A D | kvm_host.h | 263 struct kvm_gfn_range { struct 272 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range); argument 273 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range); 274 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range); 1528 bool kvm_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range); 2501 struct kvm_gfn_range *range); 2503 struct kvm_gfn_range *range);
|
| /linux-6.15/arch/mips/kvm/ |
| H A D | mmu.c | 441 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range() 447 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn() 452 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
|
| /linux-6.15/arch/loongarch/kvm/ |
| H A D | mmu.c | 501 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range() 514 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn() 526 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
|
| /linux-6.15/arch/riscv/kvm/ |
| H A D | mmu.c | 542 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range() 553 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn() 571 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | kvm_ppc.h | 287 bool (*unmap_gfn_range)(struct kvm *kvm, struct kvm_gfn_range *range); 288 bool (*age_gfn)(struct kvm *kvm, struct kvm_gfn_range *range); 289 bool (*test_age_gfn)(struct kvm *kvm, struct kvm_gfn_range *range);
|
| /linux-6.15/arch/arm64/kvm/ |
| H A D | mmu.c | 1966 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_unmap_gfn_range() 1979 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_age_gfn() 1995 bool kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_test_age_gfn()
|
| /linux-6.15/virt/kvm/ |
| H A D | guest_memfd.c | 116 struct kvm_gfn_range gfn_range = { in kvm_gmem_invalidate_begin()
|
| H A D | kvm_main.c | 512 typedef bool (*gfn_handler_t)(struct kvm *kvm, struct kvm_gfn_range *range); 570 struct kvm_gfn_range gfn_range; in kvm_handle_hva_range() 722 bool kvm_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) in kvm_mmu_unmap_gfn_range() 2409 struct kvm_gfn_range gfn_range; in kvm_handle_gfn_range() 2459 struct kvm_gfn_range *range) in kvm_pre_set_memory_attributes()
|