Lines Matching refs:s

150 static inline int journal_state_count(union journal_res_state s, int idx)  in journal_state_count()  argument
153 case 0: return s.buf0_count; in journal_state_count()
154 case 1: return s.buf1_count; in journal_state_count()
155 case 2: return s.buf2_count; in journal_state_count()
156 case 3: return s.buf3_count; in journal_state_count()
162 union journal_res_state s, u64 seq) in journal_state_seq_count() argument
165 return journal_state_count(s, seq & JOURNAL_STATE_BUF_MASK); in journal_state_seq_count()
170 static inline void journal_state_inc(union journal_res_state *s) in journal_state_inc() argument
172 s->buf0_count += s->idx == 0; in journal_state_inc()
173 s->buf1_count += s->idx == 1; in journal_state_inc()
174 s->buf2_count += s->idx == 2; in journal_state_inc()
175 s->buf3_count += s->idx == 3; in journal_state_inc()
268 union journal_res_state s; in journal_state_buf_put() local
270 s.v = atomic64_sub_return(((union journal_res_state) { in journal_state_buf_put()
276 return s; in journal_state_buf_put()
286 union journal_res_state s; in __bch2_journal_buf_put() local
288 s = journal_state_buf_put(j, idx); in __bch2_journal_buf_put()
289 if (!journal_state_count(s, idx)) in __bch2_journal_buf_put()
296 union journal_res_state s; in bch2_journal_buf_put() local
298 s = journal_state_buf_put(j, idx); in bch2_journal_buf_put()
299 if (!journal_state_count(s, idx)) { in bch2_journal_buf_put()
303 } else if (unlikely(s.cur_entry_offset == JOURNAL_ENTRY_BLOCKED_VAL)) in bch2_journal_buf_put()