Searched refs:max_seq (Results 1 – 12 of 12) sorted by relevance
/linux-6.12.1/include/linux/ |
D | mm_inline.h | 167 unsigned long max_seq = lruvec->lrugen.max_seq; in lru_gen_is_active() local 172 return gen == lru_gen_from_seq(max_seq) || gen == lru_gen_from_seq(max_seq - 1); in lru_gen_is_active() 247 seq = lrugen->max_seq; in lru_gen_add_folio() 251 seq = lrugen->max_seq - 1; in lru_gen_add_folio() 252 else if (reclaiming || lrugen->min_seq[type] + MIN_NR_GENS >= lrugen->max_seq) in lru_gen_add_folio()
|
D | mmzone.h | 431 unsigned long max_seq; member
|
/linux-6.12.1/mm/ |
D | vmscan.c | 2608 unsigned long max_seq = READ_ONCE((lruvec)->lrugen.max_seq) 2661 return lruvec->lrugen.max_seq - lruvec->lrugen.min_seq[type] + 1; in get_nr_gens() 3087 unsigned long seq = carryover ? lrugen->min_seq[type] : lrugen->max_seq + 1; in reset_ctrl_pos() 3388 int old_gen, new_gen = lru_gen_from_seq(max_seq); in walk_pte_range() 3451 int old_gen, new_gen = lru_gen_from_seq(max_seq); in walk_pmd_range_locked() 3659 if (walk->seq != max_seq) in walk_mm() 3764 while (min_seq[type] + MIN_NR_GENS <= lrugen->max_seq) { in try_to_inc_min_seq() 3804 if (seq < READ_ONCE(lrugen->max_seq)) in inc_max_seq() 3811 success = seq == lrugen->max_seq; in inc_max_seq() 3835 prev = lru_gen_from_seq(lrugen->max_seq - 1); in inc_max_seq() [all …]
|
/linux-6.12.1/Documentation/mm/ |
D | multigen_lru.rst | 84 ``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.12.1/fs/bcachefs/ |
D | journal.c | 879 …atic struct journal_buf *__bch2_next_write_buffer_flush_journal_buf(struct journal *j, u64 max_seq) in __bch2_next_write_buffer_flush_journal_buf() argument 887 max_seq = min(max_seq, journal_cur_seq(j)); in __bch2_next_write_buffer_flush_journal_buf() 890 seq <= max_seq; in __bch2_next_write_buffer_flush_journal_buf() 915 struct journal_buf *bch2_next_write_buffer_flush_journal_buf(struct journal *j, u64 max_seq) in bch2_next_write_buffer_flush_journal_buf() argument 919 …wait_event(j->wait, (ret = __bch2_next_write_buffer_flush_journal_buf(j, max_seq)) != ERR_PTR(-EAG… in bch2_next_write_buffer_flush_journal_buf()
|
D | journal.h | 427 struct journal_buf *bch2_next_write_buffer_flush_journal_buf(struct journal *j, u64 max_seq);
|
/linux-6.12.1/kernel/printk/ |
D | printk.c | 1542 static u64 find_first_fitting_seq(u64 start_seq, u64 max_seq, size_t size, in find_first_fitting_seq() argument 1552 if (info.seq >= max_seq) in find_first_fitting_seq() 1561 if (seq < max_seq) in find_first_fitting_seq() 1562 max_seq = seq; in find_first_fitting_seq() 1571 if (len <= size || info.seq >= max_seq) in find_first_fitting_seq()
|
/linux-6.12.1/include/scsi/ |
D | libfc.h | 202 u16 max_seq; member
|
/linux-6.12.1/net/mptcp/ |
D | protocol.c | 213 u64 seq, end_seq, max_seq; in mptcp_data_queue_ofo() local 218 max_seq = atomic64_read(&msk->rcv_wnd_sent); in mptcp_data_queue_ofo() 220 pr_debug("msk=%p seq=%llx limit=%llx empty=%d\n", msk, seq, max_seq, in mptcp_data_queue_ofo() 222 if (after64(end_seq, max_seq)) { in mptcp_data_queue_ofo() 226 (unsigned long long)end_seq - (unsigned long)max_seq, in mptcp_data_queue_ofo()
|
/linux-6.12.1/drivers/scsi/bnx2fc/ |
D | bnx2fc_hwi.c | 264 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.12.1/drivers/scsi/libfc/ |
D | fc_rport.c | 1027 rdata->max_seq = csp_seq; in fc_rport_plogi_resp()
|
/linux-6.12.1/drivers/scsi/qedf/ |
D | qedf_main.c | 1374 conn_info.max_conc_seqs_c3 = fcport->rdata->max_seq; in qedf_offload_connection()
|