Lines Matching refs:gfp_mask

66 	gfp_t gfp_mask;  member
375 static unsigned long shrink_slab(gfp_t gfp_mask, int nid, in shrink_slab() argument
402 .gfp_mask = gfp_mask, in shrink_slab()
896 may_enter_fs = (sc->gfp_mask & __GFP_FS) || in shrink_page_list()
897 (PageSwapCache(page) && (sc->gfp_mask & __GFP_IO)); in shrink_page_list()
1008 if (!(sc->gfp_mask & __GFP_IO)) in shrink_page_list()
1111 if (!try_to_release_page(page, sc->gfp_mask)) in shrink_page_list()
1191 .gfp_mask = GFP_KERNEL, in reclaim_clean_pages_from_list()
1431 if ((sc->gfp_mask & GFP_IOFS) == GFP_IOFS) in too_many_isolated()
2232 throttle_vm_writeout(sc->gfp_mask); in shrink_lruvec()
2266 if (sc->gfp_mask & __GFP_REPEAT) { in should_continue_reclaim()
2350 shrink_slab(sc->gfp_mask, zone_to_nid(zone), in shrink_zone()
2376 shrink_slab(sc->gfp_mask, zone_to_nid(zone), NULL, in shrink_zone()
2385 vmpressure(sc->gfp_mask, sc->target_mem_cgroup, in shrink_zone()
2460 enum zone_type requested_highidx = gfp_zone(sc->gfp_mask); in shrink_zones()
2468 orig_mask = sc->gfp_mask; in shrink_zones()
2470 sc->gfp_mask |= __GFP_HIGHMEM; in shrink_zones()
2473 gfp_zone(sc->gfp_mask), sc->nodemask) { in shrink_zones()
2522 sc->order, sc->gfp_mask, in shrink_zones()
2543 sc->gfp_mask = orig_mask; in shrink_zones()
2578 vmpressure_prio(sc->gfp_mask, sc->target_mem_cgroup, in do_try_to_free_pages()
2677 static bool throttle_direct_reclaim(gfp_t gfp_mask, struct zonelist *zonelist, in throttle_direct_reclaim() argument
2716 gfp_zone(gfp_mask), nodemask) { in throttle_direct_reclaim()
2742 if (!(gfp_mask & __GFP_FS)) { in throttle_direct_reclaim()
2762 gfp_t gfp_mask, nodemask_t *nodemask) in try_to_free_pages() argument
2767 .gfp_mask = (gfp_mask = memalloc_noio_flags(gfp_mask)), in try_to_free_pages()
2781 if (throttle_direct_reclaim(gfp_mask, zonelist, nodemask)) in try_to_free_pages()
2786 gfp_mask); in try_to_free_pages()
2798 gfp_t gfp_mask, bool noswap, in mem_cgroup_shrink_node_zone() argument
2813 sc.gfp_mask = (gfp_mask & GFP_RECLAIM_MASK) | in mem_cgroup_shrink_node_zone()
2818 sc.gfp_mask); in mem_cgroup_shrink_node_zone()
2837 gfp_t gfp_mask, in try_to_free_mem_cgroup_pages() argument
2845 .gfp_mask = (gfp_mask & GFP_RECLAIM_MASK) | in try_to_free_mem_cgroup_pages()
2865 sc.gfp_mask); in try_to_free_mem_cgroup_pages()
3099 .gfp_mask = GFP_KERNEL, in balance_pgdat()
3213 order, sc.gfp_mask, in balance_pgdat()
3483 .gfp_mask = GFP_HIGHUSER_MOVABLE, in shrink_all_memory()
3490 struct zonelist *zonelist = node_zonelist(numa_node_id(), sc.gfp_mask); in shrink_all_memory()
3495 lockdep_set_current_reclaim_state(sc.gfp_mask); in shrink_all_memory()
3661 static int __zone_reclaim(struct zone *zone, gfp_t gfp_mask, unsigned int order) in __zone_reclaim() argument
3669 .gfp_mask = (gfp_mask = memalloc_noio_flags(gfp_mask)), in __zone_reclaim()
3684 lockdep_set_current_reclaim_state(gfp_mask); in __zone_reclaim()
3704 int zone_reclaim(struct zone *zone, gfp_t gfp_mask, unsigned int order) in zone_reclaim() argument
3729 if (!(gfp_mask & __GFP_WAIT) || (current->flags & PF_MEMALLOC)) in zone_reclaim()
3745 ret = __zone_reclaim(zone, gfp_mask, order); in zone_reclaim()