Lines Matching refs:journal
7 static inline void journal_reclaim_kick(struct journal *j) in journal_reclaim_kick()
16 unsigned bch2_journal_dev_buckets_available(struct journal *,
19 void bch2_journal_set_watermark(struct journal *);
20 void bch2_journal_space_available(struct journal *);
28 journal_seq_pin(struct journal *j, u64 seq) in journal_seq_pin()
35 void bch2_journal_reclaim_fast(struct journal *);
36 bool __bch2_journal_pin_put(struct journal *, u64);
37 void bch2_journal_pin_put(struct journal *, u64);
38 void bch2_journal_pin_drop(struct journal *, struct journal_entry_pin *);
40 void bch2_journal_pin_set(struct journal *, u64, struct journal_entry_pin *,
43 static inline void bch2_journal_pin_add(struct journal *j, u64 seq, in bch2_journal_pin_add()
51 void bch2_journal_pin_copy(struct journal *,
56 static inline void bch2_journal_pin_update(struct journal *j, u64 seq, in bch2_journal_pin_update()
64 void bch2_journal_pin_flush(struct journal *, struct journal_entry_pin *);
66 void bch2_journal_do_discards(struct journal *);
67 int bch2_journal_reclaim(struct journal *);
69 void bch2_journal_reclaim_stop(struct journal *);
70 int bch2_journal_reclaim_start(struct journal *);
72 bool bch2_journal_flush_pins(struct journal *, u64);
74 static inline bool bch2_journal_flush_all_pins(struct journal *j) in bch2_journal_flush_all_pins()
79 int bch2_journal_flush_device_pins(struct journal *, int);