Motr
M0
|
#include "lib/trace.h"
#include "lib/errno.h"
#include "lib/tlist.h"
#include "lib/vec.h"
#include "lib/memory.h"
#include "lib/misc.h"
#include "lib/bob.h"
#include "lib/finject.h"
#include "motr/magic.h"
#include "fid/fid.h"
#include "pool/pool.h"
#include "layout/linear_enum.h"
#include "layout/pdclust.h"
#include "layout/layout_internal.h"
Go to the source code of this file.
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) |