Lines Matching refs:data_ptr
42 struct expr_id_data *data_ptr = NULL, *old_data = NULL; in expr__add_id() local
46 data_ptr = malloc(sizeof(*data_ptr)); in expr__add_id()
47 if (!data_ptr) in expr__add_id()
50 data_ptr->parent = ctx->parent; in expr__add_id()
52 ret = hashmap__set(&ctx->ids, id, data_ptr, in expr__add_id()
55 free(data_ptr); in expr__add_id()
64 struct expr_id_data *data_ptr = NULL, *old_data = NULL; in expr__add_id_val() local
68 data_ptr = malloc(sizeof(*data_ptr)); in expr__add_id_val()
69 if (!data_ptr) in expr__add_id_val()
71 data_ptr->val = val; in expr__add_id_val()
72 data_ptr->is_ref = false; in expr__add_id_val()
74 ret = hashmap__set(&ctx->ids, id, data_ptr, in expr__add_id_val()
77 free(data_ptr); in expr__add_id_val()
85 struct expr_id_data *data_ptr = NULL, *old_data = NULL; in expr__add_ref() local
90 data_ptr = zalloc(sizeof(*data_ptr)); in expr__add_ref()
91 if (!data_ptr) in expr__add_ref()
96 free(data_ptr); in expr__add_ref()
115 data_ptr->ref.metric_name = ref->metric_name; in expr__add_ref()
116 data_ptr->ref.metric_expr = ref->metric_expr; in expr__add_ref()
117 data_ptr->ref.counted = false; in expr__add_ref()
118 data_ptr->is_ref = true; in expr__add_ref()
120 ret = hashmap__set(&ctx->ids, name, data_ptr, in expr__add_ref()
123 free(data_ptr); in expr__add_ref()