hc
2024-05-16 8d2a02b24d66aa359e83eebc1ed3c0f85367a1cb
kernel/fs/xfs/libxfs/xfs_refcount_btree.h
....@@ -13,6 +13,7 @@
1313 struct xfs_buf;
1414 struct xfs_btree_cur;
1515 struct xfs_mount;
16
+struct xbtree_afakeroot;
1617
1718 /*
1819 * Btree block header size
....@@ -46,6 +47,8 @@
4647 extern struct xfs_btree_cur *xfs_refcountbt_init_cursor(struct xfs_mount *mp,
4748 struct xfs_trans *tp, struct xfs_buf *agbp,
4849 xfs_agnumber_t agno);
50
+struct xfs_btree_cur *xfs_refcountbt_stage_cursor(struct xfs_mount *mp,
51
+ struct xbtree_afakeroot *afake, xfs_agnumber_t agno);
4952 extern int xfs_refcountbt_maxrecs(int blocklen, bool leaf);
5053 extern void xfs_refcountbt_compute_maxlevels(struct xfs_mount *mp);
5154
....@@ -58,4 +61,7 @@
5861 struct xfs_trans *tp, xfs_agnumber_t agno, xfs_extlen_t *ask,
5962 xfs_extlen_t *used);
6063
64
+void xfs_refcountbt_commit_staged_btree(struct xfs_btree_cur *cur,
65
+ struct xfs_trans *tp, struct xfs_buf *agbp);
66
+
6167 #endif /* __XFS_REFCOUNT_BTREE_H__ */