classzone_idx 100 include/linux/compaction.h unsigned int alloc_flags, int classzone_idx); classzone_idx 185 include/linux/compaction.h extern void wakeup_kcompactd(pg_data_t *pgdat, int order, int classzone_idx); classzone_idx 193 include/linux/compaction.h int alloc_flags, int classzone_idx) classzone_idx 235 include/linux/compaction.h static inline void wakeup_kcompactd(pg_data_t *pgdat, int order, int classzone_idx) classzone_idx 814 include/linux/mmzone.h enum zone_type classzone_idx); classzone_idx 816 include/linux/mmzone.h int classzone_idx, unsigned int alloc_flags, classzone_idx 819 include/linux/mmzone.h unsigned long mark, int classzone_idx, classzone_idx 822 include/linux/mmzone.h unsigned long mark, int classzone_idx); classzone_idx 317 include/trace/events/compaction.h TP_PROTO(int nid, int order, enum zone_type classzone_idx), classzone_idx 319 include/trace/events/compaction.h TP_ARGS(nid, order, classzone_idx), classzone_idx 324 include/trace/events/compaction.h __field(enum zone_type, classzone_idx) classzone_idx 330 include/trace/events/compaction.h __entry->classzone_idx = classzone_idx; classzone_idx 336 include/trace/events/compaction.h __print_symbolic(__entry->classzone_idx, ZONE_TYPE)) classzone_idx 341 include/trace/events/compaction.h TP_PROTO(int nid, int order, enum zone_type classzone_idx), classzone_idx 343 include/trace/events/compaction.h TP_ARGS(nid, order, classzone_idx) classzone_idx 348 include/trace/events/compaction.h TP_PROTO(int nid, int order, enum zone_type classzone_idx), classzone_idx 350 include/trace/events/compaction.h TP_ARGS(nid, order, classzone_idx) classzone_idx 268 include/trace/events/vmscan.h TP_PROTO(int classzone_idx, classzone_idx 277 include/trace/events/vmscan.h TP_ARGS(classzone_idx, order, nr_requested, nr_scanned, nr_skipped, nr_taken, isolate_mode, lru), classzone_idx 280 include/trace/events/vmscan.h __field(int, classzone_idx) classzone_idx 291 include/trace/events/vmscan.h __entry->classzone_idx = classzone_idx; classzone_idx 303 include/trace/events/vmscan.h __entry->classzone_idx, classzone_idx 1960 mm/compaction.c int classzone_idx, classzone_idx 1973 mm/compaction.c if (zone_watermark_ok(zone, order, watermark, classzone_idx, classzone_idx 1994 mm/compaction.c if (!__zone_watermark_ok(zone, 0, watermark, classzone_idx, classzone_idx 2003 mm/compaction.c int classzone_idx) classzone_idx 2008 mm/compaction.c ret = __compaction_suitable(zone, order, alloc_flags, classzone_idx, classzone_idx 2094 mm/compaction.c cc->classzone_idx); classzone_idx 2290 mm/compaction.c unsigned int alloc_flags, int classzone_idx, classzone_idx 2302 mm/compaction.c .classzone_idx = classzone_idx, classzone_idx 2504 mm/compaction.c enum zone_type classzone_idx = pgdat->kcompactd_classzone_idx; classzone_idx 2506 mm/compaction.c for (zoneid = 0; zoneid <= classzone_idx; zoneid++) { classzone_idx 2513 mm/compaction.c classzone_idx) == COMPACT_CONTINUE) classzone_idx 2531 mm/compaction.c .classzone_idx = pgdat->kcompactd_classzone_idx, classzone_idx 2537 mm/compaction.c cc.classzone_idx); classzone_idx 2540 mm/compaction.c for (zoneid = 0; zoneid <= cc.classzone_idx; zoneid++) { classzone_idx 2594 mm/compaction.c if (pgdat->kcompactd_classzone_idx >= cc.classzone_idx) classzone_idx 2598 mm/compaction.c void wakeup_kcompactd(pg_data_t *pgdat, int order, int classzone_idx) classzone_idx 2606 mm/compaction.c if (pgdat->kcompactd_classzone_idx > classzone_idx) classzone_idx 2607 mm/compaction.c pgdat->kcompactd_classzone_idx = classzone_idx; classzone_idx 2620 mm/compaction.c classzone_idx); classzone_idx 197 mm/internal.h const int classzone_idx; /* zone index of a direct compactor */ classzone_idx 3400 mm/page_alloc.c int classzone_idx, unsigned int alloc_flags, classzone_idx 3445 mm/page_alloc.c if (free_pages <= min + z->lowmem_reserve[classzone_idx]) classzone_idx 3479 mm/page_alloc.c int classzone_idx, unsigned int alloc_flags) classzone_idx 3481 mm/page_alloc.c return __zone_watermark_ok(z, order, mark, classzone_idx, alloc_flags, classzone_idx 3486 mm/page_alloc.c unsigned long mark, int classzone_idx, unsigned int alloc_flags) classzone_idx 3504 mm/page_alloc.c if (!order && (free_pages - cma_pages) > mark + z->lowmem_reserve[classzone_idx]) classzone_idx 3507 mm/page_alloc.c return __zone_watermark_ok(z, order, mark, classzone_idx, alloc_flags, classzone_idx 3512 mm/page_alloc.c unsigned long mark, int classzone_idx) classzone_idx 3519 mm/page_alloc.c return __zone_watermark_ok(z, order, mark, classzone_idx, 0, classzone_idx 3418 mm/vmscan.c static bool pgdat_watermark_boosted(pg_data_t *pgdat, int classzone_idx) classzone_idx 3430 mm/vmscan.c for (i = classzone_idx; i >= 0; i--) { classzone_idx 3446 mm/vmscan.c static bool pgdat_balanced(pg_data_t *pgdat, int order, int classzone_idx) classzone_idx 3456 mm/vmscan.c for (i = 0; i <= classzone_idx; i++) { classzone_idx 3463 mm/vmscan.c if (zone_watermark_ok_safe(zone, order, mark, classzone_idx)) classzone_idx 3492 mm/vmscan.c static bool prepare_kswapd_sleep(pg_data_t *pgdat, int order, int classzone_idx) classzone_idx 3514 mm/vmscan.c if (pgdat_balanced(pgdat, order, classzone_idx)) { classzone_idx 3578 mm/vmscan.c static int balance_pgdat(pg_data_t *pgdat, int order, int classzone_idx) classzone_idx 3606 mm/vmscan.c for (i = 0; i <= classzone_idx; i++) { classzone_idx 3624 mm/vmscan.c sc.reclaim_idx = classzone_idx; classzone_idx 3654 mm/vmscan.c balanced = pgdat_balanced(pgdat, sc.order, classzone_idx); classzone_idx 3754 mm/vmscan.c for (i = 0; i <= classzone_idx; i++) { classzone_idx 3769 mm/vmscan.c wakeup_kcompactd(pgdat, pageblock_order, classzone_idx); classzone_idx 3802 mm/vmscan.c unsigned int classzone_idx) classzone_idx 3819 mm/vmscan.c if (prepare_kswapd_sleep(pgdat, reclaim_order, classzone_idx)) { classzone_idx 3832 mm/vmscan.c wakeup_kcompactd(pgdat, alloc_order, classzone_idx); classzone_idx 3842 mm/vmscan.c pgdat->kswapd_classzone_idx = kswapd_classzone_idx(pgdat, classzone_idx); classzone_idx 3855 mm/vmscan.c prepare_kswapd_sleep(pgdat, reclaim_order, classzone_idx)) { classzone_idx 3897 mm/vmscan.c unsigned int classzone_idx = MAX_NR_ZONES - 1; classzone_idx 3926 mm/vmscan.c classzone_idx = kswapd_classzone_idx(pgdat, classzone_idx); classzone_idx 3930 mm/vmscan.c classzone_idx); classzone_idx 3934 mm/vmscan.c classzone_idx = kswapd_classzone_idx(pgdat, classzone_idx); classzone_idx 3957 mm/vmscan.c trace_mm_vmscan_kswapd_wake(pgdat->node_id, classzone_idx, classzone_idx 3959 mm/vmscan.c reclaim_order = balance_pgdat(pgdat, alloc_order, classzone_idx); classzone_idx 3977 mm/vmscan.c enum zone_type classzone_idx) classzone_idx 3989 mm/vmscan.c pgdat->kswapd_classzone_idx = classzone_idx; classzone_idx 3992 mm/vmscan.c classzone_idx); classzone_idx 3999 mm/vmscan.c (pgdat_balanced(pgdat, order, classzone_idx) && classzone_idx 4000 mm/vmscan.c !pgdat_watermark_boosted(pgdat, classzone_idx))) { classzone_idx 4009 mm/vmscan.c wakeup_kcompactd(pgdat, order, classzone_idx); classzone_idx 4013 mm/vmscan.c trace_mm_vmscan_wakeup_kswapd(pgdat->node_id, classzone_idx, order,