Lines Matching defs:leaf
729 * For leaf SPTEs, fetch the *guest* access permissions being shadowed. Note
838 /* the non-leaf shadow pages are keeping readonly. */
2438 * If an SPTE is present already, it must be a leaf and therefore
2492 /* Returns the number of zapped non-leaf child shadow pages. */
3111 * Read each entry once. As above, a non-leaf entry can be promoted to
3250 * large page, as the leaf could be executable.
4121 int leaf = -1;
4128 leaf = iterator.level;
4131 sptes[leaf] = spte;
4134 return leaf;
4142 int root, leaf, level;
4148 leaf = kvm_tdp_mmu_get_walk(vcpu, addr, sptes, &root);
4150 leaf = get_walk(vcpu, addr, sptes, &root);
4154 if (unlikely(leaf < 0)) {
4159 *sptep = sptes[leaf];
4162 * Skip reserved bits checks on the terminal leaf if it's not a valid
4167 if (!is_shadow_present_pte(sptes[leaf]))
4168 leaf++;
4172 for (level = root; level >= leaf; level--)
4178 for (level = root; level >= leaf; level--)
4864 * Non-leaf PML4Es and PDPEs reserve bit 8 (which would be the G bit for
4865 * leaf entries) on AMD CPUs only.
6619 /* The rmaps should never contain non-leaf SPTEs. */