Motr  M0
m0_be_emap Struct Reference

#include <extmap_internal.h>

Collaboration diagram for m0_be_emap:
Collaboration graph

Data Fields

struct m0_format_header em_header
 
struct m0_format_footer em_footer
 
struct m0_be_btree em_mapping
 
uint64_t em_version
 
struct m0_be_segem_seg
 
struct m0_be_rwlock em_lock
 
struct m0_buf em_key_buf
 
struct m0_buf em_val_buf
 
struct m0_be_emap_key em_key
 
struct m0_be_emap_rec em_rec
 

Detailed Description

m0_be_emap stores a collection of related extent maps. Individual maps within a collection are identified by a prefix.

See also
m0_be_emap_obj_insert()

Definition at line 141 of file extmap_internal.h.

Field Documentation

◆ em_footer

struct m0_format_footer em_footer

Definition at line 143 of file extmap_internal.h.

◆ em_header

struct m0_format_header em_header

Definition at line 142 of file extmap_internal.h.

◆ em_key

struct m0_be_emap_key em_key

Definition at line 158 of file extmap_internal.h.

◆ em_key_buf

struct m0_buf em_key_buf

Definition at line 156 of file extmap_internal.h.

◆ em_lock

struct m0_be_rwlock em_lock

Definition at line 155 of file extmap_internal.h.

◆ em_mapping

struct m0_be_btree em_mapping

Definition at line 148 of file extmap_internal.h.

◆ em_rec

struct m0_be_emap_rec em_rec

Definition at line 159 of file extmap_internal.h.

◆ em_seg

struct m0_be_seg* em_seg

The segment where we are stored.

Definition at line 154 of file extmap_internal.h.

◆ em_val_buf

struct m0_buf em_val_buf

Definition at line 157 of file extmap_internal.h.

◆ em_version

uint64_t em_version

Definition at line 152 of file extmap_internal.h.


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