|
Motr
M0
|
#include "lib/trace.h"#include "be/fmt.h"#include "lib/misc.h"#include "lib/buf.h"#include "lib/errno.h"#include "lib/memory.h"#include "lib/thread.h"#include "ut/ut.h"#include "ut/misc.h"
Go to the source code of this file.
Data Structures | |
| struct | m0_be_ut_fmt_group_test |
Macros | |
| #define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_BE |
| #define | CFG(tx_nr_max, reg_nr_max, payload_sz_max, ra_sz_max) |
| #define | REG(size, addr, buf) |
| #define | TX(p_addr, p_nob, id) |
Enumerations | |
| enum | { BE_UT_FMT_GROUP_SIZE_MAX_RND_NR = 0x40, BE_UT_FMT_GROUP_SIZE_MAX_RND_ITER = 0x40 } |
Functions | |
| void | m0_be_ut_fmt_log_header (void) |
| void | m0_be_ut_fmt_cblock (void) |
| static bool | fmt_group_eq (struct m0_be_fmt_group *left, struct m0_be_fmt_group *right) |
| static void | be_fmt_group_populate (struct m0_be_fmt_group *group, void *payload, size_t payload_size, size_t TX_NR_MAX, size_t REG_NR_MAX) |
| static void | spoil_nr (struct m0_be_ut_fmt_group_test *t, struct m0_buf *b) |
| void | m0_be_ut_fmt_group_size_max (void) |
| static m0_bcount_t | be_ut_fmt_group_size_max_check (struct m0_be_fmt_group_cfg *fg_cfg, uint64_t *seed) |
| static void | be_ut_fmt_group_size_max_test (struct m0_be_fmt_group_cfg *fg_cfg2, uint64_t *seed) |
| void | m0_be_ut_fmt_group_size_max_rnd (void) |
| void | m0_be_ut_fmt_group (void) |