Lines Matching refs:sptes
152 u64 *sptes[PTE_LIST_EXT]; member
930 desc->sptes[0] = (u64 *)rmap_head->val; in pte_list_add()
931 desc->sptes[1] = spte; in pte_list_add()
951 desc->sptes[desc->spte_count++] = spte; in pte_list_add()
975 desc->sptes[i] = head_desc->sptes[j]; in pte_list_desc_remove_entry()
976 head_desc->sptes[j] = NULL; in pte_list_desc_remove_entry()
1011 if (desc->sptes[i] == spte) { in pte_list_remove()
1050 mmu_spte_clear_track_bits(kvm, desc->sptes[i]); in kvm_zap_all_rmap_sptes()
1139 sptep = iter->desc->sptes[iter->pos]; in rmap_get_first()
1157 sptep = iter->desc->sptes[iter->pos]; in rmap_get_next()
1167 sptep = iter->desc->sptes[iter->pos]; in rmap_get_next()
4145 static int get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes, int *root_level) in get_walk() argument
4158 sptes[leaf] = spte; in get_walk()
4164 static int get_sptes_lockless(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes, in get_sptes_lockless() argument
4172 leaf = kvm_tdp_mmu_get_walk(vcpu, addr, sptes, root_level); in get_sptes_lockless()
4174 leaf = get_walk(vcpu, addr, sptes, root_level); in get_sptes_lockless()
4183 u64 sptes[PT64_ROOT_MAX_LEVEL + 1]; in get_mmio_spte() local
4188 leaf = get_sptes_lockless(vcpu, addr, sptes, &root); in get_mmio_spte()
4194 *sptep = sptes[leaf]; in get_mmio_spte()
4202 if (!is_shadow_present_pte(sptes[leaf])) in get_mmio_spte()
4208 reserved |= is_rsvd_spte(rsvd_check, sptes[level], level); in get_mmio_spte()
4215 sptes[level], level, in get_mmio_spte()
4216 get_rsvd_bits(rsvd_check, sptes[level], level)); in get_mmio_spte()
6170 u64 sptes[PT64_ROOT_MAX_LEVEL + 1]; in kvm_mmu_print_sptes() local
6173 leaf = get_sptes_lockless(vcpu, gpa, sptes, &root_level); in kvm_mmu_print_sptes()
6179 pr_cont(", spte[%d] = 0x%llx", level, sptes[level]); in kvm_mmu_print_sptes()