Searched refs:sptes (Results 1 – 5 of 5) sorted by relevance
| /linux/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. 165 sptes. That means a guest page table contains more ptes than the host, 169 page tables, each 32-bit gpte is converted to two 64-bit sptes 225 A pageful of 64-bit sptes containing the translations for this page. 229 sptes in spt point either at guest pages, or at lower-level shadow pages. 253 sptes pointing at this page and (parent_ptes & ~0x1) points at a data 254 structure with a list of parent sptes. [all …]
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | mmu.c | 153 u64 *sptes[PTE_LIST_EXT]; member 1020 desc->sptes[0] = (u64 *)old_val; in pte_list_add() 1021 desc->sptes[1] = spte; in pte_list_add() 1043 desc->sptes[desc->spte_count++] = spte; in pte_list_add() 1069 desc->sptes[i] = head_desc->sptes[j]; in pte_list_desc_remove_entry() 1070 head_desc->sptes[j] = NULL; in pte_list_desc_remove_entry() 1107 if (desc->sptes[i] == spte) { in pte_list_remove() 1151 mmu_spte_clear_track_bits(kvm, desc->sptes[i]); in kvm_zap_all_rmap_sptes() 1241 return iter->desc->sptes[iter->pos]; in rmap_get_first() 1254 if (iter->desc->sptes[iter->pos]) in rmap_get_next() [all …]
|
| H A D | tdp_mmu.h | 111 int kvm_tdp_mmu_get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes,
|
| H A D | tdp_mmu.c | 1939 int kvm_tdp_mmu_get_walk(struct kvm_vcpu *vcpu, u64 addr, u64 *sptes, in kvm_tdp_mmu_get_walk() argument 1951 sptes[leaf] = iter.old_spte; in kvm_tdp_mmu_get_walk()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
| H A D | vmm.c | 211 pgt->pte[lpti].s.sptes -= pten; in nvkm_vmm_unref_sptes() 221 if (pgt->pte[pteb].s.sptes) { in nvkm_vmm_unref_sptes() 223 if (!(pgt->pte[ptei].s.sptes)) in nvkm_vmm_unref_sptes() 237 if (pgt->pte[ptei].s.sptes) in nvkm_vmm_unref_sptes() 322 pgt->pte[lpti].s.sptes += pten; in nvkm_vmm_ref_sptes() 472 bool spte = !!pgt->pte[ptei].s.sptes; in nvkm_vmm_ref_hwpt() 474 bool next = !!pgt->pte[ptei].s.sptes; in nvkm_vmm_ref_hwpt()
|