Lines Matching refs:slot
540 struct kvm_memory_slot *slot; in id_to_memslot() local
542 slot = &slots->memslots[index]; in id_to_memslot()
544 WARN_ON(slot->id != id); in id_to_memslot()
545 return slot; in id_to_memslot()
572 int kvm_arch_create_memslot(struct kvm *kvm, struct kvm_memory_slot *slot,
590 struct kvm_memory_slot *slot);
592 int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn,
598 unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
599 unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn,
609 pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
610 pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn);
611 pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, bool atomic,
690 struct kvm_memory_slot *slot,
857 int kvm_iommu_map_pages(struct kvm *kvm, struct kvm_memory_slot *slot);
858 void kvm_iommu_unmap_pages(struct kvm *kvm, struct kvm_memory_slot *slot);
861 struct kvm_memory_slot *slot) in kvm_iommu_map_pages() argument
867 struct kvm_memory_slot *slot) in kvm_iommu_unmap_pages() argument
921 int slot = atomic_read(&slots->lru_slot); in search_memslots() local
924 if (gfn >= memslots[slot].base_gfn && in search_memslots()
925 gfn < memslots[slot].base_gfn + memslots[slot].npages) in search_memslots()
926 return &memslots[slot]; in search_memslots()
929 slot = start + (end - start) / 2; in search_memslots()
931 if (gfn >= memslots[slot].base_gfn) in search_memslots()
932 end = slot; in search_memslots()
934 start = slot + 1; in search_memslots()
953 __gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn) in __gfn_to_hva_memslot() argument
955 return slot->userspace_addr + (gfn - slot->base_gfn) * PAGE_SIZE; in __gfn_to_hva_memslot()
964 hva_to_gfn_memslot(unsigned long hva, struct kvm_memory_slot *slot) in hva_to_gfn_memslot() argument
966 gfn_t gfn_offset = (hva - slot->userspace_addr) >> PAGE_SHIFT; in hva_to_gfn_memslot()
968 return slot->base_gfn + gfn_offset; in hva_to_gfn_memslot()