Motr
M0
|
Go to the source code of this file.
Macros | |
#define | __MOTR_LAYOUT_LAYOUT_INTERNAL_H__ |
Enumerations | |
enum | { LID_NONE = 0, DEFAULT_DB_FLAG = 0, LDB_MAX_INLINE_COB_ENTRIES = 20, L_TABLE_INIT_ERR = -501, LTO_REG_ERR = -502, LETO_REG_ERR = -503, LO_DECODE_ERR = -504, LO_ENCODE_ERR = -505, L_TABLE_UPDATE_ERR = -506 } |
Functions | |
M0_INTERNAL bool | m0_layout__domain_invariant (const struct m0_layout_domain *dom) |
M0_INTERNAL bool | m0_layout__allocated_invariant (const struct m0_layout *l) |
M0_INTERNAL bool | m0_layout__invariant (const struct m0_layout *l) |
M0_INTERNAL bool | m0_layout__enum_invariant (const struct m0_layout_enum *e) |
M0_INTERNAL bool | m0_layout__striped_allocated_invariant (const struct m0_striped_layout *stl) |
M0_INTERNAL bool | m0_layout__striped_invariant (const struct m0_striped_layout *stl) |
M0_INTERNAL struct m0_layout * | m0_layout__list_lookup (const struct m0_layout_domain *dom, uint64_t lid, bool ref_increment) |
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) |
M0_INTERNAL void | m0_layout__fini (struct m0_layout *l) |
M0_INTERNAL void | m0_layout__populate (struct m0_layout *l, uint32_t user_count) |
M0_INTERNAL void | m0_layout__delete (struct m0_layout *l) |
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 void | m0_layout__striped_fini (struct m0_striped_layout *str_l) |
M0_INTERNAL void | m0_layout__striped_populate (struct m0_striped_layout *str_l, struct m0_layout_enum *e, uint32_t user_count) |
M0_INTERNAL void | m0_layout__striped_delete (struct m0_striped_layout *stl) |
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) |
M0_INTERNAL void | m0_layout__enum_fini (struct m0_layout_enum *le) |
M0_INTERNAL void | m0_layout__log (const char *fn_name, const char *err_msg, uint64_t lid, int rc) |
M0_INTERNAL m0_bcount_t | m0_layout__enum_max_recsize (struct m0_layout_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__instance_fini (struct m0_layout_instance *li) |
M0_INTERNAL bool | m0_layout__instance_invariant (const struct m0_layout_instance *li) |
#define __MOTR_LAYOUT_LAYOUT_INTERNAL_H__ |
Definition at line 26 of file layout_internal.h.