compact_control
TP_PROTO(struct compact_control *cc, unsigned long zone_start,
TP_PROTO(struct compact_control *cc, unsigned long zone_start,
isolate_migratepages_range(struct compact_control *cc, unsigned long start_pfn,
static bool suitable_migration_source(struct compact_control *cc,
static bool suitable_migration_target(struct compact_control *cc,
freelist_scan_limit(struct compact_control *cc)
static inline bool compact_scanners_met(struct compact_control *cc)
fast_isolate_around(struct compact_control *cc, unsigned long pfn)
static int next_search_order(struct compact_control *cc, int order)
static void fast_isolate_freepages(struct compact_control *cc)
static void isolate_freepages(struct compact_control *cc)
struct compact_control *cc = (struct compact_control *)data;
struct compact_control *cc = (struct compact_control *)data;
static inline bool isolation_suitable(struct compact_control *cc,
update_fast_start_pfn(struct compact_control *cc, unsigned long pfn)
reinit_migrate_pfn(struct compact_control *cc)
static unsigned long fast_find_migrateblock(struct compact_control *cc)
static isolate_migrate_t isolate_migratepages(struct compact_control *cc)
static enum compact_result __compact_finished(struct compact_control *cc)
static enum compact_result compact_finished(struct compact_control *cc)
compact_zone(struct compact_control *cc, struct capture_control *capc)
struct compact_control cc = {
struct compact_control cc = {
struct compact_control cc = {
static bool test_and_set_skip(struct compact_control *cc, struct page *page)
static void update_cached_migrate(struct compact_control *cc, unsigned long pfn)
static void update_pageblock_skip(struct compact_control *cc,
static inline bool isolation_suitable(struct compact_control *cc,
static inline void update_pageblock_skip(struct compact_control *cc,
static void update_cached_migrate(struct compact_control *cc, unsigned long pfn)
static bool test_and_set_skip(struct compact_control *cc, struct page *page)
struct compact_control *cc)
unsigned long flags, bool *locked, struct compact_control *cc)
static unsigned long isolate_freepages_block(struct compact_control *cc,
isolate_freepages_range(struct compact_control *cc,
static bool too_many_isolated(struct compact_control *cc)
isolate_migratepages_block(struct compact_control *cc, unsigned long low_pfn,
isolate_freepages_range(struct compact_control *cc,
isolate_migratepages_range(struct compact_control *cc,
struct compact_control *cc;
static int __alloc_contig_migrate_range(struct compact_control *cc,
struct compact_control cc = {