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 int bch2_logged_op_finish(struct btree_trans
*, struct bkey_i
*);
20 #endif /* _BCACHEFS_LOGGED_OPS_H */