Lines Matching refs:rmap
490 unsigned long *rmap; in kvmppc_book3s_hv_page_fault() local
674 rmap = &memslot->arch.rmap[gfn_base - memslot->base_gfn]; in kvmppc_book3s_hv_page_fault()
675 lock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
680 unlock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
685 rcbits = *rmap >> KVMPPC_RMAP_RC_SHIFT; in kvmppc_book3s_hv_page_fault()
690 unlock_rmap(rmap); in kvmppc_book3s_hv_page_fault()
696 kvmppc_add_revmap_chain(kvm, rev, rmap, index, 0); in kvmppc_book3s_hv_page_fault()
744 memset(memslot->arch.rmap, 0, in kvmppc_rmap_reset()
745 memslot->npages * sizeof(*memslot->arch.rmap)); in kvmppc_rmap_reset()
844 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn]; in kvm_unmap_rmapp()
900 rmapp = memslot->arch.rmap; in kvmppc_core_flush_memslot_hv()
927 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn]; in kvm_age_rmapp()
990 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn]; in kvm_test_age_rmapp()
1153 rmapp = memslot->arch.rmap; in kvmppc_hv_get_dirty_log_hpt()
1207 unsigned long *rmap; in kvmppc_unpin_guest_page() local
1221 rmap = &memslot->arch.rmap[gfn - memslot->base_gfn]; in kvmppc_unpin_guest_page()
1222 lock_rmap(rmap); in kvmppc_unpin_guest_page()
1223 *rmap |= KVMPPC_RMAP_CHANGED; in kvmppc_unpin_guest_page()
1224 unlock_rmap(rmap); in kvmppc_unpin_guest_page()
1300 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn]; in resize_hpt_rehash_hpte()