Lines Matching refs:rmap
445 unsigned long *rmap; in kvmppc_book3s_hv_page_fault() local
593 rmap = &memslot->arch.rmap[gfn_base - memslot->base_gfn]; in kvmppc_book3s_hv_page_fault()
594 lock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
599 unlock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
604 rcbits = *rmap >> KVMPPC_RMAP_RC_SHIFT; in kvmppc_book3s_hv_page_fault()
609 unlock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
615 kvmppc_add_revmap_chain(kvm, rev, rmap, index, 0); in kvmppc_book3s_hv_page_fault()
659 memset(memslot->arch.rmap, 0, in kvmppc_rmap_reset()
660 memslot->npages * sizeof(*memslot->arch.rmap)); in kvmppc_rmap_reset()
697 ret = handler(kvm, &memslot->arch.rmap[gfn_offset], gfn); in kvm_handle_hva_range()
794 rmapp = memslot->arch.rmap; in kvmppc_core_flush_memslot_hv()
1029 rmapp = memslot->arch.rmap; in kvmppc_hv_get_dirty_log()
1092 unsigned long *rmap; in kvmppc_unpin_guest_page() local
1105 rmap = &memslot->arch.rmap[gfn - memslot->base_gfn]; in kvmppc_unpin_guest_page()
1106 lock_rmap(rmap); in kvmppc_unpin_guest_page()
1107 *rmap |= KVMPPC_RMAP_CHANGED; in kvmppc_unpin_guest_page()
1108 unlock_rmap(rmap); in kvmppc_unpin_guest_page()