Home
last modified time | relevance | path

Searched refs:map_writable (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/virt/kvm/
H A Dkvm_mm.h44 bool *map_writable; member
H A Dkvm_main.c2769 if (kfp->map_writable) in kvm_resolve_pfn()
2770 *kfp->map_writable = writable; in kvm_resolve_pfn()
2798 if (!((kfp->flags & FOLL_WRITE) || kfp->map_writable)) in hva_to_pfn_fast()
2847 if (WARN_ON_ONCE(kfp->map_writable && kfp->pin)) in hva_to_pfn_slow()
2851 if (!(flags & FOLL_WRITE) && kfp->map_writable && in hva_to_pfn_slow()
2976 if (memslot_is_readonly(kfp->slot) && kfp->map_writable) { in kvm_follow_pfn()
2977 *kfp->map_writable = false; in kvm_follow_pfn()
2978 kfp->map_writable = NULL; in kvm_follow_pfn()
2992 .map_writable = writable, in __kvm_faultin_pfn()
/linux-6.15/arch/x86/kvm/mmu/
H A Dmmu_internal.h289 bool map_writable; member
H A Dmmu.c3011 bool host_writable = !fault || fault->map_writable; in mmu_set_spte()
3439 fault->map_writable = false; in kvm_handle_noslot_fault()
4491 r == RET_PF_RETRY, fault->map_writable); in kvm_mmu_finish_page_fault()
4511 fault->map_writable = !(fault->slot->flags & KVM_MEM_READONLY); in kvm_mmu_faultin_pfn_private()
4528 &fault->map_writable, &fault->refcounted_page); in __kvm_mmu_faultin_pfn()
4558 &fault->map_writable, &fault->refcounted_page); in __kvm_mmu_faultin_pfn()
H A Dtdp_mmu.c1169 false, fault->map_writable, &new_spte); in tdp_mmu_map_handle_target_level()