Lines Matching refs:kvm_memslots
603 struct kvm_memslots *slots;
1026 /* This does not remove the slot from struct kvm_memslots data structures */
1039 static void kvm_free_memslots(struct kvm *kvm, struct kvm_memslots *slots)
1191 struct kvm_memslots *slots;
1461 static struct kvm_memslots *kvm_get_inactive_memslots(struct kvm *kvm, int as_id)
1463 struct kvm_memslots *active = __kvm_memslots(kvm, as_id);
1489 static void kvm_insert_gfn_node(struct kvm_memslots *slots,
1514 static void kvm_erase_gfn_node(struct kvm_memslots *slots,
1520 static void kvm_replace_gfn_node(struct kvm_memslots *slots,
1546 struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id);
1632 struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id);
1996 static bool kvm_check_memslot_overlap(struct kvm_memslots *slots, int id,
2021 struct kvm_memslots *slots;
2173 struct kvm_memslots *slots;
2235 struct kvm_memslots *slots;
2346 struct kvm_memslots *slots;
2483 struct kvm_memslots *slots;
2629 return __gfn_to_memslot(kvm_memslots(kvm), gfn);
2635 struct kvm_memslots *slots = kvm_vcpu_memslots(vcpu);
2655 * thrashing the VM-wide last_used_slot in kvm_memslots.
3488 static int __kvm_gfn_to_hva_cache_init(struct kvm_memslots *slots,
3532 struct kvm_memslots *slots = kvm_memslots(kvm);
3541 struct kvm_memslots *slots = kvm_memslots(kvm);
3579 struct kvm_memslots *slots = kvm_memslots(kvm);