Home
last modified time | relevance | path

Searched refs:shadow_accessed_mask (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
H A Dspte.c23 u64 __read_mostly shadow_accessed_mask; variable
178 spte |= shadow_accessed_mask; in make_nonleaf_spte()
220 return spte & ~shadow_accessed_mask; in mark_spte_for_access_track()
271 shadow_accessed_mask = accessed_mask; in kvm_mmu_set_mask_ptes()
286 shadow_accessed_mask = 0; in kvm_mmu_reset_all_pte_masks()
H A Dspte.h92 extern u64 __read_mostly shadow_accessed_mask;
168 return spte_ad_enabled(spte) ? shadow_accessed_mask : 0; in spte_shadow_accessed_mask()
H A Dtdp_mmu.c539 map_writable, !shadow_accessed_mask, in tdp_mmu_map_handle_target_level()
634 !shadow_accessed_mask); in kvm_tdp_mmu_map()
730 clear_bit((ffs(shadow_accessed_mask) - 1), in age_gfn_range()
H A Dmmu.c443 if ((spte & shadow_accessed_mask) == 0 || in spte_has_volatile_bits()
613 clear_bit((ffs(shadow_accessed_mask) - 1), in mmu_spte_age()
4503 role.base.ad_disabled = (shadow_accessed_mask == 0); in kvm_calc_tdp_mmu_root_page_role()
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dspte.c32 u64 __read_mostly shadow_accessed_mask; variable
129 if (!(spte & shadow_accessed_mask) || in spte_has_volatile_bits()
320 spte |= shadow_accessed_mask; in make_nonleaf_spte()
344 return spte & ~shadow_accessed_mask; in mark_spte_for_access_track()
428 shadow_accessed_mask = has_ad_bits ? VMX_EPT_ACCESS_BIT : 0ull; in kvm_mmu_set_ept_masks()
485 shadow_accessed_mask = PT_ACCESSED_MASK; in kvm_mmu_reset_all_pte_masks()
H A Dspte.h157 extern u64 __read_mostly shadow_accessed_mask;
271 return !!shadow_accessed_mask; in kvm_ad_enabled()
299 return spte_ad_enabled(spte) ? shadow_accessed_mask : 0; in spte_shadow_accessed_mask()
H A Dtdp_mmu.c1182 shadow_accessed_mask, in age_gfn_range()
1184 new_spte = iter->old_spte & ~shadow_accessed_mask; in age_gfn_range()
H A Dmmu.c627 clear_bit((ffs(shadow_accessed_mask) - 1), in mmu_spte_age()

Completed in 25 milliseconds