Lines Matching defs:level
192 int level = sp->role.level;
226 if (level > PG_LEVEL_4K && (pte_access & ACC_EXEC_MASK) &&
239 if (level > PG_LEVEL_4K)
259 * e.g. it's write-tracked (upper-level SPs) or has one or more
269 if ((!is_last_spte(old_spte, level) || !is_writable_pte(old_spte)) &&
280 WARN_ONCE(is_rsvd_spte(&vcpu->arch.mmu->shadow_zero_check, spte, level),
281 "spte = 0x%llx, level = %d, rsvd bits = 0x%llx", spte, level,
282 get_rsvd_bits(&vcpu->arch.mmu->shadow_zero_check, spte, level));
291 WARN_ON_ONCE(level > PG_LEVEL_4K);
347 * lower level for the given index.
349 child_spte |= (index * KVM_PAGES_PER_HPAGE(role.level)) << PAGE_SHIFT;
351 if (role.level == PG_LEVEL_4K) {
366 u64 make_huge_spte(struct kvm *kvm, u64 small_spte, int level)
370 KVM_BUG_ON(!is_shadow_present_pte(small_spte) || level == PG_LEVEL_4K, kvm);
379 huge_spte &= KVM_HPAGE_MASK(level) | ~PAGE_MASK;