|
static void | be_ut_tx_bulk_test_init (struct be_ut_tx_bulk_be_ctx **be_ctx_out, struct be_ut_tx_bulk_be_cfg *be_cfg, void(*test_prepare)(struct m0_be_ut_backend *ut_be, struct m0_be_ut_seg *ut_seg, void *ptr), void *ptr) |
|
static void | be_ut_tx_bulk_test_fini (struct be_ut_tx_bulk_be_ctx *be_ctx) |
|
static void | be_ut_tx_bulk_test_run (struct be_ut_tx_bulk_be_ctx *be_ctx, struct m0_be_tx_bulk_cfg *tb_cfg, void(*test_work_put)(struct m0_be_tx_bulk *tb, bool success, void *ptr), void *ptr, bool success) |
|
static void | be_ut_tx_bulk_usecase_work_put (struct m0_be_tx_bulk *tb, bool success, void *ptr) |
|
static void | be_ut_tx_bulk_usecase_do (struct m0_be_tx_bulk *tb, struct m0_be_tx *tx, struct m0_be_op *op, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
|
static void | be_ut_tx_bulk_usecase_done (struct m0_be_tx_bulk *tb, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
|
static void | be_ut_tx_bulk_usecase_test_prepare (struct m0_be_ut_backend *ut_be, struct m0_be_ut_seg *ut_seg, void *ptr) |
|
void | m0_be_ut_tx_bulk_usecase (void) |
|
static void | be_ut_tx_bulk_state_calc (struct be_ut_tx_bulk_state *tbs, bool calc_cred, struct m0_be_tx_credit *cred, m0_bcount_t *cred_payload) |
|
static void | be_ut_tx_bulk_state_work_put (struct m0_be_tx_bulk *tb, bool success, void *ptr) |
|
static void | be_ut_tx_bulk_state_do (struct m0_be_tx_bulk *tb, struct m0_be_tx *tx, struct m0_be_op *op, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
|
static void | be_ut_tx_bulk_state_done (struct m0_be_tx_bulk *tb, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
|
static void | be_ut_tx_bulk_state_test_prepare (struct m0_be_ut_backend *ut_be, struct m0_be_ut_seg *ut_seg, void *ptr) |
|
static void | be_ut_tx_bulk_state_test_run (struct be_ut_tx_bulk_state *tbs, struct be_ut_tx_bulk_be_cfg *be_cfg, bool success) |
|
void | m0_be_ut_tx_bulk_empty (void) |
|
void | m0_be_ut_tx_bulk_error_reg (void) |
|
void | m0_be_ut_tx_bulk_error_payload (void) |
|
void | m0_be_ut_tx_bulk_large_tx (void) |
|
void | m0_be_ut_tx_bulk_large_payload (void) |
|
void | m0_be_ut_tx_bulk_large_all (void) |
|
void | m0_be_ut_tx_bulk_small_tx (void) |
|
void | m0_be_ut_tx_bulk_medium_tx (void) |
|
void | m0_be_ut_tx_bulk_medium_tx_multi (void) |
|
void | m0_be_ut_tx_bulk_medium_cred (void) |
|
void | m0_be_ut_tx_bulk_large_cred (void) |
|
static void | be_ut_tx_bulk_parallel_test_prepare (struct m0_be_ut_backend *ut_be, struct m0_be_ut_seg *ut_seg, void *ptr) |
|
static void | be_ut_tx_bulk_parallel_work_put (struct m0_be_tx_bulk *tb, bool success, void *ptr) |
|
static void | be_ut_tx_bulk_parallel_do (struct m0_be_tx_bulk *tb, struct m0_be_tx *tx, struct m0_be_op *op, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
|
static void | be_ut_tx_bulk_parallel_done (struct m0_be_tx_bulk *tb, void *datum, void *user, uint64_t worker_index, uint64_t partition) |
|
static void | be_ut_tx_bulk_parallel_thread (void *_param) |
|
void | m0_be_ut_tx_bulk_parallel_1_15 (void) |
|