Searched refs:sptes (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/Documentation/virt/kvm/x86/ |
| H A D | mmu.rst | 122 shadow page contains 512 sptes, which can be either leaf or nonleaf sptes. A 123 shadow page may contain a mix of leaf and nonleaf sptes. 153 1=4k sptes, 2=2M sptes, 3=1G sptes, etc. 155 If set, leaf sptes reachable from this page are for a linear range. 169 page tables, each 32-bit gpte is converted to two 64-bit sptes 254 structure with a list of parent sptes. 304 protected, and synchronize sptes to gptes when a gpte is written. 342 MMIO sptes" below) 398 - look up affected sptes through reverse map 465 Fast invalidation of MMIO sptes [all …]
|
| /linux-6.15/arch/x86/kvm/mmu/ |
| H A D | mmu.c | 152 u64 *sptes[PTE_LIST_EXT]; member 1015 desc->sptes[0] = (u64 *)old_val; in pte_list_add() 1016 desc->sptes[1] = spte; in pte_list_add() 1064 desc->sptes[i] = head_desc->sptes[j]; in pte_list_desc_remove_entry() 1065 head_desc->sptes[j] = NULL; in pte_list_desc_remove_entry() 1102 if (desc->sptes[i] == spte) { in pte_list_remove() 1236 return iter->desc->sptes[iter->pos]; in rmap_get_first() 1249 if (iter->desc->sptes[iter->pos]) in rmap_get_next() 4266 sptes[leaf] = spte; in get_walk() 4302 *sptep = sptes[leaf]; in get_mmio_spte() [all …]
|
| H A D | tdp_mmu.h | 110 int kvm_tdp_mmu_get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes,
|
| H A D | tdp_mmu.c | 1914 int kvm_tdp_mmu_get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes, in kvm_tdp_mmu_get_walk() argument 1926 sptes[leaf] = iter.old_spte; in kvm_tdp_mmu_get_walk()
|