Motr  M0
ad_private.h File Reference
#include "fid/fid.h"
#include "fid/fid_xc.h"
#include "be/extmap.h"
#include "be/extmap_xc.h"
#include "stob/stob.h"
#include "stob/stob_xc.h"
Include dependency graph for ad_private.h:

Go to the source code of this file.

Data Structures

struct  stob_ad_0type_rec
 
struct  stob_ad_rec_frag_seg
 
struct  stob_ad_rec_frag
 

Macros

#define __MOTR_STOB_AD_PRIVATE_H__
 

Enumerations

enum  m0_stob_ad_0type_rec_format_version { M0_STOB_AD_0TYPE_REC_FORMAT_VERSION_1 = 1, M0_STOB_AD_0TYPE_REC_FORMAT_VERSION = M0_STOB_AD_0TYPE_REC_FORMAT_VERSION_1 }
 

Functions

struct stob_ad_0type_rec M0_XCA_DOMAIN (be)
 
M0_INTERNAL struct m0_stob_ad_domainstob_ad_domain2ad (const struct m0_stob_domain *dom)
 

Variables

struct m0_format_header sa0_header
 
struct m0_stob_ad_domainsa0_ad_domain
 
struct m0_format_footer sa0_footer
 
uint32_t ps_segments
 
struct m0_be_emap_segps_old_data
 
struct m0_fid arp_dom_id
 
struct m0_stob_id arp_stob_id
 
struct stob_ad_rec_frag_seg arp_seg
 
enum m0_stob_ad_0type_rec_format_version M0_XCA_DOMAIN
 

Macro Definition Documentation

◆ __MOTR_STOB_AD_PRIVATE_H__

#define __MOTR_STOB_AD_PRIVATE_H__

Definition at line 26 of file ad_private.h.

Enumeration Type Documentation

◆ m0_stob_ad_0type_rec_format_version

Enumerator
M0_STOB_AD_0TYPE_REC_FORMAT_VERSION_1 
M0_STOB_AD_0TYPE_REC_FORMAT_VERSION 

Current version, should point to the latest version present

Definition at line 59 of file ad_private.h.

Function Documentation

◆ M0_XCA_DOMAIN()

struct stob_ad_0type_rec M0_XCA_DOMAIN ( be  )

Variable Documentation

◆ arp_dom_id

struct m0_fid arp_dom_id

Definition at line 208 of file ad_private.h.

◆ arp_seg

struct stob_ad_rec_frag_seg arp_seg

Definition at line 210 of file ad_private.h.

◆ arp_stob_id

struct m0_stob_id arp_stob_id

Definition at line 209 of file ad_private.h.

◆ M0_XCA_DOMAIN

◆ ps_old_data

struct m0_be_emap_seg* ps_old_data

Definition at line 209 of file ad_private.h.

◆ ps_segments

uint32_t ps_segments

Definition at line 208 of file ad_private.h.

◆ sa0_ad_domain

struct m0_stob_ad_domain* sa0_ad_domain

Definition at line 210 of file ad_private.h.

◆ sa0_footer

struct m0_format_footer sa0_footer

Definition at line 211 of file ad_private.h.

◆ sa0_header

struct m0_format_header sa0_header

Definition at line 208 of file ad_private.h.