Lines Matching refs:field_var
252 struct field_var { struct
284 struct field_var *field_vars[SYNTH_FIELDS_MAX];
290 struct field_var *max_vars[SYNTH_FIELDS_MAX];
3085 struct field_var **field_vars, in __update_field_vars()
3094 struct field_var *field_var = field_vars[i]; in __update_field_vars() local
3095 struct hist_field *var = field_var->var; in __update_field_vars()
3096 struct hist_field *val = field_var->val; in __update_field_vars()
3171 static struct field_var *create_field_var(struct hist_trigger_data *hist_data, in create_field_var()
3177 struct field_var *field_var; in create_field_var() local
3201 field_var = kzalloc(sizeof(struct field_var), GFP_KERNEL); in create_field_var()
3202 if (!field_var) { in create_field_var()
3209 field_var->var = var; in create_field_var()
3210 field_var->val = val; in create_field_var()
3212 return field_var; in create_field_var()
3214 field_var = ERR_PTR(ret); in create_field_var()
3238 static struct field_var *
3331 struct field_var *field_var; in onmax_create() local
3381 field_var = create_target_field_var(hist_data, NULL, NULL, param); in onmax_create()
3382 if (IS_ERR(field_var)) { in onmax_create()
3384 ret = PTR_ERR(field_var); in onmax_create()
3389 hist_data->max_vars[hist_data->n_max_vars++] = field_var; in onmax_create()
3390 if (field_var->val->flags & HIST_FIELD_FL_STRING) in onmax_create()
3511 static void destroy_field_var(struct field_var *field_var) in destroy_field_var() argument
3513 if (!field_var) in destroy_field_var()
3516 destroy_hist_field(field_var->var, 0); in destroy_field_var()
3517 destroy_hist_field(field_var->val, 0); in destroy_field_var()
3519 kfree(field_var); in destroy_field_var()
3531 struct field_var *field_var) in save_field_var() argument
3533 hist_data->field_vars[hist_data->n_field_vars++] = field_var; in save_field_var()
3535 if (field_var->val->flags & HIST_FIELD_FL_STRING) in save_field_var()
3604 struct field_var *field_var; in onmatch_create_field_var() local
3612 field_var = create_target_field_var(hist_data, system, event, var); in onmatch_create_field_var()
3614 if (field_var && !IS_ERR(field_var)) { in onmatch_create_field_var()
3615 save_field_var(hist_data, field_var); in onmatch_create_field_var()
3616 hist_field = field_var->var; in onmatch_create_field_var()
3618 field_var = NULL; in onmatch_create_field_var()
3643 destroy_field_var(field_var); in onmatch_create_field_var()