|
M0_INTERNAL void | m0_dix_meta_req_init (struct m0_dix_meta_req *req, struct m0_dix_cli *cli, struct m0_sm_group *grp) |
|
M0_INTERNAL void | m0_dix_meta_req_fini (struct m0_dix_meta_req *req) |
|
M0_INTERNAL void | m0_dix_meta_lock (struct m0_dix_meta_req *req) |
|
M0_INTERNAL void | m0_dix_meta_unlock (struct m0_dix_meta_req *req) |
|
M0_INTERNAL void | m0_dix_meta_req_fini_lock (struct m0_dix_meta_req *req) |
|
M0_INTERNAL int | m0_dix_meta_generic_rc (const struct m0_dix_meta_req *req) |
|
M0_INTERNAL int | m0_dix_meta_item_rc (const struct m0_dix_meta_req *req, uint64_t idx) |
|
M0_INTERNAL int | m0_dix_meta_req_nr (const struct m0_dix_meta_req *req) |
|
M0_INTERNAL int | m0_dix_meta_create (struct m0_dix_cli *cli, struct m0_sm_group *grp, struct m0_dix_ldesc *dld_layout, struct m0_dix_ldesc *dld_ldescr) |
|
M0_INTERNAL int | m0_dix_meta_check (struct m0_dix_cli *cli, struct m0_sm_group *grp, bool *result) |
|
M0_INTERNAL int | m0_dix_meta_destroy (struct m0_dix_cli *cli, struct m0_sm_group *grp) |
|
M0_INTERNAL int | m0_dix_root_read (struct m0_dix_meta_req *req) |
|
M0_INTERNAL int | m0_dix_root_read_rep (struct m0_dix_meta_req *req, struct m0_dix_ldesc *layout, struct m0_dix_ldesc *ldescr) |
|
M0_INTERNAL int | m0_dix_ldescr_put (struct m0_dix_meta_req *req, const uint64_t *lid, const struct m0_dix_ldesc *ldesc, uint32_t nr) |
|
M0_INTERNAL int | m0_dix_ldescr_get (struct m0_dix_meta_req *req, const uint64_t *lid, uint32_t nr) |
|
M0_INTERNAL int | m0_dix_ldescr_rep_get (struct m0_dix_meta_req *req, uint64_t idx, struct m0_dix_ldesc *ldesc) |
|
M0_INTERNAL int | m0_dix_ldescr_del (struct m0_dix_meta_req *req, const uint64_t *lid, uint32_t nr) |
|
M0_INTERNAL int | m0_dix_layout_put (struct m0_dix_meta_req *req, const struct m0_fid *fid, const struct m0_dix_layout *dlay, uint32_t nr, uint32_t flags) |
|
M0_INTERNAL int | m0_dix_layout_get (struct m0_dix_meta_req *req, const struct m0_fid *fid, uint32_t nr) |
|
M0_INTERNAL int | m0_dix_layout_del (struct m0_dix_meta_req *req, const struct m0_fid *fid, uint32_t nr) |
|
M0_INTERNAL int | m0_dix_layout_rep_get (struct m0_dix_meta_req *req, uint64_t idx, struct m0_dix_layout *dlay) |
|
M0_INTERNAL int | m0_dix_index_list (struct m0_dix_meta_req *req, const struct m0_fid *start_fid, uint32_t indices_nr) |
|
M0_INTERNAL int | m0_dix_index_list_rep_nr (struct m0_dix_meta_req *req) |
|
M0_INTERNAL int | m0_dix_index_list_rep (struct m0_dix_meta_req *req, uint32_t idx, struct m0_fid *fid) |
|
M0_INTERNAL int | m0_dix__meta_val_enc (const struct m0_fid *fid, const struct m0_dix_ldesc *dld, uint32_t nr, struct m0_bufvec *vals) |
|
M0_INTERNAL int | m0_dix__meta_val_dec (const struct m0_bufvec *vals, struct m0_fid *out_fid, struct m0_dix_ldesc *out_dld, uint32_t nr) |
|
M0_INTERNAL int | m0_dix__ldesc_vals_enc (const uint64_t *lid, const struct m0_dix_ldesc *ldesc, uint32_t nr, struct m0_bufvec *keys, struct m0_bufvec *vals) |
|
M0_INTERNAL int | m0_dix__ldesc_vals_dec (const struct m0_bufvec *keys, const struct m0_bufvec *vals, uint64_t *out_lid, struct m0_dix_ldesc *out_ldesc, uint32_t nr) |
|
M0_INTERNAL int | m0_dix__layout_vals_enc (const struct m0_fid *fid, const struct m0_dix_layout *dlay, uint32_t nr, struct m0_bufvec *keys, struct m0_bufvec *vals) |
|
M0_INTERNAL int | m0_dix__layout_vals_dec (const struct m0_bufvec *keys, const struct m0_bufvec *vals, struct m0_fid *out_fid, struct m0_dix_layout *out_dlay, uint32_t nr) |
|