Lines Matching refs:var_field
2077 struct hist_field *var_field, in init_var_ref() argument
2082 ref_field->var.idx = var_field->var.idx; in init_var_ref()
2083 ref_field->var.hist_data = var_field->hist_data; in init_var_ref()
2084 ref_field->size = var_field->size; in init_var_ref()
2085 ref_field->is_signed = var_field->is_signed; in init_var_ref()
2086 ref_field->flags |= var_field->flags & in init_var_ref()
2103 if (var_field->var.name) { in init_var_ref()
2104 ref_field->name = kstrdup(var_field->var.name, GFP_KERNEL); in init_var_ref()
2109 } else if (var_field->name) { in init_var_ref()
2110 ref_field->name = kstrdup(var_field->name, GFP_KERNEL); in init_var_ref()
2117 ref_field->type = kstrdup_const(var_field->type, GFP_KERNEL); in init_var_ref()
2136 struct hist_field *var_field) in find_var_ref_idx() argument
2143 if (ref_field->var.idx == var_field->var.idx && in find_var_ref_idx()
2144 ref_field->var.hist_data == var_field->hist_data) in find_var_ref_idx()
2167 struct hist_field *var_field, in create_var_ref() argument
2177 if (ref_field->var.idx == var_field->var.idx && in create_var_ref()
2178 ref_field->var.hist_data == var_field->hist_data) { in create_var_ref()
2186 ref_field = create_hist_field(var_field->hist_data, NULL, flags, NULL); in create_var_ref()
2188 if (init_var_ref(ref_field, var_field, system, event_name)) { in create_var_ref()
2259 struct hist_field *var_field = NULL, *ref_field = NULL; in parse_var_ref() local
2267 var_field = find_event_var(hist_data, system, event_name, var_name); in parse_var_ref()
2268 if (var_field) in parse_var_ref()
2269 ref_field = create_var_ref(hist_data, var_field, in parse_var_ref()
3549 struct hist_field *var_field, *ref_field, *track_var = NULL; in track_data_create() local
3562 var_field = find_target_event_var(hist_data, NULL, NULL, track_data_var_str); in track_data_create()
3563 if (!var_field) { in track_data_create()
3568 ref_field = create_var_ref(hist_data, var_field, NULL, NULL); in track_data_create()