Motr  M0
m0_be_domain Struct Reference

#include <domain.h>

Collaboration diagram for m0_be_domain:
Collaboration graph

Data Fields

struct m0_module bd_module
 
struct m0_be_domain_cfg bd_cfg
 
struct m0_be_engine bd_engine
 
struct m0_mutex bd_engine_lock
 
struct m0_mutex bd_lock
 
struct m0_tl bd_0types
 
struct m0_be_0typebd_0types_allocated
 
struct m0_tl bd_segs
 
struct m0_be_seg bd_seg0
 
struct m0_stobbd_seg0_stob
 
struct m0_stob_domainbd_stob_domain
 
struct m0_be_0type bd_0type_seg
 
struct m0_be_pd bd_pd
 
struct m0_be_log_discard bd_log_discard
 

Detailed Description

Definition at line 133 of file domain.h.

Field Documentation

◆ bd_0type_seg

struct m0_be_0type bd_0type_seg

Definition at line 148 of file domain.h.

◆ bd_0types

struct m0_tl bd_0types

Definition at line 141 of file domain.h.

◆ bd_0types_allocated

struct m0_be_0type* bd_0types_allocated

Definition at line 142 of file domain.h.

◆ bd_cfg

struct m0_be_domain_cfg bd_cfg

Definition at line 135 of file domain.h.

◆ bd_engine

struct m0_be_engine bd_engine

Definition at line 136 of file domain.h.

◆ bd_engine_lock

struct m0_mutex bd_engine_lock

The main lock in m0_be_engine. Also it's used in m0_be_log

Definition at line 138 of file domain.h.

◆ bd_lock

struct m0_mutex bd_lock

Protects m0_be_domain::bd_0types and m0_be_domain::bd_segs

Definition at line 140 of file domain.h.

◆ bd_log_discard

struct m0_be_log_discard bd_log_discard

Definition at line 150 of file domain.h.

◆ bd_module

struct m0_module bd_module

Definition at line 134 of file domain.h.

◆ bd_pd

struct m0_be_pd bd_pd

Definition at line 149 of file domain.h.

◆ bd_seg0

struct m0_be_seg bd_seg0

Definition at line 145 of file domain.h.

◆ bd_seg0_stob

struct m0_stob* bd_seg0_stob

Definition at line 146 of file domain.h.

◆ bd_segs

struct m0_tl bd_segs

List of segments in this domain. First segment in which is seg0.

Definition at line 144 of file domain.h.

◆ bd_stob_domain

struct m0_stob_domain* bd_stob_domain

Definition at line 147 of file domain.h.


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