Motr  M0
m0_be_btree_anchor Struct Reference

#include <btree.h>

Collaboration diagram for m0_be_btree_anchor:
Collaboration graph

Data Fields

struct m0_be_btreeba_tree
 
struct m0_buf ba_value
 
bool ba_write
 

Detailed Description

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.

Definition at line 463 of file btree.h.

Field Documentation

◆ ba_tree

struct m0_be_btree* ba_tree

Definition at line 464 of file btree.h.

◆ ba_value

struct m0_buf ba_value

◆ ba_write

bool ba_write

Is write lock being held?

Definition at line 472 of file btree.h.


The documentation for this struct was generated from the following file: