|
| M0_BASSERT (M0_IS_8ALIGNED(sizeof(struct m0_layout_pdclust_rec))) |
|
M0_INTERNAL int | m0_pdclust_build (struct m0_layout_domain *dom, uint64_t lid, const struct m0_pdclust_attr *attr, struct m0_layout_enum *le, struct m0_pdclust_layout **out) |
|
M0_INTERNAL bool | m0_pdclust_attr_check (const struct m0_pdclust_attr *attr) |
|
M0_INTERNAL uint32_t | m0_pdclust_N (const struct m0_pdclust_layout *pl) |
|
M0_INTERNAL uint32_t | m0_pdclust_K (const struct m0_pdclust_layout *pl) |
|
M0_INTERNAL uint32_t | m0_pdclust_S (const struct m0_pdclust_layout *pl) |
|
M0_INTERNAL uint32_t | m0_pdclust_P (const struct m0_pdclust_layout *pl) |
|
M0_INTERNAL uint32_t | m0_pdclust_size (const struct m0_pdclust_layout *pl) |
|
M0_INTERNAL uint64_t | m0_pdclust_unit_size (const struct m0_pdclust_layout *pl) |
|
M0_INTERNAL struct m0_pdclust_layout * | m0_layout_to_pdl (const struct m0_layout *l) |
|
M0_INTERNAL struct m0_layout * | m0_pdl_to_layout (struct m0_pdclust_layout *pl) |
|
M0_INTERNAL enum m0_pdclust_unit_type | m0_pdclust_unit_classify (const struct m0_pdclust_layout *pl, int unit) |
|
M0_INTERNAL struct m0_pdclust_instance * | m0_layout_instance_to_pdi (const struct m0_layout_instance *li) |
|
M0_INTERNAL void | m0_pdclust_instance_map (struct m0_pdclust_instance *pi, const struct m0_pdclust_src_addr *src, struct m0_pdclust_tgt_addr *tgt) |
|
M0_INTERNAL void | m0_pdclust_instance_inv (struct m0_pdclust_instance *pi, const struct m0_pdclust_tgt_addr *tgt, struct m0_pdclust_src_addr *src) |
|
M0_INTERNAL int | m0_pdclust_perm_cache_build (struct m0_layout *layout, struct m0_pdclust_instance *pi) |
|
M0_INTERNAL void | m0_pdclust_perm_cache_destroy (struct m0_layout *layout, struct m0_pdclust_instance *pi) |
|
M0_INTERNAL bool | m0_pdclust_is_replicated (struct m0_pdclust_layout *play) |
|