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 |