Lines Matching refs:rmap
446 unsigned long *rmap; in kvmppc_book3s_hv_page_fault() local
594 rmap = &memslot->arch.rmap[gfn_base - memslot->base_gfn]; in kvmppc_book3s_hv_page_fault()
595 lock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
600 unlock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
605 rcbits = *rmap >> KVMPPC_RMAP_RC_SHIFT; in kvmppc_book3s_hv_page_fault()
610 unlock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
616 kvmppc_add_revmap_chain(kvm, rev, rmap, index, 0); in kvmppc_book3s_hv_page_fault()
660 memset(memslot->arch.rmap, 0, in kvmppc_rmap_reset()
661 memslot->npages * sizeof(*memslot->arch.rmap)); in kvmppc_rmap_reset()
698 ret = handler(kvm, &memslot->arch.rmap[gfn_offset], gfn); in kvm_handle_hva_range()
797 rmapp = memslot->arch.rmap; in kvmppc_core_flush_memslot_hv()
1036 rmapp = memslot->arch.rmap; in kvmppc_hv_get_dirty_log()
1099 unsigned long *rmap; in kvmppc_unpin_guest_page() local
1112 rmap = &memslot->arch.rmap[gfn - memslot->base_gfn]; in kvmppc_unpin_guest_page()
1113 lock_rmap(rmap); in kvmppc_unpin_guest_page()
1114 *rmap |= KVMPPC_RMAP_CHANGED; in kvmppc_unpin_guest_page()
1115 unlock_rmap(rmap); in kvmppc_unpin_guest_page()