Lines Matching defs:safe_needed
181 * @safe_needed: Get pages that were not used before hibernation (restore only)
191 static void *get_image_page(gfp_t gfp_mask, int safe_needed)
196 if (safe_needed)
298 int safe_needed; /* if set, only "safe" pages are allocated */
302 int safe_needed)
307 ca->safe_needed = safe_needed;
317 lp = ca->safe_needed ? __get_safe_page(ca->gfp_mask) :
434 * @safe_needed: Get pages not used before hibernation (restore only)
442 static struct rtree_node *alloc_rtree_node(gfp_t gfp_mask, int safe_needed,
452 node->data = get_image_page(gfp_mask, safe_needed);
469 int safe_needed, struct chain_allocator *ca)
486 node = alloc_rtree_node(gfp_mask, safe_needed, ca,
497 block = alloc_rtree_node(gfp_mask, safe_needed, ca, &zone->leaves);
509 node = alloc_rtree_node(gfp_mask, safe_needed, ca,
539 int safe_needed,
560 if (add_rtree_block(zone, gfp_mask, safe_needed, ca)) {
685 int safe_needed)
692 chain_init(&ca, gfp_mask, safe_needed);
702 zone = create_zone_bm_rtree(gfp_mask, safe_needed, &ca,
2034 static inline int get_highmem_buffer(int safe_needed)
2036 buffer = get_image_page(GFP_ATOMIC, safe_needed);
2064 static inline int get_highmem_buffer(int safe_needed) { return 0; }