Lines Matching refs:page_size
96 unsigned long page_size; in kvm_iommu_map_pages() local
105 page_size = kvm_host_page_size(kvm, gfn); in kvm_iommu_map_pages()
108 while ((gfn + (page_size >> PAGE_SHIFT)) > end_gfn) in kvm_iommu_map_pages()
109 page_size >>= 1; in kvm_iommu_map_pages()
112 while ((gfn << PAGE_SHIFT) & (page_size - 1)) in kvm_iommu_map_pages()
113 page_size >>= 1; in kvm_iommu_map_pages()
116 while (__gfn_to_hva_memslot(slot, gfn) & (page_size - 1)) in kvm_iommu_map_pages()
117 page_size >>= 1; in kvm_iommu_map_pages()
123 pfn = kvm_pin_pages(slot, gfn, page_size >> PAGE_SHIFT); in kvm_iommu_map_pages()
131 page_size, flags); in kvm_iommu_map_pages()
135 kvm_unpin_pages(kvm, pfn, page_size >> PAGE_SHIFT); in kvm_iommu_map_pages()
139 gfn += page_size >> PAGE_SHIFT; in kvm_iommu_map_pages()