Lines Matching refs:alloc_flags
1744 unsigned long mark, int classzone_idx, int alloc_flags, in __zone_watermark_ok() argument
1753 if (alloc_flags & ALLOC_HIGH) in __zone_watermark_ok()
1755 if (alloc_flags & ALLOC_HARDER) in __zone_watermark_ok()
1759 if (!(alloc_flags & ALLOC_CMA)) in __zone_watermark_ok()
1779 int classzone_idx, int alloc_flags) in zone_watermark_ok() argument
1781 return __zone_watermark_ok(z, order, mark, classzone_idx, alloc_flags, in zone_watermark_ok()
1786 unsigned long mark, int classzone_idx, int alloc_flags) in zone_watermark_ok_safe() argument
1793 return __zone_watermark_ok(z, order, mark, classzone_idx, alloc_flags, in zone_watermark_ok_safe()
1820 static nodemask_t *zlc_setup(struct zonelist *zonelist, int alloc_flags) in zlc_setup() argument
1834 allowednodes = !in_interrupt() && (alloc_flags & ALLOC_CPUSET) ? in zlc_setup()
1927 static nodemask_t *zlc_setup(struct zonelist *zonelist, int alloc_flags) in zlc_setup() argument
1976 struct zonelist *zonelist, int high_zoneidx, int alloc_flags, in get_page_from_freelist() argument
1985 bool consider_zone_dirty = (alloc_flags & ALLOC_WMARK_LOW) && in get_page_from_freelist()
2005 (alloc_flags & ALLOC_CPUSET) && in get_page_from_freelist()
2014 if (alloc_flags & ALLOC_FAIR) { in get_page_from_freelist()
2051 mark = zone->watermark[alloc_flags & ALLOC_WMARK_MASK]; in get_page_from_freelist()
2053 classzone_idx, alloc_flags)) { in get_page_from_freelist()
2058 if (alloc_flags & ALLOC_NO_WATERMARKS) in get_page_from_freelist()
2068 allowednodes = zlc_setup(zonelist, alloc_flags); in get_page_from_freelist()
2096 classzone_idx, alloc_flags)) in get_page_from_freelist()
2108 if (((alloc_flags & ALLOC_WMARK_MASK) == ALLOC_WMARK_MIN) || in get_page_from_freelist()
2134 page->pfmemalloc = !!(alloc_flags & ALLOC_NO_WATERMARKS); in get_page_from_freelist()
2146 if (alloc_flags & ALLOC_FAIR) { in get_page_from_freelist()
2147 alloc_flags &= ~ALLOC_FAIR; in get_page_from_freelist()
2334 nodemask_t *nodemask, int alloc_flags, struct zone *preferred_zone, in __alloc_pages_direct_compact() argument
2374 alloc_flags & ~ALLOC_NO_WATERMARKS, in __alloc_pages_direct_compact()
2408 nodemask_t *nodemask, int alloc_flags, struct zone *preferred_zone, in __alloc_pages_direct_compact() argument
2448 nodemask_t *nodemask, int alloc_flags, struct zone *preferred_zone, in __alloc_pages_direct_reclaim() argument
2466 alloc_flags & ~ALLOC_NO_WATERMARKS, in __alloc_pages_direct_reclaim()
2524 int alloc_flags = ALLOC_WMARK_MIN | ALLOC_CPUSET; in gfp_to_alloc_flags() local
2536 alloc_flags |= (__force int) (gfp_mask & __GFP_HIGH); in gfp_to_alloc_flags()
2544 alloc_flags |= ALLOC_HARDER; in gfp_to_alloc_flags()
2549 alloc_flags &= ~ALLOC_CPUSET; in gfp_to_alloc_flags()
2551 alloc_flags |= ALLOC_HARDER; in gfp_to_alloc_flags()
2555 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2557 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2561 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2565 alloc_flags |= ALLOC_CMA; in gfp_to_alloc_flags()
2567 return alloc_flags; in gfp_to_alloc_flags()
2583 int alloc_flags; in __alloc_pages_slowpath() local
2623 alloc_flags = gfp_to_alloc_flags(gfp_mask); in __alloc_pages_slowpath()
2629 if (!(alloc_flags & ALLOC_CPUSET) && !nodemask) { in __alloc_pages_slowpath()
2639 high_zoneidx, alloc_flags & ~ALLOC_NO_WATERMARKS, in __alloc_pages_slowpath()
2645 if (alloc_flags & ALLOC_NO_WATERMARKS) { in __alloc_pages_slowpath()
2685 high_zoneidx, nodemask, alloc_flags, in __alloc_pages_slowpath()
2737 alloc_flags, preferred_zone, in __alloc_pages_slowpath()
2798 high_zoneidx, nodemask, alloc_flags, in __alloc_pages_slowpath()
2830 int alloc_flags = ALLOC_WMARK_LOW|ALLOC_CPUSET|ALLOC_FAIR; in __alloc_pages_nodemask() local
2851 alloc_flags |= ALLOC_CMA; in __alloc_pages_nodemask()
2866 zonelist, high_zoneidx, alloc_flags, in __alloc_pages_nodemask()