Lines Matching refs:btree_write_buffer

146 	EBUG_ON(!trans->c->btree_write_buffer.flushing.pin.seq);  in wb_flush_one()
147 EBUG_ON(trans->c->btree_write_buffer.flushing.pin.seq > wb->journal_seq); in wb_flush_one()
220 static void move_keys_from_inc_to_flushing(struct btree_write_buffer *wb) in move_keys_from_inc_to_flushing()
222 struct bch_fs *c = container_of(wb, struct bch_fs, btree_write_buffer); in move_keys_from_inc_to_flushing()
273 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_btree_write_buffer_flush_locked()
502 struct btree_write_buffer *wb = &c->btree_write_buffer; in btree_write_buffer_flush_seq()
564 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_btree_write_buffer_flush_nocheck_rw()
624 struct bch_fs *c = container_of(work, struct bch_fs, btree_write_buffer.flush_work); in bch2_btree_write_buffer_flush_work()
625 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_btree_write_buffer_flush_work()
637 static void wb_accounting_sort(struct btree_write_buffer *wb) in wb_accounting_sort()
647 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_accounting_key_to_wb_slowpath()
664 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_journal_key_to_wb_slowpath()
672 if (dst->wb == &c->btree_write_buffer.flushing) { in bch2_journal_key_to_wb_slowpath()
674 dst->wb = &c->btree_write_buffer.inc; in bch2_journal_key_to_wb_slowpath()
700 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_journal_keys_to_write_buffer_start()
736 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_journal_keys_to_write_buffer_end()
764 !queue_work(system_unbound_wq, &c->btree_write_buffer.flush_work)) in bch2_journal_keys_to_write_buffer_end()
814 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_btree_write_buffer_resize()
822 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_fs_btree_write_buffer_exit()
835 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_fs_btree_write_buffer_init()