25 #ifndef __MOTR_LAYOUT_LAYOUT_INTERNAL_H__ 26 #define __MOTR_LAYOUT_LAYOUT_INTERNAL_H__ 129 uint32_t user_count);
M0_INTERNAL void m0_layout__striped_init(struct m0_striped_layout *stl, struct m0_layout_domain *dom, uint64_t lid, struct m0_layout_type *type, const struct m0_layout_ops *ops)
M0_INTERNAL bool m0_layout__instance_invariant(const struct m0_layout_instance *li)
M0_INTERNAL bool m0_layout__striped_allocated_invariant(const struct m0_striped_layout *stl)
M0_INTERNAL bool m0_layout__enum_invariant(const struct m0_layout_enum *e)
M0_INTERNAL void m0_layout__fini(struct m0_layout *l)
M0_INTERNAL void m0_layout__enum_fini(struct m0_layout_enum *le)
M0_INTERNAL void m0_layout__striped_delete(struct m0_striped_layout *stl)
M0_INTERNAL m0_bcount_t m0_layout__enum_max_recsize(struct m0_layout_domain *dom)
M0_INTERNAL void m0_layout__enum_init(struct m0_layout_domain *dom, struct m0_layout_enum *le, struct m0_layout_enum_type *let, const struct m0_layout_enum_ops *ops)
static struct m0_stob_domain * dom
M0_INTERNAL void m0_layout__instance_init(struct m0_layout_instance *li, const struct m0_fid *gfid, struct m0_layout *l, const struct m0_layout_instance_ops *ops)
M0_INTERNAL void m0_layout__striped_fini(struct m0_striped_layout *str_l)
M0_INTERNAL bool m0_layout__domain_invariant(const struct m0_layout_domain *dom)
M0_INTERNAL bool m0_layout__striped_invariant(const struct m0_striped_layout *stl)
M0_INTERNAL void m0_layout__log(const char *fn_name, const char *err_msg, uint64_t lid, int rc)
M0_INTERNAL void m0_layout__instance_fini(struct m0_layout_instance *li)
static struct m0_clink l[NR]
M0_INTERNAL void m0_layout__striped_populate(struct m0_striped_layout *str_l, struct m0_layout_enum *e, uint32_t user_count)
M0_INTERNAL bool m0_layout__allocated_invariant(const struct m0_layout *l)
M0_INTERNAL void m0_layout__delete(struct m0_layout *l)
M0_INTERNAL bool m0_layout__invariant(const struct m0_layout *l)
M0_INTERNAL void m0_layout__init(struct m0_layout *l, struct m0_layout_domain *dom, uint64_t lid, struct m0_layout_type *lt, const struct m0_layout_ops *ops)
static struct m0_addb2_source * s
M0_INTERNAL void m0_layout__populate(struct m0_layout *l, uint32_t user_count)
M0_INTERNAL struct m0_layout * m0_layout__list_lookup(const struct m0_layout_domain *dom, uint64_t lid, bool ref_increment)