field_var
struct field_var **field_vars,
struct field_var *field_var = field_vars[i];
struct hist_field *var = field_var->var;
struct hist_field *val = field_var->val;
static struct field_var *create_field_var(struct hist_trigger_data *hist_data,
struct field_var *field_var;
field_var = kzalloc_obj(struct field_var);
if (!field_var) {
field_var->var = var;
field_var->val = val;
return field_var;
field_var = ERR_PTR(ret);
static struct field_var *
static void destroy_field_var(struct field_var *field_var)
if (!field_var)
destroy_hist_field(field_var->var, 0);
destroy_hist_field(field_var->val, 0);
kfree(field_var);
struct field_var *field_var)
hist_data->field_vars[hist_data->n_field_vars++] = field_var;
if (field_var->val->flags & (HIST_FIELD_FL_STRING | HIST_FIELD_FL_STACKTRACE))
struct field_var *field_var;
field_var = create_target_field_var(hist_data, system, event, var);
if (field_var && !IS_ERR(field_var)) {
save_field_var(hist_data, field_var);
hist_field = field_var->var;
field_var = NULL;
destroy_field_var(field_var);
struct field_var *field_var;
field_var = create_target_field_var(hist_data, NULL, NULL, param);
if (IS_ERR(field_var)) {
ret = PTR_ERR(field_var);
hist_data->save_vars[hist_data->n_save_vars++] = field_var;
if (field_var->val->flags &
struct field_var *field_vars[SYNTH_FIELDS_MAX];
struct field_var *save_vars[SYNTH_FIELDS_MAX];
struct field_var *field_var, unsigned int i,
field = field_var->var;
field = field_var->val;