lru_gen_mm_walk
struct lru_gen_mm_walk mm_walk;
struct lru_gen_mm_walk *mm_walk;
static struct mm_struct *get_next_mm(struct lru_gen_mm_walk *walk)
static struct mm_struct *get_next_mm(struct lru_gen_mm_walk *walk)
static void reset_mm_stats(struct lru_gen_mm_walk *walk, bool last)
static bool iterate_mm_list(struct lru_gen_mm_walk *walk, struct mm_struct **iter)
static void update_batch_size(struct lru_gen_mm_walk *walk, struct folio *folio,
static void reset_batch_size(struct lru_gen_mm_walk *walk)
struct lru_gen_mm_walk *walk = args->private;
static void walk_update_folio(struct lru_gen_mm_walk *walk, struct folio *folio,
struct lru_gen_mm_walk *walk = args->private;
struct lru_gen_mm_walk *walk = args->private;
struct lru_gen_mm_walk *walk = args->private;
struct lru_gen_mm_walk *walk = args->private;
static void walk_mm(struct mm_struct *mm, struct lru_gen_mm_walk *walk)
static struct lru_gen_mm_walk *set_mm_walk(struct pglist_data *pgdat, bool force_alloc)
struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk;
struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk;
struct lru_gen_mm_walk *walk;
struct lru_gen_mm_walk *walk;
struct lru_gen_mm_walk *walk;