• Home
  • Raw
  • Download

Lines Matching refs:order

105 	s8 order;  member
1764 trace_mm_vmscan_lru_isolate(sc->reclaim_idx, sc->order, nr_to_scan, in isolate_lru_pages()
2679 if (IS_ENABLED(CONFIG_COMPACTION) && sc->order && in in_reclaim_compaction()
2680 (sc->order > PAGE_ALLOC_COSTLY_ORDER || in in_reclaim_compaction()
2725 switch (compaction_suitable(zone, sc->order, 0, sc->reclaim_idx)) { in should_continue_reclaim()
2739 pages_for_compaction = compact_gap(sc->order); in should_continue_reclaim()
2920 suitable = compaction_suitable(zone, sc->order, 0, sc->reclaim_idx); in compaction_ready()
2937 watermark = high_wmark_pages(zone) + compact_gap(sc->order); in compaction_ready()
2991 sc->order > PAGE_ALLOC_COSTLY_ORDER && in shrink_zones()
3014 sc->order, sc->gfp_mask, in shrink_zones()
3261 unsigned long try_to_free_pages(struct zonelist *zonelist, int order, in try_to_free_pages() argument
3269 .order = order, in try_to_free_pages()
3294 trace_mm_vmscan_direct_reclaim_begin(order, sc.gfp_mask); in try_to_free_pages()
3327 trace_mm_vmscan_memcg_softlimit_reclaim_begin(sc.order, in mem_cgroup_shrink_node()
3443 static bool pgdat_balanced(pg_data_t *pgdat, int order, int classzone_idx) in pgdat_balanced() argument
3460 if (zone_watermark_ok_safe(zone, order, mark, classzone_idx)) in pgdat_balanced()
3489 static bool prepare_kswapd_sleep(pg_data_t *pgdat, int order, int classzone_idx) in prepare_kswapd_sleep() argument
3511 if (pgdat_balanced(pgdat, order, classzone_idx)) { in prepare_kswapd_sleep()
3556 if (sc->order && sc->nr_reclaimed >= compact_gap(sc->order)) in kswapd_shrink_node()
3557 sc->order = 0; in kswapd_shrink_node()
3575 static int balance_pgdat(pg_data_t *pgdat, int order, int classzone_idx) in balance_pgdat() argument
3587 .order = order, in balance_pgdat()
3651 balanced = pgdat_balanced(pgdat, sc.order, classzone_idx); in balance_pgdat()
3696 nr_soft_reclaimed = mem_cgroup_soft_limit_reclaim(pgdat, sc.order, in balance_pgdat()
3780 return sc.order; in balance_pgdat()
3973 void wakeup_kswapd(struct zone *zone, gfp_t gfp_flags, int order, in wakeup_kswapd() argument
3990 pgdat->kswapd_order = max(pgdat->kswapd_order, order); in wakeup_kswapd()
3996 (pgdat_balanced(pgdat, order, classzone_idx) && in wakeup_kswapd()
4006 wakeup_kcompactd(pgdat, order, classzone_idx); in wakeup_kswapd()
4010 trace_mm_vmscan_wakeup_kswapd(pgdat->node_id, classzone_idx, order, in wakeup_kswapd()
4206 static int __node_reclaim(struct pglist_data *pgdat, gfp_t gfp_mask, unsigned int order) in __node_reclaim() argument
4209 const unsigned long nr_pages = 1 << order; in __node_reclaim()
4215 .order = order, in __node_reclaim()
4223 trace_mm_vmscan_node_reclaim_begin(pgdat->node_id, order, in __node_reclaim()
4257 int node_reclaim(struct pglist_data *pgdat, gfp_t gfp_mask, unsigned int order) in node_reclaim() argument
4293 ret = __node_reclaim(pgdat, gfp_mask, order); in node_reclaim()