Motr
M0
|
#include "lib/types.h"
#include "lib/time.h"
#include "lib/tlist.h"
#include "lib/misc.h"
#include "xcode/xcode_attr.h"
Go to the source code of this file.
Data Structures | |
struct | m0_addb2_sensor_ops |
struct | m0_addb2_sensor |
struct | m0_addb2_mach_ops |
struct | m0_addb2_trace |
struct | m0_addb2_trace_obj |
Macros | |
#define | __MOTR_ADDB2_ADDB2_H__ |
#define | M0_ADDB2_ADD(id, ...) |
#define | M0_ADDB2_PUSH(id, ...) |
#define | M0_ADDB2_OBJ(obj) ((sizeof *(obj))/sizeof(uint64_t)), (uint64_t *)(obj) |
#define | M0_ADDB2_IN(id, stmnt, ...) |
Functions | |
void | m0_addb2_push (uint64_t id, int n, const uint64_t *value) |
void | m0_addb2_pop (uint64_t id) |
void | m0_addb2_add (uint64_t id, int n, const uint64_t *value) |
void | m0_addb2_sensor_add (struct m0_addb2_sensor *s, uint64_t id, unsigned nr, int idx, const struct m0_addb2_sensor_ops *ops) |
void | m0_addb2_sensor_del (struct m0_addb2_sensor *s) |
void | m0_addb2_force (m0_time_t delay) |
void | m0_addb2_force_all (void) |
void | m0_addb2_trace_done (const struct m0_addb2_trace *ctrace) |
struct m0_addb2_mach * | m0_addb2_mach_init (const struct m0_addb2_mach_ops *ops, void *cookie) |
void | m0_addb2_mach_fini (struct m0_addb2_mach *mach) |
void | m0_addb2_mach_stop (struct m0_addb2_mach *mach) |
void | m0_addb2_mach_wait (struct m0_addb2_mach *mach) |
void * | m0_addb2_mach_cookie (const struct m0_addb2_mach *mach) |
int | m0_addb2_module_init (void) |
void | m0_addb2_module_fini (void) |
struct m0_addb2_trace | M0_XCA_DOMAIN (rpc) |
Variables | |
uint64_t | tr_nr |
uint64_t * | tr_body |
struct m0_addb2_trace_obj | M0_XCA_DOMAIN |