Lines Matching defs:new
133 struct shrinker_info *new, *old;
149 new = kvmalloc_node(sizeof(*new) + size, GFP_KERNEL, nid);
150 if (!new)
153 new->nr_deferred = (atomic_long_t *)(new + 1);
154 new->map = (void *)new->nr_deferred + defer_size;
155 new->map_nr_max = new_nr_max;
157 /* map: set all old bits, clear all new bits */
158 memset(new->map, (int)0xff, old_map_size);
159 memset((void *)new->map + old_map_size, 0, map_size - old_map_size);
160 /* nr_deferred: copy old values, clear all new values */
161 memcpy(new->nr_deferred, old->nr_deferred, old_defer_size);
162 memset((void *)new->nr_deferred + old_defer_size, 0,
165 rcu_assign_pointer(pn->shrinker_info, new);
841 * The deferred work is increased by any new work (delta) that wasn't
903 * the memcg shrinker map, a new object might have been
993 * Bail out if someone want to register a new shrinker to
1727 * 2) Global or new memcg reclaim encounters a folio that is
2903 * When refaults are being observed, it means a new
3300 * time it produces a new generation. For non-leaf entries that have enough
3555 * 1. It tries to start a new iteration with a stale max_seq: there is
4733 int old, new;
4743 new = old = lruvec->lrugen.gen;
4751 new = get_memcg_gen(pgdat->memcg_lru.seq);
4753 new = get_memcg_gen(pgdat->memcg_lru.seq + 1);
4758 WRITE_ONCE(lruvec->lrugen.gen, new);
4763 hlist_nulls_add_head_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]);
4765 hlist_nulls_add_tail_rcu(&lruvec->lrugen.list, &pgdat->memcg_lru.fifo[new][bin]);
4768 pgdat->memcg_lru.nr_memcgs[new]++;
7783 /* Read the new order and highest_zoneidx */