Motr  M0
Layout DB Internals

Detailed functional specification of the internals of the Layout-DB module. More...

Functions

M0_INTERNAL void m0_layout_pair_set (struct m0_db_pair *pair, uint64_t *lid, void *area, m0_bcount_t num_bytes)
 
static int pair_init (struct m0_db_pair *pair, struct m0_layout *l, struct m0_db_tx *tx, enum m0_layout_xcode_op op, m0_bcount_t recsize)
 

Detailed Description

Detailed functional specification of the internals of the Layout-DB module.

This section covers the data structures and sub-routines used internally.

See also
Layout-DB DLD and Layout-DB Logical Specification.

Function Documentation

◆ m0_layout_pair_set()

M0_INTERNAL void m0_layout_pair_set ( struct m0_db_pair *  pair,
uint64_t *  lid,
void *  area,
m0_bcount_t  num_bytes 
)

Definition at line 370 of file layout_db.c.

◆ pair_init()

static int pair_init ( struct m0_db_pair *  pair,
struct m0_layout l,
struct m0_db_tx *  tx,
enum m0_layout_xcode_op  op,
m0_bcount_t  recsize 
)
static

Definition at line 379 of file layout_db.c.

Here is the call graph for this function:
Here is the caller graph for this function: