Home
last modified time | relevance | path

Searched refs:is_last_spte (Results 1 – 4 of 4) sorted by relevance

/linux/arch/x86/kvm/mmu/
H A Dtdp_mmu.c372 if (!is_last_spte(old_spte, level)) in remove_external_spte()
500 if (is_shadow_present_pte(new_spte) && !is_last_spte(new_spte, level)) { in get_external_spt()
517 bool is_leaf = is_present && is_last_spte(new_spte, level); in set_external_spte_present()
572 bool was_leaf = was_present && is_last_spte(old_spte, level); in handle_changed_spte()
573 bool is_leaf = is_present && is_last_spte(new_spte, level); in handle_changed_spte()
787 !is_last_spte(_iter.old_spte, _iter.level)) \
999 !is_last_spte(iter.old_spte, iter.level)) in tdp_mmu_zap_leafs()
1182 is_last_spte(iter->old_spte, iter->level)) { in tdp_mmu_map_handle_target_level()
1199 (!is_last_spte(iter->old_spte, iter->level) || in tdp_mmu_map_handle_target_level()
1466 !is_last_spte(iter.old_spte, iter.level) || in wrprot_gfn_range()
[all …]
H A Dspte.h353 static inline bool is_last_spte(u64 pte, int level) in is_last_spte() function
H A Dspte.c269 if ((!is_last_spte(old_spte, level) || !is_writable_pte(old_spte)) && in make_spte()
H A Dmmu.c2525 if (!is_shadow_present_pte(spte) || is_last_spte(spte, iterator->level)) { in __shadow_walk_next()
2611 if (is_last_spte(pte, sp->role.level)) { in mmu_page_zap_pte()
3054 if (prefetch && is_last_spte(*sptep, level) && in mmu_set_spte()
3690 if (!is_last_spte(spte, sp->role.level)) in fast_page_fault()
7085 flush |= !is_last_spte(*sptep, sp->role.level); in shadow_mmu_split_huge_page()