Lines Matching refs:gfp_mask

66 	gfp_t gfp_mask;  member
406 static unsigned long shrink_slab(gfp_t gfp_mask, int nid, in shrink_slab() argument
433 .gfp_mask = gfp_mask, in shrink_slab()
933 may_enter_fs = (sc->gfp_mask & __GFP_FS) || in shrink_page_list()
934 (PageSwapCache(page) && (sc->gfp_mask & __GFP_IO)); in shrink_page_list()
1048 if (!(sc->gfp_mask & __GFP_IO)) in shrink_page_list()
1157 if (!try_to_release_page(page, sc->gfp_mask)) in shrink_page_list()
1238 .gfp_mask = GFP_KERNEL, in reclaim_clean_pages_from_list()
1479 if ((sc->gfp_mask & (__GFP_IO | __GFP_FS)) == (__GFP_IO | __GFP_FS)) in too_many_isolated()
2296 throttle_vm_writeout(sc->gfp_mask); in shrink_lruvec()
2330 if (sc->gfp_mask & __GFP_REPEAT) { in should_continue_reclaim()
2414 shrink_slab(sc->gfp_mask, zone_to_nid(zone), in shrink_zone()
2440 shrink_slab(sc->gfp_mask, zone_to_nid(zone), NULL, in shrink_zone()
2449 vmpressure(sc->gfp_mask, sc->target_mem_cgroup, in shrink_zone()
2524 enum zone_type requested_highidx = gfp_zone(sc->gfp_mask); in shrink_zones()
2532 orig_mask = sc->gfp_mask; in shrink_zones()
2534 sc->gfp_mask |= __GFP_HIGHMEM; in shrink_zones()
2537 gfp_zone(sc->gfp_mask), sc->nodemask) { in shrink_zones()
2586 sc->order, sc->gfp_mask, in shrink_zones()
2607 sc->gfp_mask = orig_mask; in shrink_zones()
2642 vmpressure_prio(sc->gfp_mask, sc->target_mem_cgroup, in do_try_to_free_pages()
2742 static bool throttle_direct_reclaim(gfp_t gfp_mask, struct zonelist *zonelist, in throttle_direct_reclaim() argument
2781 gfp_zone(gfp_mask), nodemask) { in throttle_direct_reclaim()
2807 if (!(gfp_mask & __GFP_FS)) { in throttle_direct_reclaim()
2827 gfp_t gfp_mask, nodemask_t *nodemask) in try_to_free_pages() argument
2832 .gfp_mask = (gfp_mask = memalloc_noio_flags(gfp_mask)), in try_to_free_pages()
2846 if (throttle_direct_reclaim(gfp_mask, zonelist, nodemask)) in try_to_free_pages()
2851 gfp_mask); in try_to_free_pages()
2863 gfp_t gfp_mask, bool noswap, in mem_cgroup_shrink_node_zone() argument
2878 sc.gfp_mask = (gfp_mask & GFP_RECLAIM_MASK) | in mem_cgroup_shrink_node_zone()
2883 sc.gfp_mask); in mem_cgroup_shrink_node_zone()
2902 gfp_t gfp_mask, in try_to_free_mem_cgroup_pages() argument
2910 .gfp_mask = (gfp_mask & GFP_RECLAIM_MASK) | in try_to_free_mem_cgroup_pages()
2930 sc.gfp_mask); in try_to_free_mem_cgroup_pages()
3164 .gfp_mask = GFP_KERNEL, in balance_pgdat()
3278 order, sc.gfp_mask, in balance_pgdat()
3548 .gfp_mask = GFP_HIGHUSER_MOVABLE, in shrink_all_memory()
3555 struct zonelist *zonelist = node_zonelist(numa_node_id(), sc.gfp_mask); in shrink_all_memory()
3560 lockdep_set_current_reclaim_state(sc.gfp_mask); in shrink_all_memory()
3726 static int __zone_reclaim(struct zone *zone, gfp_t gfp_mask, unsigned int order) in __zone_reclaim() argument
3734 .gfp_mask = (gfp_mask = memalloc_noio_flags(gfp_mask)), in __zone_reclaim()
3749 lockdep_set_current_reclaim_state(gfp_mask); in __zone_reclaim()
3769 int zone_reclaim(struct zone *zone, gfp_t gfp_mask, unsigned int order) in zone_reclaim() argument
3794 if (!gfpflags_allow_blocking(gfp_mask) || (current->flags & PF_MEMALLOC)) in zone_reclaim()
3810 ret = __zone_reclaim(zone, gfp_mask, order); in zone_reclaim()