#include "lib/trace.h"
#include "lib/types.h"
#include "lib/errno.h"
#include "fdmi/filter.h"
#include "fdmi/flt_eval.h"
#include "conf/obj.h"
Go to the source code of this file.
|
static int | eval_or (struct m0_fdmi_flt_operands *opnds, struct m0_fdmi_flt_operand *res) |
|
static int | eval_gt (struct m0_fdmi_flt_operands *opnds, struct m0_fdmi_flt_operand *res) |
|
static void | init_std_operation_handlers (m0_fdmi_flt_op_cb_t *handlers) |
|
M0_INTERNAL int | m0_fdmi_eval_add_op_cb (struct m0_fdmi_eval_ctx *ctx, enum m0_fdmi_flt_op_code op, m0_fdmi_flt_op_cb_t cb) |
|
M0_INTERNAL void | m0_fdmi_eval_del_op_cb (struct m0_fdmi_eval_ctx *ctx, enum m0_fdmi_flt_op_code op) |
|
M0_INTERNAL void | m0_fdmi_eval_init (struct m0_fdmi_eval_ctx *ctx) |
|
static int | eval_flt_node (struct m0_fdmi_eval_ctx *ctx, struct m0_fdmi_flt_node *node, struct m0_fdmi_flt_operand *res, struct m0_fdmi_eval_var_info *var_info) |
|
M0_INTERNAL int | m0_fdmi_eval_flt (struct m0_fdmi_eval_ctx *ctx, struct m0_conf_fdmi_filter *filter, struct m0_fdmi_eval_var_info *var_info) |
|
M0_INTERNAL void | m0_fdmi_eval_fini (struct m0_fdmi_eval_ctx *ctx) |
|
◆ M0_TRACE_SUBSYSTEM
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_FDMI |
◆ eval_flt_node()
◆ eval_gt()
◆ eval_or()
◆ init_std_operation_handlers()