25 #ifndef __MOTR_BE_ACT_RECORD_H__ 26 #define __MOTR_BE_ACT_RECORD_H__ 100 #define m0_be_active_record_domain_create(dom, tx, seg, ...) \ 101 m0_be_active_record_domain__create((dom), (tx), (seg), \ 102 (const struct m0_buf []){ \ 103 __VA_ARGS__, M0_BUF_INIT0 }) 110 const struct m0_buf *path);
struct m0_be_list ard_list
M0_INTERNAL bool m0_be_active_record_domain__invariant(struct m0_be_active_record_domain *dom)
M0_INTERNAL void m0_be_active_record_domain_fini(struct m0_be_active_record_domain *dom)
m0_be_active_record_domain_op
M0_INTERNAL void m0_be_active_record_domain_init(struct m0_be_active_record_domain *dom, struct m0_be_seg *seg)
M0_INTERNAL int m0_be_active_record_del(const char *subsys, struct m0_be_active_record *rec, struct m0_be_tx *tx)
M0_INTERNAL void m0_be_active_record_credit(struct m0_be_active_record *rec, enum m0_be_active_record_op op, struct m0_be_tx_credit *accum)
M0_INTERNAL int m0_be_active_record_destroy(struct m0_be_active_record *rec, struct m0_be_tx *tx)
M0_INTERNAL int m0_be_active_record_add(const char *subsys, struct m0_be_active_record *rec, struct m0_be_tx *tx)
static struct m0_stob_domain * dom
M0_INTERNAL int m0_be_active_record_domain__create(struct m0_be_active_record_domain **dom, struct m0_be_tx *tx, struct m0_be_seg *seg, const struct m0_buf *path)
struct m0_be_active_record_domain * ar_dom
struct m0_be_list_link ar_link
M0_INTERNAL void m0_be_active_record_domain_credit(struct m0_be_active_record_domain *dom, enum m0_be_active_record_domain_op op, uint8_t subsys_nr, struct m0_be_tx_credit *accum)
struct m0_be_list_link rds_link
M0_INTERNAL void m0_be_active_record_init(struct m0_be_active_record *rec, struct m0_be_active_record_domain *ar_dom)
M0_INTERNAL int m0_be_active_record_domain_destroy(struct m0_be_active_record_domain *dom, struct m0_be_tx *tx)
struct m0_be_list rds_list
static struct m0_be_seg * seg
M0_INTERNAL bool m0_be_active_record__invariant(struct m0_be_active_record *rec)
struct m0_be_seg * ard_seg
M0_INTERNAL void m0_be_active_record_fini(struct m0_be_active_record *rec)
enum m0_be_active_record_type ar_rec_type
M0_INTERNAL int m0_be_active_record_create(struct m0_be_active_record **rec, struct m0_be_tx *tx, struct m0_be_active_record_domain *ar_dom)