Lines Matching refs:xfbtree
1947 btrees<xfbtree>`.
2240 Space Management with an xfbtree
2250 The very first block of an xfile backing an xfbtree contains a header block.
2252 xfbtree block.
2258 To free an xfbtree block, use ``xfile_discard`` (which internally uses
2261 Populating an xfbtree
2264 An online fsck function that wants to create an xfbtree should proceed as
2273 ``xfbtree_init`` to initialize the passed in ``struct xfbtree`` and write an
2280 4. Pass the xfbtree object to the btree cursor creation function for the
2287 For example, a btree cursor for an rmap xfbtree can be passed to the
2290 xfbtree updates that are logged to a transaction.
2292 6. When finished, delete the btree cursor, destroy the xfbtree object, free the
2297 Committing Logged xfbtree Buffers
2306 An ephemeral xfbtree probably will not exist by the time the AIL checkpoints
2309 For these reasons, any code updating an xfbtree in transaction context must
3776 <liveupdate>`, and an :ref:`in-memory rmap btree <xfbtree>` to complete the
3779 1. Set up an xfbtree to stage rmap records.
3800 xfbtree changes to the xfile.
3811 xfbtree changes to the xfile.
3829 12. Free the xfbtree now that it not needed.