Searched refs:new_gen (Results 1 – 6 of 6) sorted by relevance
/linux/include/linux/ |
H A D | mm_inline.h | 175 int old_gen, int new_gen) in lru_gen_update_size() argument 184 VM_WARN_ON_ONCE(new_gen != -1 && new_gen >= MAX_NR_GENS); in lru_gen_update_size() 185 VM_WARN_ON_ONCE(old_gen == -1 && new_gen == -1); in lru_gen_update_size() 190 if (new_gen >= 0) in lru_gen_update_size() 191 WRITE_ONCE(lrugen->nr_pages[new_gen][type][zone], in lru_gen_update_size() 192 lrugen->nr_pages[new_gen][type][zone] + delta); in lru_gen_update_size() 196 if (lru_gen_is_active(lruvec, new_gen)) in lru_gen_update_size() 203 if (new_gen < 0) { in lru_gen_update_size() 211 if (!lru_gen_is_active(lruvec, old_gen) && lru_gen_is_active(lruvec, new_gen)) { in lru_gen_update_size() [all...] |
/linux/tools/testing/selftests/kvm/ |
H A D | access_tracking_perf_test.c | 271 int new_gen; in lru_gen_mark_memory_idle() local 279 new_gen = find_generation(&stats, test_pages); in lru_gen_mark_memory_idle() 285 if (new_gen <= lru_gen_last_gen) { in lru_gen_mark_memory_idle() 296 lru_gen_last_gen = new_gen; in lru_gen_mark_memory_idle()
|
/linux/net/tipc/ |
H A D | monitor.c | 490 u16 new_gen = mon_le16_to_cpu(arrv_dom->gen); in tipc_mon_rcv() local 510 state->peer_gen = new_gen - 1; in tipc_mon_rcv() 519 if (!more(new_gen, state->peer_gen) && !probing) in tipc_mon_rcv() 531 if (!more(new_gen, state->peer_gen)) in tipc_mon_rcv() 534 state->peer_gen = new_gen; in tipc_mon_rcv() 551 dom->gen = new_gen; in tipc_mon_rcv()
|
/linux/drivers/vdpa/ifcvf/ |
H A D | ifcvf_base.c | 291 u8 old_gen, new_gen, *p; in ifcvf_read_dev_config() local 301 new_gen = vp_ioread8(&hw->common_cfg->config_generation); in ifcvf_read_dev_config() 302 } while (old_gen != new_gen); in ifcvf_read_dev_config()
|
/linux/drivers/vdpa/octeon_ep/ |
H A D | octep_vdpa_hw.c | 283 u8 old_gen, new_gen, *p; in octep_read_dev_config() local 295 new_gen = ioread8(&oct_hw->common_cfg->config_generation); in octep_read_dev_config() 296 } while (old_gen != new_gen); in octep_read_dev_config()
|
/linux/mm/ |
H A D | vmscan.c | 3287 int new_gen, old_gen = lru_gen_from_seq(lrugen->min_seq[type]); in folio_inc_gen() local 3293 new_gen = ((old_flags & LRU_GEN_MASK) >> LRU_GEN_PGOFF) - 1; in folio_inc_gen() 3295 if (new_gen >= 0 && new_gen != old_gen) in folio_inc_gen() 3296 return new_gen; in folio_inc_gen() 3298 new_gen = (old_gen + 1) % MAX_NR_GENS; in folio_inc_gen() 3301 new_flags |= (new_gen + 1UL) << LRU_GEN_PGOFF; in folio_inc_gen() 3307 lru_gen_update_size(lruvec, folio, old_gen, new_gen); in folio_inc_gen() 3309 return new_gen; in folio_inc_gen() 3313 int old_gen, int new_gen) in update_batch_size() argument 3498 walk_update_folio(struct lru_gen_mm_walk * walk,struct folio * folio,int new_gen,bool dirty) walk_update_folio() argument 3879 int new_gen, old_gen = lru_gen_from_seq(lrugen->min_seq[type]); inc_min_seq() local [all...] |