Lines Matching defs:j
37 unsigned bch2_journal_dev_buckets_available(struct journal *j, in bch2_journal_dev_buckets_available()
54 void bch2_journal_set_watermark(struct journal *j) in bch2_journal_set_watermark()
79 journal_dev_space_available(struct journal *j, struct bch_dev *ca, in journal_dev_space_available()
135 static struct journal_space __journal_space_available(struct journal *j, unsigned nr_devs_want, in __journal_space_available()
171 void bch2_journal_space_available(struct journal *j) in bch2_journal_space_available()
244 static bool should_discard_bucket(struct journal *j, struct journal_device *ja) in should_discard_bucket()
259 void bch2_journal_do_discards(struct journal *j) in bch2_journal_do_discards()
293 void bch2_journal_reclaim_fast(struct journal *j) in bch2_journal_reclaim_fast()
314 bool __bch2_journal_pin_put(struct journal *j, u64 seq) in __bch2_journal_pin_put()
321 void bch2_journal_pin_put(struct journal *j, u64 seq) in bch2_journal_pin_put()
330 static inline bool __journal_pin_drop(struct journal *j, in __journal_pin_drop()
353 void bch2_journal_pin_drop(struct journal *j, in bch2_journal_pin_drop()
373 static inline void bch2_journal_pin_set_locked(struct journal *j, u64 seq, in bch2_journal_pin_set_locked()
392 void bch2_journal_pin_copy(struct journal *j, in bch2_journal_pin_copy()
429 void bch2_journal_pin_set(struct journal *j, u64 seq, in bch2_journal_pin_set()
459 void bch2_journal_pin_flush(struct journal *j, struct journal_entry_pin *pin) in bch2_journal_pin_flush()
476 journal_get_next_pin(struct journal *j, in journal_get_next_pin()
504 static size_t journal_flush_pins(struct journal *j, in journal_flush_pins()
577 static u64 journal_seq_to_flush(struct journal *j) in journal_seq_to_flush()
632 static int __bch2_journal_reclaim(struct journal *j, bool direct, bool kicked) in __bch2_journal_reclaim()
707 int bch2_journal_reclaim(struct journal *j) in bch2_journal_reclaim()
714 struct journal *j = arg; in bch2_journal_reclaim_thread() local
764 void bch2_journal_reclaim_stop(struct journal *j) in bch2_journal_reclaim_stop()
776 int bch2_journal_reclaim_start(struct journal *j) in bch2_journal_reclaim_start()
798 static int journal_flush_done(struct journal *j, u64 seq_to_flush, in journal_flush_done()
834 bool bch2_journal_flush_pins(struct journal *j, u64 seq_to_flush) in bch2_journal_flush_pins()
848 int bch2_journal_flush_device_pins(struct journal *j, int dev_idx) in bch2_journal_flush_device_pins()