Lines Matching refs:ref
35 } ref; member
180 int expr__add_ref(struct expr_parse_ctx *ctx, struct metric_ref *ref) in expr__add_ref() argument
191 name = strdup(ref->metric_name); in expr__add_ref()
203 data_ptr->ref.metric_name = ref->metric_name; in expr__add_ref()
204 data_ptr->ref.metric_expr = ref->metric_expr; in expr__add_ref()
212 ref->metric_name, ref->metric_expr); in expr__add_ref()
260 data->ref.metric_name); in expr__resolve_id()
263 if (expr__parse(&data->ref.val, ctx, data->ref.metric_expr)) { in expr__resolve_id()
267 pr_debug("processing metric: %s EXIT: %f\n", id, data->ref.val); in expr__resolve_id()
271 data->ref.val, data->ref.metric_name); in expr__resolve_id()
387 return data->ref.val; in expr_id_data__value()