|
| M0_BOB_DEFINE (M0_INTERNAL, &m0_ut_be_backend_bobtype, m0_be_ut_backend) |
|
static void | be_ut_helper_fini (void) |
|
static void | be_ut_helper_init (void) |
|
static void | be_ut_helper_init_once (void) |
|
M0_INTERNAL void * | m0_be_ut_seg_allocate_addr (m0_bcount_t size) |
|
M0_INTERNAL uint64_t | m0_be_ut_seg_allocate_id (void) |
|
M0_INTERNAL void | m0_be_ut_reqh_create (struct m0_reqh **pptr) |
|
M0_INTERNAL void | m0_be_ut_reqh_destroy (void) |
|
static pid_t | gettid_impl (void) |
|
static void | be_ut_sm_group_thread_func (struct m0_be_ut_sm_group_thread *sgt) |
|
static int | m0_be_ut_sm_group_thread_init (struct m0_be_ut_sm_group_thread **sgtp, bool lock_new) |
|
static void | m0_be_ut_sm_group_thread_fini (struct m0_be_ut_sm_group_thread *sgt) |
|
void | m0_be_ut_backend_cfg_default (struct m0_be_domain_cfg *cfg) |
|
M0_INTERNAL int | m0_be_ut_backend_init_cfg (struct m0_be_ut_backend *ut_be, const struct m0_be_domain_cfg *cfg, bool mkfs) |
|
M0_INTERNAL int | m0_be_ut_backend_log_resize (struct m0_be_ut_backend *ut_be, const struct m0_be_domain_cfg *cfg) |
|
void | m0_be_ut_backend_init (struct m0_be_ut_backend *ut_be) |
|
void | m0_be_ut_backend_fini (struct m0_be_ut_backend *ut_be) |
|
M0_INTERNAL void | m0_be_ut_backend_seg_add (struct m0_be_ut_backend *ut_be, const struct m0_be_0type_seg_cfg *seg_cfg, struct m0_be_seg **out) |
|
M0_INTERNAL void | m0_be_ut_backend_seg_add2 (struct m0_be_ut_backend *ut_be, m0_bcount_t size, bool preallocate, const char *stob_create_cfg, struct m0_be_seg **out) |
|
M0_INTERNAL void | m0_be_ut_backend_seg_del (struct m0_be_ut_backend *ut_be, struct m0_be_seg *seg) |
|
static void | be_ut_sm_group_thread_add (struct m0_be_ut_backend *ut_be, struct m0_be_ut_sm_group_thread *sgt) |
|
static size_t | be_ut_backend_sm_group_find (struct m0_be_ut_backend *ut_be) |
|
static struct m0_sm_group * | be_ut_backend_sm_group_lookup (struct m0_be_ut_backend *ut_be, bool lock_new) |
|
struct m0_sm_group * | m0_be_ut_backend_sm_group_lookup (struct m0_be_ut_backend *ut_be) |
|
void | m0_be_ut_backend_sm_group_asts_run (struct m0_be_ut_backend *ut_be) |
|
void | m0_be_ut_backend_new_grp_lock_state_set (struct m0_be_ut_backend *ut_be, bool unlocked_new) |
|
void | m0_be_ut_backend_thread_exit (struct m0_be_ut_backend *ut_be) |
|
static void | be_ut_tx_lock_if (struct m0_sm_group *grp, struct m0_be_ut_backend *ut_be) |
|
static void | be_ut_tx_unlock_if (struct m0_sm_group *grp, struct m0_be_ut_backend *ut_be) |
|
void | m0_be_ut_tx_init (struct m0_be_tx *tx, struct m0_be_ut_backend *ut_be) |
|
void | m0_be_ut_seg_init (struct m0_be_ut_seg *ut_seg, struct m0_be_ut_backend *ut_be, m0_bcount_t size) |
|
void | m0_be_ut_seg_fini (struct m0_be_ut_seg *ut_seg) |
|
M0_INTERNAL void | m0_be_ut_alloc (struct m0_be_ut_backend *ut_be, struct m0_be_ut_seg *ut_seg, void **ptr, m0_bcount_t size) |
|
M0_INTERNAL void | m0_be_ut_free (struct m0_be_ut_backend *ut_be, struct m0_be_ut_seg *ut_seg, void *ptr) |
|
void | m0_be_ut_seg_reload (struct m0_be_ut_seg *ut_seg) |
|
static void | be_ut_seg_allocator_initfini (struct m0_be_seg *seg, struct m0_be_ut_backend *ut_be, bool init) |
|
void | m0_be_ut_seg_allocator_init (struct m0_be_ut_seg *ut_seg, struct m0_be_ut_backend *ut_be) |
|
void | m0_be_ut_seg_allocator_fini (struct m0_be_ut_seg *ut_seg, struct m0_be_ut_backend *ut_be) |
|