Lines Matching refs:alloc_flags
1385 int alloc_flags) in prep_new_page() argument
1417 if (alloc_flags & ALLOC_NO_WATERMARKS) in prep_new_page()
2213 gfp_t gfp_flags, int alloc_flags, int migratetype) in buffered_rmqueue() argument
2258 if (alloc_flags & ALLOC_HARDER) { in buffered_rmqueue()
2374 unsigned long mark, int classzone_idx, int alloc_flags, in __zone_watermark_ok() argument
2379 const int alloc_harder = (alloc_flags & ALLOC_HARDER); in __zone_watermark_ok()
2384 if (alloc_flags & ALLOC_HIGH) in __zone_watermark_ok()
2399 if (!(alloc_flags & ALLOC_CMA)) in __zone_watermark_ok()
2432 if ((alloc_flags & ALLOC_CMA) && in __zone_watermark_ok()
2442 int classzone_idx, int alloc_flags) in zone_watermark_ok() argument
2444 return __zone_watermark_ok(z, order, mark, classzone_idx, alloc_flags, in zone_watermark_ok()
2500 get_page_from_freelist(gfp_t gfp_mask, unsigned int order, int alloc_flags, in get_page_from_freelist() argument
2522 (alloc_flags & ALLOC_CPUSET) && in get_page_from_freelist()
2531 if (alloc_flags & ALLOC_FAIR) { in get_page_from_freelist()
2568 mark = zone->watermark[alloc_flags & ALLOC_WMARK_MASK]; in get_page_from_freelist()
2570 ac->classzone_idx, alloc_flags)) { in get_page_from_freelist()
2575 if (alloc_flags & ALLOC_NO_WATERMARKS) in get_page_from_freelist()
2593 ac->classzone_idx, alloc_flags)) in get_page_from_freelist()
2602 gfp_mask, alloc_flags, ac->migratetype); in get_page_from_freelist()
2604 if (prep_new_page(page, order, gfp_mask, alloc_flags)) in get_page_from_freelist()
2611 if (unlikely(order && (alloc_flags & ALLOC_HARDER))) in get_page_from_freelist()
2626 if (alloc_flags & ALLOC_FAIR) { in get_page_from_freelist()
2627 alloc_flags &= ~ALLOC_FAIR; in get_page_from_freelist()
2774 int alloc_flags, const struct alloc_context *ac, in __alloc_pages_direct_compact() argument
2785 compact_result = try_to_compact_pages(gfp_mask, order, alloc_flags, ac, in __alloc_pages_direct_compact()
2806 alloc_flags & ~ALLOC_NO_WATERMARKS, ac); in __alloc_pages_direct_compact()
2830 int alloc_flags, const struct alloc_context *ac, in __alloc_pages_direct_compact() argument
2870 int alloc_flags, const struct alloc_context *ac, in __alloc_pages_direct_reclaim() argument
2882 alloc_flags & ~ALLOC_NO_WATERMARKS, ac); in __alloc_pages_direct_reclaim()
2934 int alloc_flags = ALLOC_WMARK_MIN | ALLOC_CPUSET; in gfp_to_alloc_flags() local
2945 alloc_flags |= (__force int) (gfp_mask & __GFP_HIGH); in gfp_to_alloc_flags()
2953 alloc_flags |= ALLOC_HARDER; in gfp_to_alloc_flags()
2958 alloc_flags &= ~ALLOC_CPUSET; in gfp_to_alloc_flags()
2960 alloc_flags |= ALLOC_HARDER; in gfp_to_alloc_flags()
2964 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2966 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2970 alloc_flags |= ALLOC_NO_WATERMARKS; in gfp_to_alloc_flags()
2974 alloc_flags |= ALLOC_CMA; in gfp_to_alloc_flags()
2976 return alloc_flags; in gfp_to_alloc_flags()
2995 int alloc_flags; in __alloc_pages_slowpath() local
3038 alloc_flags = gfp_to_alloc_flags(gfp_mask); in __alloc_pages_slowpath()
3044 if (!(alloc_flags & ALLOC_CPUSET) && !ac->nodemask) { in __alloc_pages_slowpath()
3053 alloc_flags & ~ALLOC_NO_WATERMARKS, ac); in __alloc_pages_slowpath()
3058 if (alloc_flags & ALLOC_NO_WATERMARKS) { in __alloc_pages_slowpath()
3096 page = __alloc_pages_direct_compact(gfp_mask, order, alloc_flags, ac, in __alloc_pages_slowpath()
3143 page = __alloc_pages_direct_reclaim(gfp_mask, order, alloc_flags, ac, in __alloc_pages_slowpath()
3176 page = __alloc_pages_direct_compact(gfp_mask, order, alloc_flags, in __alloc_pages_slowpath()
3198 int alloc_flags = ALLOC_WMARK_LOW|ALLOC_CPUSET|ALLOC_FAIR; in __alloc_pages_nodemask() local
3224 alloc_flags |= ALLOC_CMA; in __alloc_pages_nodemask()
3245 page = get_page_from_freelist(alloc_mask, order, alloc_flags, &ac); in __alloc_pages_nodemask()