Home
last modified time | relevance | path

Searched refs:rmapp (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/arch/powerpc/kvm/
Dbook3s_64_mmu_hv.c669 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/
Dmmu_audit.c132 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()
Dmmu.c1041 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 …]