Lines Matching defs:leaf
733 * For leaf SPTEs, fetch the *guest* access permissions being shadowed. Note
832 /* the non-leaf shadow pages are keeping readonly. */
2432 * If an SPTE is present already, it must be a leaf and therefore
2486 /* Returns the number of zapped non-leaf child shadow pages. */
3105 * Read each entry once. As above, a non-leaf entry can be promoted to
3230 * large page, as the leaf could be executable.
4080 int leaf = -1;
4087 leaf = iterator.level;
4090 sptes[leaf] = spte;
4093 return leaf;
4101 int root, leaf, level;
4107 leaf = kvm_tdp_mmu_get_walk(vcpu, addr, sptes, &root);
4109 leaf = get_walk(vcpu, addr, sptes, &root);
4113 if (unlikely(leaf < 0)) {
4118 *sptep = sptes[leaf];
4121 * Skip reserved bits checks on the terminal leaf if it's not a valid
4126 if (!is_shadow_present_pte(sptes[leaf]))
4127 leaf++;
4131 for (level = root; level >= leaf; level--)
4137 for (level = root; level >= leaf; level--)
4717 * Non-leaf PML4Es and PDPEs reserve bit 8 (which would be the G bit for
4718 * leaf entries) on AMD CPUs only.
6470 /* The rmaps should never contain non-leaf SPTEs. */