Home
last modified time | relevance | path

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

/linux-6.15/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.c686 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 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_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()
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-6.15/arch/x86/kvm/mmu/
H A Dtdp_mmu.h75 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 Dtdp_mmu.c1328 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 Dmmu.c1642 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 Dkvm_types.h9 struct kvm_gfn_range;
H A Dkvm_host.h263 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 Dmmu.c441 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 Dmmu.c501 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 Dmmu.c542 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 Dkvm_ppc.h287 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 Dmmu.c1966 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 Dguest_memfd.c116 struct kvm_gfn_range gfn_range = { in kvm_gmem_invalidate_begin()
H A Dkvm_main.c512 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()