Motr  M0
fmt.c File Reference
#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"
Include dependency graph for fmt.c:

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)
 

Macro Definition Documentation

◆ M0_TRACE_SUBSYSTEM

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_BE

Definition at line 23 of file fmt.c.