Motr
M0
|
#include <btree.h>
Data Fields | |
struct m0_be_btree * | ba_tree |
struct m0_buf | ba_value |
bool | ba_write |
Btree anchor, used to perform btree inplace operations in which values are not being copied and the ->bb_lock is not released until m0_be_btree_release() is called.
In cases, when data in m0_be_btree_anchor::ba_value is updated, m0_be_btree_release() will capture the region data lies in.
struct m0_be_btree* ba_tree |
struct m0_buf ba_value |
A value, accessed through m0_be_btree_lookup_inplace(), m0_be_btree_insert_inplace(), m0_be_btree_update_inplace()