Lines Matching refs:slot
46 static pfn_t kvm_pin_pages(struct kvm_memory_slot *slot, gfn_t gfn, in kvm_pin_pages() argument
52 pfn = gfn_to_pfn_memslot(slot, gfn); in kvm_pin_pages()
60 gfn_to_pfn_memslot(slot, gfn++); in kvm_pin_pages()
73 int kvm_iommu_map_pages(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_iommu_map_pages() argument
85 gfn = slot->base_gfn; in kvm_iommu_map_pages()
86 end_gfn = gfn + slot->npages; in kvm_iommu_map_pages()
89 if (!(slot->flags & KVM_MEM_READONLY)) in kvm_iommu_map_pages()
116 while (__gfn_to_hva_memslot(slot, gfn) & (page_size - 1)) in kvm_iommu_map_pages()
123 pfn = kvm_pin_pages(slot, gfn, page_size >> PAGE_SHIFT); in kvm_iommu_map_pages()
147 kvm_iommu_put_pages(kvm, slot->base_gfn, gfn - slot->base_gfn); in kvm_iommu_map_pages()
314 void kvm_iommu_unmap_pages(struct kvm *kvm, struct kvm_memory_slot *slot) in kvm_iommu_unmap_pages() argument
316 kvm_iommu_put_pages(kvm, slot->base_gfn, slot->npages); in kvm_iommu_unmap_pages()