Home
last modified time | relevance | path

Searched refs:rmap_head (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/arch/x86/kvm/
Dmmu_audit.c132 struct kvm_rmap_head *rmap_head; in inspect_spte_has_rmap() local
153 rmap_head = __gfn_to_rmap(gfn, rev_sp->role.level, slot); in inspect_spte_has_rmap()
154 if (!rmap_head->val) { in inspect_spte_has_rmap()
195 struct kvm_rmap_head *rmap_head; in audit_write_protection() local
206 rmap_head = __gfn_to_rmap(sp->gfn, PT_PAGE_TABLE_LEVEL, slot); in audit_write_protection()
208 for_each_rmap_spte(rmap_head, &iter, sptep) { in audit_write_protection()
Dmmu.c1212 struct kvm_rmap_head *rmap_head) in pte_list_add() argument
1217 if (!rmap_head->val) { in pte_list_add()
1219 rmap_head->val = (unsigned long)spte; in pte_list_add()
1220 } else if (!(rmap_head->val & 1)) { in pte_list_add()
1223 desc->sptes[0] = (u64 *)rmap_head->val; in pte_list_add()
1225 rmap_head->val = (unsigned long)desc | 1; in pte_list_add()
1229 desc = (struct pte_list_desc *)(rmap_head->val & ~1ul); in pte_list_add()
1246 pte_list_desc_remove_entry(struct kvm_rmap_head *rmap_head, in pte_list_desc_remove_entry() argument
1259 rmap_head->val = (unsigned long)desc->sptes[0]; in pte_list_desc_remove_entry()
1264 rmap_head->val = (unsigned long)desc->more | 1; in pte_list_desc_remove_entry()
[all …]