Lines Matching refs:sptes
144 u64 *sptes[PTE_LIST_EXT]; member
935 desc->sptes[0] = (u64 *)*pte_list; in pte_list_add()
936 desc->sptes[1] = spte; in pte_list_add()
942 while (desc->sptes[PTE_LIST_EXT-1] && desc->more) { in pte_list_add()
946 if (desc->sptes[PTE_LIST_EXT-1]) { in pte_list_add()
950 for (i = 0; desc->sptes[i]; ++i) in pte_list_add()
952 desc->sptes[i] = spte; in pte_list_add()
963 for (j = PTE_LIST_EXT - 1; !desc->sptes[j] && j > i; --j) in pte_list_desc_remove_entry()
965 desc->sptes[i] = desc->sptes[j]; in pte_list_desc_remove_entry()
966 desc->sptes[j] = NULL; in pte_list_desc_remove_entry()
970 *pte_list = (unsigned long)desc->sptes[0]; in pte_list_desc_remove_entry()
1000 for (i = 0; i < PTE_LIST_EXT && desc->sptes[i]; ++i) in pte_list_remove()
1001 if (desc->sptes[i] == spte) { in pte_list_remove()
1029 for (i = 0; i < PTE_LIST_EXT && desc->sptes[i]; ++i) in pte_list_walk()
1030 fn(desc->sptes[i]); in pte_list_walk()
1117 return iter->desc->sptes[iter->pos]; in rmap_get_first()
1132 sptep = iter->desc->sptes[iter->pos]; in rmap_get_next()
1142 return iter->desc->sptes[iter->pos]; in rmap_get_next()
3321 u64 sptes[PT64_ROOT_LEVEL], spte = 0ull; in walk_shadow_page_get_mmio_spte() local
3336 sptes[leaf - 1] = spte; in walk_shadow_page_get_mmio_spte()
3353 sptes[root - 1], root); in walk_shadow_page_get_mmio_spte()