Lines Matching refs:data_ptr
101 struct expr_id_data *data_ptr = NULL, *old_data = NULL;
105 ret = hashmap__set(ids, id, data_ptr, &old_key, &old_data);
107 free(data_ptr);
164 struct expr_id_data *data_ptr = NULL, *old_data = NULL;
168 data_ptr = malloc(sizeof(*data_ptr));
169 if (!data_ptr)
171 data_ptr->val.val = val;
172 data_ptr->val.source_count = source_count;
173 data_ptr->kind = EXPR_ID_DATA__VALUE;
175 ret = hashmap__set(ctx->ids, id, data_ptr, &old_key, &old_data);
177 free(data_ptr);
185 struct expr_id_data *data_ptr = NULL, *old_data = NULL;
190 data_ptr = zalloc(sizeof(*data_ptr));
191 if (!data_ptr)
196 free(data_ptr);
206 data_ptr->ref.metric_name = ref->metric_name;
207 data_ptr->ref.metric_expr = ref->metric_expr;
208 data_ptr->kind = EXPR_ID_DATA__REF;
210 ret = hashmap__set(ctx->ids, name, data_ptr, &old_key, &old_data);
212 free(data_ptr);