|
Motr
M0
|
#include <diter.h>

Data Fields | |
| struct m0_confc * | di_confc |
| struct m0_conf_obj * | di_origin |
| struct m0_conf_diter_lvl * | di_lvls |
| uint32_t | di_phase |
| struct m0_clink | di_clink |
| struct m0_chan | di_wait |
| struct m0_mutex | di_wait_mutex |
| uint32_t | di_nr_lvls |
| uint32_t | di_lvl |
| bool | di_locked |
| struct m0_clink di_clink |
| bool di_locked |
Flag determines if diter is protected by locality lock or not. This field is workaround for a case when m0_conf_diter_next() or m0_conf_diter_fini() are called under locality lock which protects m0_confc_ctx::fc_mach.
| struct m0_conf_diter_lvl* di_lvls |
| struct m0_conf_obj* di_origin |
| struct m0_chan di_wait |