Lines Matching refs:order
91 unsigned long order, base_pfn, end_pfn; in iommu_dma_init_domain() local
97 order = __ffs(domain->ops->pgsize_bitmap); in iommu_dma_init_domain()
98 base_pfn = max_t(unsigned long, 1, base >> order); in iommu_dma_init_domain()
99 end_pfn = (base + size - 1) >> order; in iommu_dma_init_domain()
110 domain->geometry.aperture_start >> order); in iommu_dma_init_domain()
112 domain->geometry.aperture_end >> order); in iommu_dma_init_domain()
117 if (1UL << order != iovad->granule || in iommu_dma_init_domain()
125 init_iova_domain(iovad, 1UL << order, base_pfn, end_pfn); in iommu_dma_init_domain()
197 unsigned int order = MAX_ORDER; in __iommu_dma_alloc_pages() local
218 for (order = min_t(unsigned int, order, __fls(count)); in __iommu_dma_alloc_pages()
219 order > 0; order--) { in __iommu_dma_alloc_pages()
220 page = alloc_pages(gfp | __GFP_NORETRY, order); in __iommu_dma_alloc_pages()
226 __free_pages(page, order); in __iommu_dma_alloc_pages()
228 split_page(page, order); in __iommu_dma_alloc_pages()
238 j = 1 << order; in __iommu_dma_alloc_pages()