Searched refs:rmapp (Results 1 – 3 of 3) sorted by relevance
/linux-4.1.27/arch/powerpc/kvm/ |
D | book3s_64_mmu_hv.c | 669 unsigned long *rmapp, in kvm_handle_hva_range() argument 706 int (*handler)(struct kvm *kvm, unsigned long *rmapp, in kvm_handle_hva() argument 712 static int kvm_unmap_rmapp(struct kvm *kvm, unsigned long *rmapp, in kvm_unmap_rmapp() argument 721 lock_rmap(rmapp); in kvm_unmap_rmapp() 722 if (!(*rmapp & KVMPPC_RMAP_PRESENT)) { in kvm_unmap_rmapp() 723 unlock_rmap(rmapp); in kvm_unmap_rmapp() 732 i = *rmapp & KVMPPC_RMAP_INDEX; in kvm_unmap_rmapp() 736 unlock_rmap(rmapp); in kvm_unmap_rmapp() 744 *rmapp &= ~(KVMPPC_RMAP_PRESENT | KVMPPC_RMAP_INDEX); in kvm_unmap_rmapp() 751 *rmapp = (*rmapp & ~KVMPPC_RMAP_INDEX) | j; in kvm_unmap_rmapp() [all …]
|
/linux-4.1.27/arch/x86/kvm/ |
D | mmu_audit.c | 132 unsigned long *rmapp; in inspect_spte_has_rmap() local 149 rmapp = gfn_to_rmap(kvm, gfn, rev_sp->role.level); in inspect_spte_has_rmap() 150 if (!*rmapp) { in inspect_spte_has_rmap() 191 unsigned long *rmapp; in audit_write_protection() local 198 rmapp = gfn_to_rmap(kvm, sp->gfn, PT_PAGE_TABLE_LEVEL); in audit_write_protection() 200 for (sptep = rmap_get_first(*rmapp, &iter); sptep; in audit_write_protection()
|
D | mmu.c | 1041 unsigned long *rmapp; in rmap_add() local 1045 rmapp = gfn_to_rmap(vcpu->kvm, gfn, sp->role.level); in rmap_add() 1046 return pte_list_add(vcpu, spte, rmapp); in rmap_add() 1053 unsigned long *rmapp; in rmap_remove() local 1057 rmapp = gfn_to_rmap(kvm, gfn, sp->role.level); in rmap_remove() 1058 pte_list_remove(spte, rmapp); in rmap_remove() 1178 static bool __rmap_write_protect(struct kvm *kvm, unsigned long *rmapp, in __rmap_write_protect() argument 1185 for (sptep = rmap_get_first(*rmapp, &iter); sptep;) { in __rmap_write_protect() 1206 static bool __rmap_clear_dirty(struct kvm *kvm, unsigned long *rmapp) in __rmap_clear_dirty() argument 1212 for (sptep = rmap_get_first(*rmapp, &iter); sptep;) { in __rmap_clear_dirty() [all …]
|