Lines Matching refs:sptes
144 u64 *sptes[PTE_LIST_EXT]; member
910 desc->sptes[0] = (u64 *)*pte_list; in pte_list_add()
911 desc->sptes[1] = spte; in pte_list_add()
917 while (desc->sptes[PTE_LIST_EXT-1] && desc->more) { in pte_list_add()
921 if (desc->sptes[PTE_LIST_EXT-1]) { in pte_list_add()
925 for (i = 0; desc->sptes[i]; ++i) in pte_list_add()
927 desc->sptes[i] = spte; in pte_list_add()
938 for (j = PTE_LIST_EXT - 1; !desc->sptes[j] && j > i; --j) in pte_list_desc_remove_entry()
940 desc->sptes[i] = desc->sptes[j]; in pte_list_desc_remove_entry()
941 desc->sptes[j] = NULL; in pte_list_desc_remove_entry()
945 *pte_list = (unsigned long)desc->sptes[0]; in pte_list_desc_remove_entry()
975 for (i = 0; i < PTE_LIST_EXT && desc->sptes[i]; ++i) in pte_list_remove()
976 if (desc->sptes[i] == spte) { in pte_list_remove()
1004 for (i = 0; i < PTE_LIST_EXT && desc->sptes[i]; ++i) in pte_list_walk()
1005 fn(desc->sptes[i]); in pte_list_walk()
1090 return iter->desc->sptes[iter->pos]; in rmap_get_first()
1105 sptep = iter->desc->sptes[iter->pos]; in rmap_get_next()
1115 return iter->desc->sptes[iter->pos]; in rmap_get_next()
4840 int kvm_mmu_get_spte_hierarchy(struct kvm_vcpu *vcpu, u64 addr, u64 sptes[4]) in kvm_mmu_get_spte_hierarchy()
4851 sptes[iterator.level-1] = spte; in kvm_mmu_get_spte_hierarchy()