Motr  M0
m0_be_emap_cursor Struct Reference

#include <extmap.h>

Collaboration diagram for m0_be_emap_cursor:
Collaboration graph

Data Fields

struct m0_be_emapec_map
 
uint64_t ec_version
 
struct m0_be_emap_seg ec_seg
 
struct m0_be_btree_cursor ec_cursor
 
struct m0_be_emap_key ec_key
 
struct m0_be_emap_rec ec_rec
 
struct m0_buf ec_keybuf
 
struct m0_buf ec_recbuf
 
struct m0_uint128 ec_prefix
 
m0_bindex_t ec_unit_size
 
struct m0_buf ec_app_cksum_buf
 
struct m0_be_op ec_op
 

Detailed Description

Cursor iterating through the extent map.

Definition at line 200 of file extmap.h.

Field Documentation

◆ ec_app_cksum_buf

struct m0_buf ec_app_cksum_buf

Points to checksum info received in IO FOP (write operation)

Definition at line 216 of file extmap.h.

◆ ec_cursor

struct m0_be_btree_cursor ec_cursor

Data-base cursor.

Definition at line 208 of file extmap.h.

◆ ec_key

struct m0_be_emap_key ec_key

Definition at line 209 of file extmap.h.

◆ ec_keybuf

struct m0_buf ec_keybuf

Definition at line 211 of file extmap.h.

◆ ec_map

struct m0_be_emap* ec_map

Map this cursor is iterating through.

Definition at line 202 of file extmap.h.

◆ ec_op

struct m0_be_op ec_op

Definition at line 217 of file extmap.h.

◆ ec_prefix

struct m0_uint128 ec_prefix

Definition at line 213 of file extmap.h.

◆ ec_rec

struct m0_be_emap_rec ec_rec

Definition at line 210 of file extmap.h.

◆ ec_recbuf

struct m0_buf ec_recbuf

Definition at line 212 of file extmap.h.

◆ ec_seg

struct m0_be_emap_seg ec_seg

Segment currently reached.

Definition at line 206 of file extmap.h.

◆ ec_unit_size

m0_bindex_t ec_unit_size

Definition at line 214 of file extmap.h.

◆ ec_version

uint64_t ec_version

Emap current version.

Definition at line 204 of file extmap.h.


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