|
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 |