Lines Matching refs:seq
133 return atomic64_read(&j->seq); in journal_cur_seq()
162 union journal_res_state s, u64 seq) in journal_state_seq_count() argument
164 if (journal_cur_seq(j) - seq < JOURNAL_STATE_BUF_NR) in journal_state_seq_count()
165 return journal_state_count(s, seq & JOURNAL_STATE_BUF_MASK); in journal_state_seq_count()
209 return vstruct_idx(j->buf[res->seq & JOURNAL_BUF_MASK].data, res->offset); in journal_res_entry()
254 if (j->seq != j->last_seq) in journal_entry_empty()
283 static inline void __bch2_journal_buf_put(struct journal *j, u64 seq) in __bch2_journal_buf_put() argument
285 unsigned idx = seq & JOURNAL_STATE_BUF_MASK; in __bch2_journal_buf_put()
290 bch2_journal_buf_put_final(j, seq); in __bch2_journal_buf_put()
293 static inline void bch2_journal_buf_put(struct journal *j, u64 seq) in bch2_journal_buf_put() argument
295 unsigned idx = seq & JOURNAL_STATE_BUF_MASK; in bch2_journal_buf_put()
301 bch2_journal_buf_put_final(j, seq); in bch2_journal_buf_put()
324 bch2_journal_buf_put(j, res->seq); in bch2_journal_res_put()
382 res->seq = journal_cur_seq(j); in journal_res_get_fast()
383 res->seq -= (res->seq - old.idx) & JOURNAL_STATE_BUF_MASK; in journal_res_get_fast()
410 BUG_ON(!res->seq); in bch2_journal_res_get()