|
Motr
M0
|
#include <domain.h>

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_0type * | bd_0types_allocated |
| struct m0_tl | bd_segs |
| struct m0_be_seg | bd_seg0 |
| struct m0_stob * | bd_seg0_stob |
| struct m0_stob_domain * | bd_stob_domain |
| struct m0_be_0type | bd_0type_seg |
| struct m0_be_pd | bd_pd |
| struct m0_be_log_discard | bd_log_discard |
| struct m0_be_0type bd_0type_seg |
| struct m0_be_0type* bd_0types_allocated |
| struct m0_be_domain_cfg bd_cfg |
| struct m0_be_engine bd_engine |
| struct m0_mutex bd_engine_lock |
The main lock in m0_be_engine. Also it's used in m0_be_log
| struct m0_mutex bd_lock |
Protects m0_be_domain::bd_0types and m0_be_domain::bd_segs
| struct m0_be_log_discard bd_log_discard |
| struct m0_tl bd_segs |
| struct m0_stob_domain* bd_stob_domain |