Lines Matching defs:order
144 unsigned long order = get_order(size);
147 page = alloc_pages(gfp, order);
154 split_page(page, order);
155 for (p = page + (size >> PAGE_SHIFT), e = page + (1 << order); p < e; p++)
396 unsigned long order = get_order(size);
401 page = dma_alloc_from_contiguous(dev, count, order, gfp & __GFP_NOWARN);
759 unsigned int order = get_order(size);
767 if (order > CONFIG_ARM_DMA_IOMMU_ALIGNMENT)
768 order = CONFIG_ARM_DMA_IOMMU_ALIGNMENT;
771 align = (1 << order) - 1;
868 unsigned long order = get_order(size);
871 page = dma_alloc_from_contiguous(dev, count, order,
894 int j, order;
896 order = iommu_order_array[order_idx];
899 if (__fls(count) < order) {
904 if (order) {
905 /* See if it's easy to allocate a high-order chunk */
906 pages[i] = alloc_pages(gfp | __GFP_NORETRY, order);
919 if (order) {
920 split_page(pages[i], order);
921 j = 1 << order;
926 __dma_clear_buffer(pages[i], PAGE_SIZE << order, coherent_flag);
927 i += 1 << order;
928 count -= 1 << order;