Lines Matching refs:sptes
159 u64 *sptes[RMAP_EXT];
591 desc->sptes[0] = (u64 *)*rmapp;
592 desc->sptes[1] = spte;
597 while (desc->sptes[RMAP_EXT-1] && desc->more) {
601 if (desc->sptes[RMAP_EXT-1]) {
605 for (i = 0; desc->sptes[i]; ++i)
607 desc->sptes[i] = spte;
619 for (j = RMAP_EXT - 1; !desc->sptes[j] && j > i; --j)
621 desc->sptes[i] = desc->sptes[j];
622 desc->sptes[j] = NULL;
626 *rmapp = (unsigned long)desc->sptes[0];
663 for (i = 0; i < RMAP_EXT && desc->sptes[i]; ++i)
664 if (desc->sptes[i] == spte) {
720 for (i = 0; i < RMAP_EXT && desc->sptes[i]; ++i) {
722 return desc->sptes[i];
723 prev_spte = desc->sptes[i];
3344 int kvm_mmu_get_spte_hierarchy(struct kvm_vcpu *vcpu, u64 addr, u64 sptes[4])
3351 sptes[iterator.level-1] = *iterator.sptep;
3505 if (d->sptes[k])