Motr
M0
|
Macros | |
#define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_LAYOUT |
Functions | |
static int | layout_enum_build (struct m0_layout_domain *dom, const uint32_t pool_width, struct m0_layout_enum **lay_enum) |
static int | __layout_build (struct m0_layout_domain *dom, const uint64_t layout_id, struct m0_pool_version *pv, struct m0_layout_enum *le, struct m0_layout **layout) |
M0_INTERNAL int | m0_layout_init_by_pver (struct m0_layout_domain *dom, struct m0_pool_version *pv, int *count) |
Variables | |
int | m0_lid_to_unit_map [] |
const int | m0_lid_to_unit_map_nr = ARRAY_SIZE(m0_lid_to_unit_map) |
const int | m0_lid_to_unit_map_nr |
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_LAYOUT |
Definition at line 30 of file layout_pver.c.
|
static |
Definition at line 76 of file layout_pver.c.
|
static |
Definition at line 48 of file layout_pver.c.
M0_INTERNAL int m0_layout_init_by_pver | ( | struct m0_layout_domain * | dom, |
struct m0_pool_version * | pv, | ||
int * | count | ||
) |
Generate layout out of passed pool version.
At this point layout has also added to the list in domain.
Definition at line 118 of file layout_pver.c.
int m0_lid_to_unit_map[] |
Definition at line 99 of file layout_pver.c.
const int m0_lid_to_unit_map_nr = ARRAY_SIZE(m0_lid_to_unit_map) |
Definition at line 116 of file layout_pver.c.
const int m0_lid_to_unit_map_nr |
Definition at line 116 of file layout_pver.c.