Home
last modified time | relevance | path

Searched refs:max_seq (Results 1 – 13 of 13) sorted by relevance

/linux-6.15/include/linux/
H A Dmm_inline.h166 unsigned long max_seq = lruvec->lrugen.max_seq; in lru_gen_is_active() local
171 return gen == lru_gen_from_seq(max_seq) || gen == lru_gen_from_seq(max_seq - 1); in lru_gen_is_active()
250 return max(READ_ONCE(lrugen->max_seq) - gen + 1, READ_ONCE(lrugen->min_seq[type])); in lru_gen_folio_seq()
H A Dmmzone.h458 unsigned long max_seq; member
/linux-6.15/mm/
H A Dworkingset.c268 unsigned long max_seq; in lru_gen_test_recent() local
277 max_seq = READ_ONCE((*lruvec)->lrugen.max_seq); in lru_gen_test_recent()
278 max_seq &= EVICTION_MASK >> LRU_REFS_WIDTH; in lru_gen_test_recent()
280 return abs_diff(max_seq, *token >> LRU_REFS_WIDTH) < MAX_NR_GENS; in lru_gen_test_recent()
H A Dvmscan.c2685 unsigned long max_seq = READ_ONCE((lruvec)->lrugen.max_seq)
3793 if (walk->seq != max_seq) in walk_mm()
3954 success = seq == lrugen->max_seq; in inc_max_seq()
3998 smp_store_release(&lrugen->max_seq, lrugen->max_seq + 1); in inc_max_seq()
5348 if (seq == max_seq) { in lru_gen_seq_show_full()
5412 else if (max_seq >= MAX_NR_GENS) in lru_gen_seq_show()
5413 seq = max_seq - MAX_NR_GENS + 1; in lru_gen_seq_show()
5417 for (; seq <= max_seq; seq++) { in lru_gen_seq_show()
5455 if (seq > max_seq) in run_aging()
5466 if (seq + MIN_NR_GENS > max_seq) in run_eviction()
[all …]
/linux-6.15/Documentation/mm/
H A Dmultigen_lru.rst84 ``lrugen->max_seq`` for both anon and file types as they are aged on
115 increments ``max_seq`` when ``max_seq-min_seq+1`` approaches
119 ``max_seq``. The aging uses page table walks and rmap walks to find
122 to scan PTEs, and after each iteration, it increments ``max_seq``. For
126 page mapped by this PTE to ``(max_seq%MAX_NR_GENS)+1``.
236 2. The increment of ``max_seq`` triggers promotion, i.e., the
/linux-6.15/fs/bcachefs/
H A Dbtree_write_buffer.c524 static int fetch_wb_keys_from_journal(struct bch_fs *c, u64 max_seq) in fetch_wb_keys_from_journal() argument
531 while (!ret && (buf = bch2_next_write_buffer_flush_journal_buf(j, max_seq, &blocked))) { in fetch_wb_keys_from_journal()
551 static int btree_write_buffer_flush_seq(struct btree_trans *trans, u64 max_seq, in btree_write_buffer_flush_seq() argument
561 fetch_from_journal_err = fetch_wb_keys_from_journal(c, max_seq); in btree_write_buffer_flush_seq()
574 (wb->inc.pin.seq && wb->inc.pin.seq <= max_seq) || in btree_write_buffer_flush_seq()
575 (wb->flushing.pin.seq && wb->flushing.pin.seq <= max_seq))); in btree_write_buffer_flush_seq()
H A Djournal.c1053 u64 max_seq, bool *blocked) in __bch2_next_write_buffer_flush_journal_buf() argument
1061 max_seq = min(max_seq, journal_cur_seq(j)); in __bch2_next_write_buffer_flush_journal_buf()
1064 seq <= max_seq; in __bch2_next_write_buffer_flush_journal_buf()
1094 u64 max_seq, bool *blocked) in bch2_next_write_buffer_flush_journal_buf() argument
1100 max_seq, blocked)) != ERR_PTR(-EAGAIN)); in bch2_next_write_buffer_flush_journal_buf()
/linux-6.15/kernel/printk/
H A Dprintk.c1561 static u64 find_first_fitting_seq(u64 start_seq, u64 max_seq, size_t size, in find_first_fitting_seq() argument
1571 if (info.seq >= max_seq) in find_first_fitting_seq()
1580 if (seq < max_seq) in find_first_fitting_seq()
1581 max_seq = seq; in find_first_fitting_seq()
1590 if (len <= size || info.seq >= max_seq) in find_first_fitting_seq()
/linux-6.15/include/scsi/
H A Dlibfc.h202 u16 max_seq; member
/linux-6.15/net/mptcp/
H A Dprotocol.c166 u64 seq, end_seq, max_seq; in mptcp_data_queue_ofo() local
171 max_seq = atomic64_read(&msk->rcv_wnd_sent); in mptcp_data_queue_ofo()
173 pr_debug("msk=%p seq=%llx limit=%llx empty=%d\n", msk, seq, max_seq, in mptcp_data_queue_ofo()
175 if (after64(end_seq, max_seq)) { in mptcp_data_queue_ofo()
179 (unsigned long long)end_seq - (unsigned long)max_seq, in mptcp_data_queue_ofo()
/linux-6.15/drivers/scsi/bnx2fc/
H A Dbnx2fc_hwi.c264 ofld_req3.tx_total_conc_seqs = rdata->max_seq; in bnx2fc_send_session_ofld_req()
266 ofld_req3.tx_max_conc_seqs_c3 = rdata->max_seq; in bnx2fc_send_session_ofld_req()
/linux-6.15/drivers/scsi/libfc/
H A Dfc_rport.c1027 rdata->max_seq = csp_seq; in fc_rport_plogi_resp()
/linux-6.15/drivers/scsi/qedf/
H A Dqedf_main.c1375 conn_info.max_conc_seqs_c3 = fcport->rdata->max_seq; in qedf_offload_connection()