Motr
M0
|
#include "lib/trace.h"
#include "lib/types.h"
#include "lib/arith.h"
#include "lib/misc.h"
#include "lib/memory.h"
#include "ut/ut.h"
#include "be/ut/helper.h"
Go to the source code of this file.
Data Structures | |
struct | be_ut_complex |
struct | be_ut_tx_x |
struct | be_ut_tx_fast |
struct | be_ut_tx_thread_state |
struct | be_ut_gc_test |
struct | be_ut_tx_payload_test |
Macros | |
#define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_UT |
#define | TX_PAYLOAD_TEST(credit, fill, capture, offset) |
Enumerations | |
enum | { SHIFT = 0 } |
enum | { BE_UT_TX_P_SEG_SIZE = 0x10000, BE_UT_TX_P_TX_NR = 0x100, BE_UT_TX_P_REG_NR = 0x10, BE_UT_TX_P_REG_SIZE_MAX = 0x100 } |
enum | { BE_UT_TX_F_SEG_SIZE = 0x20000, BE_UT_TX_F_TX_NR = 0x100, BE_UT_TX_F_TX_CONCUR = 0x80, BE_UT_TX_F_INIT = 1, BE_UT_TX_F_CAPTURE = 2 } |
enum | { BE_UT_TX_C_THREAD_NR = 0x10, BE_UT_TX_C_TX_PER_THREAD = 0x40 } |
enum | { BE_UT_TX_CAPTURING_SEG_SIZE = 0x10000, BE_UT_TX_CAPTURING_TX_NR = 0x10, BE_UT_TX_CAPTURING_NR = 0x100, BE_UT_TX_CAPTURING_RANGE = 0x20 } |
enum | { BE_UT_TX_GC_SEG_SIZE = 0x10000, BE_UT_TX_GC_TX_NR = 0x100, BE_UT_TX_GC_RAND_DENOMINATOR = 0x5 } |
enum | { BE_UT_TX_PAYLOAD_SEG_SIZE = 0x10000, BE_UT_TX_PAYLOAD_TEST_NR = 0x100, BE_UT_TX_PAYLOAD_SIZE_MAX = 0x10000 } |
Variables | |
static struct be_ut_gc_test | be_ut_gc_tests [BE_UT_TX_GC_TX_NR] |
static uint64_t | be_ut_tx_payload_seed |