Lines Matching defs:alloc
1589 unsigned long alloc;
1595 alloc = avail_normal - alloc_normal;
1596 if (nr_pages < alloc) {
1597 alloc = nr_pages;
1600 return preallocate_image_pages(alloc, GFP_IMAGE);
1619 unsigned long alloc = _fraction(nr_pages, highmem, total);
1621 return preallocate_image_pages(alloc, GFP_IMAGE | __GFP_HIGHMEM);
1745 unsigned long alloc, save_highmem, pages_highmem, avail_normal;
1842 alloc = count - max_size;
1843 if (alloc > pages_highmem) {
1844 alloc -= pages_highmem;
1846 alloc = 0;
1848 pages = preallocate_image_memory(alloc, avail_normal);
1849 if (pages < alloc) {
1851 alloc -= pages;
1853 pages_highmem = preallocate_image_highmem(alloc);
1854 if (pages_highmem < alloc) {
1855 pr_err("Image allocation is %lu pages short\n", alloc - pages_highmem);
1863 alloc = (count - pages) - size;
1864 pages += preallocate_image_highmem(alloc);
1870 alloc = max_size - size;
1871 size = preallocate_highmem_fraction(alloc, highmem, count);
1873 alloc -= size;
1874 size = preallocate_image_memory(alloc, avail_normal);
1875 pages_highmem += preallocate_image_highmem(alloc - size);