Lines Matching defs:order
277 unsigned long order = get_order(size);
280 page = alloc_pages(gfp, order);
287 split_page(page, order);
288 for (p = page + (size >> PAGE_SHIFT), e = page + (1 << order); p < e; p++)
525 unsigned long order = get_order(size);
530 page = dma_alloc_from_contiguous(dev, count, order, gfp & __GFP_NOWARN);
1104 unsigned int order = get_order(size);
1112 if (order > CONFIG_ARM_DMA_IOMMU_ALIGNMENT)
1113 order = CONFIG_ARM_DMA_IOMMU_ALIGNMENT;
1116 align = (1 << order) - 1;
1216 unsigned long order = get_order(size);
1219 page = dma_alloc_from_contiguous(dev, count, order,
1242 int j, order;
1244 order = iommu_order_array[order_idx];
1247 if (__fls(count) < order) {
1252 if (order) {
1253 /* See if it's easy to allocate a high-order chunk */
1254 pages[i] = alloc_pages(gfp | __GFP_NORETRY, order);
1267 if (order) {
1268 split_page(pages[i], order);
1269 j = 1 << order;
1274 __dma_clear_buffer(pages[i], PAGE_SIZE << order, coherent_flag);
1275 i += 1 << order;
1276 count -= 1 << order;