Motr
M0
|
#include "lib/trace.h"
#include "lib/finject.h"
#include "lib/semaphore.h"
#include "lib/thread.h"
#include "lib/misc.h"
#include "ut/ut.h"
#include "addb2/sys.h"
#include "addb2/ut/common.h"
Go to the source code of this file.
Macros | |
#define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_UT |
Enumerations | |
enum | { N = 17 } |
Functions | |
static void | init_fini (void) |
static void | mach_1 (void) |
static void | mach_toomany (void) |
static void | mach_cache (void) |
static void | mach_cache_N (void) |
static void | _add (const struct m0_addb2_config *conf, unsigned nr) |
static void | add_loop (const struct m0_addb2_config *conf) |
static void | noqueue_add (void) |
static void | queue_add (void) |
static void | submit_trap (struct m0_addb2_sys *sys, struct m0_addb2_trace_obj *obj) |
static void | ast_trap (struct m0_addb2_sys *sys) |
static void | sm_add (void) |
Variables | |
static const struct m0_addb2_config | noqueue |
static const struct m0_addb2_config | queue |
void(* | m0_addb2__sys_submit_trap )(struct m0_addb2_sys *sys, struct m0_addb2_trace_obj *obj) |
void(* | m0_addb2__sys_ast_trap )(struct m0_addb2_sys *sys) |
static unsigned | sys_submitted |
static struct m0_semaphore | ast_wait |
struct m0_ut_suite | addb2_sys_ut |