Symbol: lru_gen_mm_walk
include/linux/mmzone.h
1505
struct lru_gen_mm_walk mm_walk;
include/linux/swap.h
158
struct lru_gen_mm_walk *mm_walk;
mm/vmscan.c
2885
static struct mm_struct *get_next_mm(struct lru_gen_mm_walk *walk)
mm/vmscan.c
3011
static struct mm_struct *get_next_mm(struct lru_gen_mm_walk *walk)
mm/vmscan.c
3018
static void reset_mm_stats(struct lru_gen_mm_walk *walk, bool last)
mm/vmscan.c
3043
static bool iterate_mm_list(struct lru_gen_mm_walk *walk, struct mm_struct **iter)
mm/vmscan.c
3284
static void update_batch_size(struct lru_gen_mm_walk *walk, struct folio *folio,
mm/vmscan.c
3300
static void reset_batch_size(struct lru_gen_mm_walk *walk)
mm/vmscan.c
3329
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3469
static void walk_update_folio(struct lru_gen_mm_walk *walk, struct folio *folio,
mm/vmscan.c
3504
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3580
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3670
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3740
struct lru_gen_mm_walk *walk = args->private;
mm/vmscan.c
3775
static void walk_mm(struct mm_struct *mm, struct lru_gen_mm_walk *walk)
mm/vmscan.c
3813
static struct lru_gen_mm_walk *set_mm_walk(struct pglist_data *pgdat, bool force_alloc)
mm/vmscan.c
3815
struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk;
mm/vmscan.c
3835
struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk;
mm/vmscan.c
4025
struct lru_gen_mm_walk *walk;
mm/vmscan.c
4207
struct lru_gen_mm_walk *walk;
mm/vmscan.c
4698
struct lru_gen_mm_walk *walk;