Lines Matching defs:j

37 unsigned bch2_journal_dev_buckets_available(struct journal *j,  in bch2_journal_dev_buckets_available()
57 void bch2_journal_set_watermark(struct journal *j) in bch2_journal_set_watermark()
81 journal_dev_space_available(struct journal *j, struct bch_dev *ca, in journal_dev_space_available()
137 static struct journal_space __journal_space_available(struct journal *j, unsigned nr_devs_want, in __journal_space_available()
179 void bch2_journal_space_available(struct journal *j) in bch2_journal_space_available()
264 static bool should_discard_bucket(struct journal *j, struct journal_device *ja) in should_discard_bucket()
279 void bch2_journal_do_discards(struct journal *j) in bch2_journal_do_discards()
313 void bch2_journal_reclaim_fast(struct journal *j) in bch2_journal_reclaim_fast()
336 bool __bch2_journal_pin_put(struct journal *j, u64 seq) in __bch2_journal_pin_put()
343 void bch2_journal_pin_put(struct journal *j, u64 seq) in bch2_journal_pin_put()
352 static inline bool __journal_pin_drop(struct journal *j, in __journal_pin_drop()
378 void bch2_journal_pin_drop(struct journal *j, in bch2_journal_pin_drop()
402 static inline void bch2_journal_pin_set_locked(struct journal *j, u64 seq, in bch2_journal_pin_set_locked()
426 void bch2_journal_pin_copy(struct journal *j, in bch2_journal_pin_copy()
462 void bch2_journal_pin_set(struct journal *j, u64 seq, in bch2_journal_pin_set()
491 void bch2_journal_pin_flush(struct journal *j, struct journal_entry_pin *pin) in bch2_journal_pin_flush()
508 journal_get_next_pin(struct journal *j, in journal_get_next_pin()
535 static size_t journal_flush_pins(struct journal *j, in journal_flush_pins()
610 static u64 journal_seq_to_flush(struct journal *j) in journal_seq_to_flush()
665 static int __bch2_journal_reclaim(struct journal *j, bool direct, bool kicked) in __bch2_journal_reclaim()
741 int bch2_journal_reclaim(struct journal *j) in bch2_journal_reclaim()
748 struct journal *j = arg; in bch2_journal_reclaim_thread() local
800 void bch2_journal_reclaim_stop(struct journal *j) in bch2_journal_reclaim_stop()
812 int bch2_journal_reclaim_start(struct journal *j) in bch2_journal_reclaim_start()
834 static bool journal_pins_still_flushing(struct journal *j, u64 seq_to_flush, in journal_pins_still_flushing()
858 static bool journal_flush_pins_or_still_flushing(struct journal *j, u64 seq_to_flush, in journal_flush_pins_or_still_flushing()
865 static int journal_flush_done(struct journal *j, u64 seq_to_flush, in journal_flush_done()
903 bool bch2_journal_flush_pins(struct journal *j, u64 seq_to_flush) in bch2_journal_flush_pins()
917 int bch2_journal_flush_device_pins(struct journal *j, int dev_idx) in bch2_journal_flush_device_pins()
978 bool bch2_journal_seq_pins_to_text(struct printbuf *out, struct journal *j, u64 *seq) in bch2_journal_seq_pins_to_text()
1021 void bch2_journal_pins_to_text(struct printbuf *out, struct journal *j) in bch2_journal_pins_to_text()