Searched refs:accessed_dirty (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/ |
H A D | paging_tmpl.h | 311 unsigned index, accessed_dirty, pte_pkey; in walk_addr_generic() local 432 accessed_dirty = have_ad ? pte_access & PT_GUEST_ACCESSED_MASK : 0; in walk_addr_generic() 458 * On a write fault, fold the dirty bit into accessed_dirty. in walk_addr_generic() 459 * For modes without A/D bits support accessed_dirty will be in walk_addr_generic() 462 accessed_dirty &= pte >> in walk_addr_generic() 465 if (unlikely(!accessed_dirty)) { in walk_addr_generic()
|
H A D | mmu.c | 5300 kvm_calc_shadow_ept_root_page_role(struct kvm_vcpu *vcpu, bool accessed_dirty, in kvm_calc_shadow_ept_root_page_role() argument 5313 role.base.ad_disabled = !accessed_dirty; in kvm_calc_shadow_ept_root_page_role() 5325 int huge_page_level, bool accessed_dirty, in kvm_init_shadow_ept_mmu() 5331 kvm_calc_shadow_ept_root_page_role(vcpu, accessed_dirty, in kvm_init_shadow_ept_mmu() 5324 kvm_init_shadow_ept_mmu(struct kvm_vcpu *vcpu, bool execonly, int huge_page_level, bool accessed_dirty, gpa_t new_eptp) kvm_init_shadow_ept_mmu() argument
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | mmu.h | 64 bool accessed_dirty, gpa_t new_eptp);
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | mmu.h | 111 int huge_page_level, bool accessed_dirty,
|
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/ |
H A D | paging_tmpl.h | 317 unsigned index, accessed_dirty, pte_pkey; in walk_addr_generic() local 424 accessed_dirty = have_ad ? pte_access & PT_GUEST_ACCESSED_MASK : 0; in walk_addr_generic() 448 * On a write fault, fold the dirty bit into accessed_dirty. in walk_addr_generic() 449 * For modes without A/D bits support accessed_dirty will be in walk_addr_generic() 452 accessed_dirty &= pte >> in walk_addr_generic() 455 if (unlikely(!accessed_dirty)) { in walk_addr_generic()
|
H A D | mmu.c | 4650 kvm_calc_shadow_ept_root_page_role(struct kvm_vcpu *vcpu, bool accessed_dirty, in kvm_calc_shadow_ept_root_page_role() argument 4661 role.base.ad_disabled = !accessed_dirty; in kvm_calc_shadow_ept_root_page_role() 4679 bool accessed_dirty, gpa_t new_eptp) in kvm_init_shadow_ept_mmu() 4684 kvm_calc_shadow_ept_root_page_role(vcpu, accessed_dirty, in kvm_init_shadow_ept_mmu() 4695 context->ept_ad = accessed_dirty; in kvm_init_shadow_ept_mmu() 4678 kvm_init_shadow_ept_mmu(struct kvm_vcpu *vcpu, bool execonly, bool accessed_dirty, gpa_t new_eptp) kvm_init_shadow_ept_mmu() argument
|
Completed in 22 milliseconds