1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _BCACHEFS_LOGGED_OPS_H
3 #define _BCACHEFS_LOGGED_OPS_H
7 #define BCH_LOGGED_OPS() \
11 static inline int bch2_logged_op_update(struct btree_trans *trans, struct bkey_i *op)
13 return bch2_btree_insert_nonextent(trans, BTREE_ID_logged_ops, op, 0);
16 int bch2_resume_logged_ops(struct bch_fs *);
17 int bch2_logged_op_start(struct btree_trans *, struct bkey_i *);
18 void bch2_logged_op_finish(struct btree_trans *, struct bkey_i *);
20 #endif /* _BCACHEFS_LOGGED_OPS_H */