Lines Matching refs:btree_write_buffer
144 EBUG_ON(!trans->c->btree_write_buffer.flushing.pin.seq); in wb_flush_one()
145 EBUG_ON(trans->c->btree_write_buffer.flushing.pin.seq > wb->journal_seq); in wb_flush_one()
218 static void move_keys_from_inc_to_flushing(struct btree_write_buffer *wb) in move_keys_from_inc_to_flushing()
220 struct bch_fs *c = container_of(wb, struct bch_fs, btree_write_buffer); in move_keys_from_inc_to_flushing()
287 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_btree_write_buffer_flush_locked()
555 struct btree_write_buffer *wb = &c->btree_write_buffer; in btree_write_buffer_flush_seq()
617 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_btree_write_buffer_flush_nocheck_rw()
685 struct bch_fs *c = container_of(work, struct bch_fs, btree_write_buffer.flush_work); in bch2_btree_write_buffer_flush_work()
686 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_btree_write_buffer_flush_work()
698 static void wb_accounting_sort(struct btree_write_buffer *wb) in wb_accounting_sort()
708 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_accounting_key_to_wb_slowpath()
725 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_journal_key_to_wb_slowpath()
733 if (dst->wb == &c->btree_write_buffer.flushing) { in bch2_journal_key_to_wb_slowpath()
735 dst->wb = &c->btree_write_buffer.inc; in bch2_journal_key_to_wb_slowpath()
761 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_journal_keys_to_write_buffer_start()
797 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_journal_keys_to_write_buffer_end()
825 !queue_work(system_unbound_wq, &c->btree_write_buffer.flush_work)) in bch2_journal_keys_to_write_buffer_end()
850 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_btree_write_buffer_resize()
858 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_fs_btree_write_buffer_exit()
871 struct btree_write_buffer *wb = &c->btree_write_buffer; in bch2_fs_btree_write_buffer_init()