Lines Matching refs:alloc_flags

985 								int alloc_flags)  in prep_new_page()  argument
1016 if (alloc_flags & ALLOC_NO_WATERMARKS) in prep_new_page()
1878 unsigned long mark, int classzone_idx, int alloc_flags, in __zone_watermark_ok() argument
1887 if (alloc_flags & ALLOC_HIGH) in __zone_watermark_ok()
1889 if (alloc_flags & ALLOC_HARDER) in __zone_watermark_ok()
1893 if (!(alloc_flags & ALLOC_CMA)) in __zone_watermark_ok()
1913 int classzone_idx, int alloc_flags) in zone_watermark_ok() argument
1915 return __zone_watermark_ok(z, order, mark, classzone_idx, alloc_flags, in zone_watermark_ok()
1920 unsigned long mark, int classzone_idx, int alloc_flags) in zone_watermark_ok_safe() argument
1927 return __zone_watermark_ok(z, order, mark, classzone_idx, alloc_flags, in zone_watermark_ok_safe()
1954 static nodemask_t *zlc_setup(struct zonelist *zonelist, int alloc_flags) in zlc_setup() argument
1968 allowednodes = !in_interrupt() && (alloc_flags & ALLOC_CPUSET) ? in zlc_setup()
2061 static nodemask_t *zlc_setup(struct zonelist *zonelist, int alloc_flags) in zlc_setup() argument
2109 get_page_from_freelist(gfp_t gfp_mask, unsigned int order, int alloc_flags, in get_page_from_freelist() argument
2119 bool consider_zone_dirty = (alloc_flags & ALLOC_WMARK_LOW) && in get_page_from_freelist()
2139 (alloc_flags & ALLOC_CPUSET) && in get_page_from_freelist()
2148 if (alloc_flags & ALLOC_FAIR) { in get_page_from_freelist()
2185 mark = zone->watermark[alloc_flags & ALLOC_WMARK_MASK]; in get_page_from_freelist()
2187 ac->classzone_idx, alloc_flags)) { in get_page_from_freelist()
2192 if (alloc_flags & ALLOC_NO_WATERMARKS) in get_page_from_freelist()
2202 allowednodes = zlc_setup(zonelist, alloc_flags); in get_page_from_freelist()
2230 ac->classzone_idx, alloc_flags)) in get_page_from_freelist()
2242 if (((alloc_flags & ALLOC_WMARK_MASK) == ALLOC_WMARK_MIN) || in get_page_from_freelist()
2254 if (prep_new_page(page, order, gfp_mask, alloc_flags)) in get_page_from_freelist()
2271 if (alloc_flags & ALLOC_FAIR) { in get_page_from_freelist()
2272 alloc_flags &= ~ALLOC_FAIR; in get_page_from_freelist()
2460 int alloc_flags, const struct alloc_context *ac, in __alloc_pages_direct_compact() argument
2471 compact_result = try_to_compact_pages(gfp_mask, order, alloc_flags, ac, in __alloc_pages_direct_compact()
2492 alloc_flags & ~ALLOC_NO_WATERMARKS, ac); in __alloc_pages_direct_compact()
2516 int alloc_flags, const struct alloc_context *ac, in __alloc_pages_direct_compact() argument
2556 int alloc_flags, const struct alloc_context *ac, in __alloc_pages_direct_reclaim() argument
2572 alloc_flags & ~ALLOC_NO_WATERMARKS, ac); in __alloc_pages_direct_reclaim()
2622 int alloc_flags = ALLOC_WMARK_MIN | ALLOC_CPUSET; in gfp_to_alloc_flags() local
2634 alloc_flags |= (__force int) (gfp_mask & __GFP_HIGH); in gfp_to_alloc_flags()
2642 alloc_flags |= ALLOC_HARDER; in gfp_to_alloc_flags()
2647 alloc_flags &= ~ALLOC_CPUSET; in gfp_to_alloc_flags()
2649 alloc_flags |= ALLOC_HARDER; in gfp_to_alloc_flags()
2653 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2655 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2659 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2663 alloc_flags |= ALLOC_CMA; in gfp_to_alloc_flags()
2665 return alloc_flags; in gfp_to_alloc_flags()
2679 int alloc_flags; in __alloc_pages_slowpath() local
2714 alloc_flags = gfp_to_alloc_flags(gfp_mask); in __alloc_pages_slowpath()
2720 if (!(alloc_flags & ALLOC_CPUSET) && !ac->nodemask) { in __alloc_pages_slowpath()
2729 alloc_flags & ~ALLOC_NO_WATERMARKS, ac); in __alloc_pages_slowpath()
2734 if (alloc_flags & ALLOC_NO_WATERMARKS) { in __alloc_pages_slowpath()
2772 page = __alloc_pages_direct_compact(gfp_mask, order, alloc_flags, ac, in __alloc_pages_slowpath()
2820 page = __alloc_pages_direct_reclaim(gfp_mask, order, alloc_flags, ac, in __alloc_pages_slowpath()
2852 alloc_flags, ac, migration_mode, in __alloc_pages_slowpath()
2875 int alloc_flags = ALLOC_WMARK_LOW|ALLOC_CPUSET|ALLOC_FAIR; in __alloc_pages_nodemask() local
2901 alloc_flags |= ALLOC_CMA; in __alloc_pages_nodemask()
2918 page = get_page_from_freelist(alloc_mask, order, alloc_flags, &ac); in __alloc_pages_nodemask()