Lines Matching refs:rmap
809 u64 rmap, new_rmap = (*n_rmap)->rmap; in kvmhv_insert_nest_rmap() local
819 for_each_nest_rmap_safe(cursor, entry, &rmap) { in kvmhv_insert_nest_rmap()
820 if (kvmhv_n_rmap_is_equal(rmap, new_rmap)) in kvmhv_insert_nest_rmap()
825 rmap = *rmapp; in kvmhv_insert_nest_rmap()
826 if (rmap & RMAP_NESTED_IS_SINGLE_ENTRY) /* Not previously a list */ in kvmhv_insert_nest_rmap()
829 if (rmap & RMAP_NESTED_IS_SINGLE_ENTRY) /* Not previously a list */ in kvmhv_insert_nest_rmap()
830 (*n_rmap)->list.next = (struct llist_node *) rmap; in kvmhv_insert_nest_rmap()
871 unsigned long rmap, mask; in kvmhv_update_nest_rmap_rc_list() local
879 for_each_nest_rmap_safe(cursor, entry, &rmap) in kvmhv_update_nest_rmap_rc_list()
880 kvmhv_update_nest_rmap_rc(kvm, rmap, clr, set, hpa, mask); in kvmhv_update_nest_rmap_rc_list()
909 unsigned long rmap; in kvmhv_remove_nest_rmap_list() local
911 for_each_nest_rmap_safe(cursor, entry, &rmap) { in kvmhv_remove_nest_rmap_list()
912 kvmhv_remove_nest_rmap(kvm, rmap, hpa, mask); in kvmhv_remove_nest_rmap_list()
935 unsigned long *rmap = &memslot->arch.rmap[gfn]; in kvmhv_remove_nest_rmap_range() local
936 kvmhv_remove_nest_rmap_list(kvm, rmap, hpa, addr_mask); in kvmhv_remove_nest_rmap_range()
945 unsigned long rmap, *rmapp = &free->arch.rmap[page]; in kvmhv_free_memslot_nest_rmap() local
950 for_each_nest_rmap_safe(cursor, entry, &rmap) in kvmhv_free_memslot_nest_rmap()
1454 n_rmap->rmap = (n_gpa & RMAP_NESTED_GPA_MASK) | in __kvmhv_nested_page_fault()
1456 rmapp = &memslot->arch.rmap[gfn - memslot->base_gfn]; in __kvmhv_nested_page_fault()