Lines Matching refs:quadrant
1923 * - quadrant: not part of the overall MMU role (similar to level)
1928 .quadrant = 0x3,
2322 * 1GiB of the address space. @role.quadrant encodes which quarter of
2327 * @role.quadrant encodes which half of the region they map.
2332 * quadrant is assigned in mmu_alloc_root(). A 4-byte PTE consumes
2335 * quadrant, i.e. sets quadrant to '0' or '1'. The parent 8-byte PDE
2336 * covers bit 21 (see above), thus the quadrant is calculated from the
2341 role.quadrant = spte_index(sptep) & 1;
3642 static hpa_t mmu_alloc_root(struct kvm_vcpu *vcpu, gfn_t gfn, int quadrant,
3649 role.quadrant = quadrant;
3651 WARN_ON_ONCE(quadrant && !role.has_4_byte_gpte);
3773 int quadrant, i, r;
3863 * PAE page directory so that quadrant should be 0.
3865 quadrant = (mmu->cpu_role.base.level == PT32_ROOT_LEVEL) ? i : 0;
3867 root = mmu_alloc_root(vcpu, root_gfn, quadrant, PT32_ROOT_LEVEL);
5618 unsigned page_offset, quadrant;
5637 quadrant = page_offset >> PAGE_SHIFT;
5639 if (quadrant != sp->role.quadrant)