Lines Matching refs:data_ptr
94 struct expr_id_data *data_ptr = NULL, *old_data = NULL; in ids__insert() local
98 ret = hashmap__set(ids, id, data_ptr, &old_key, &old_data); in ids__insert()
100 free(data_ptr); in ids__insert()
157 struct expr_id_data *data_ptr = NULL, *old_data = NULL; in expr__add_id_val_source_count() local
161 data_ptr = malloc(sizeof(*data_ptr)); in expr__add_id_val_source_count()
162 if (!data_ptr) in expr__add_id_val_source_count()
164 data_ptr->val.val = val; in expr__add_id_val_source_count()
165 data_ptr->val.source_count = source_count; in expr__add_id_val_source_count()
166 data_ptr->kind = EXPR_ID_DATA__VALUE; in expr__add_id_val_source_count()
168 ret = hashmap__set(ctx->ids, id, data_ptr, &old_key, &old_data); in expr__add_id_val_source_count()
170 free(data_ptr); in expr__add_id_val_source_count()
178 struct expr_id_data *data_ptr = NULL, *old_data = NULL; in expr__add_ref() local
183 data_ptr = zalloc(sizeof(*data_ptr)); in expr__add_ref()
184 if (!data_ptr) in expr__add_ref()
189 free(data_ptr); in expr__add_ref()
199 data_ptr->ref.metric_name = ref->metric_name; in expr__add_ref()
200 data_ptr->ref.metric_expr = ref->metric_expr; in expr__add_ref()
201 data_ptr->kind = EXPR_ID_DATA__REF; in expr__add_ref()
203 ret = hashmap__set(ctx->ids, name, data_ptr, &old_key, &old_data); in expr__add_ref()
205 free(data_ptr); in expr__add_ref()