• Home
  • Raw
  • Download

Lines Matching refs:field

99 	struct bt_ctf_field *field;  in value_set()  local
103 field = bt_ctf_field_create(type); in value_set()
104 if (!field) { in value_set()
110 ret = bt_ctf_field_signed_integer_set_value(field, val); in value_set()
116 ret = bt_ctf_field_unsigned_integer_set_value(field, val); in value_set()
123 ret = bt_ctf_event_set_payload(event, name, field); in value_set()
132 bt_ctf_field_put(field); in value_set()
154 static int string_set_value(struct bt_ctf_field *field, const char *string);
160 struct bt_ctf_field *field; in value_set_string() local
163 field = bt_ctf_field_create(type); in value_set_string()
164 if (!field) { in value_set_string()
169 ret = string_set_value(field, string); in value_set_string()
175 ret = bt_ctf_event_set_payload(event, name, field); in value_set_string()
180 bt_ctf_field_put(field); in value_set_string()
185 get_tracepoint_field_type(struct ctf_writer *cw, struct tep_format_field *field) in get_tracepoint_field_type() argument
187 unsigned long flags = field->flags; in get_tracepoint_field_type()
199 if (field->size == 8) in get_tracepoint_field_type()
205 if (field->size == 8) in get_tracepoint_field_type()
248 static int string_set_value(struct bt_ctf_field *field, const char *string) in string_set_value() argument
269 return bt_ctf_field_string_set_value(field, "UNPRINTABLE-STRING"); in string_set_value()
280 return bt_ctf_field_string_set_value(field, string); in string_set_value()
281 err = bt_ctf_field_string_set_value(field, buffer); in string_set_value()
294 struct bt_ctf_field *field; in add_tracepoint_field_value() local
342 field = bt_ctf_field_array_get_field(array_field, i); in add_tracepoint_field_value()
344 field = bt_ctf_field_create(type); in add_tracepoint_field_value()
346 if (!field) { in add_tracepoint_field_value()
352 ret = string_set_value(field, data + offset + i * len); in add_tracepoint_field_value()
362 field, value_int); in add_tracepoint_field_value()
365 field, adjust_signedness(value_int, len)); in add_tracepoint_field_value()
373 ret = bt_ctf_event_set_payload(event, name, field); in add_tracepoint_field_value()
379 bt_ctf_field_put(field); in add_tracepoint_field_value()
392 bt_ctf_field_put(field); in add_tracepoint_field_value()
402 struct tep_format_field *field; in add_tracepoint_fields_values() local
405 for (field = fields; field; field = field->next) { in add_tracepoint_fields_values()
407 field); in add_tracepoint_fields_values()
973 struct tep_format_field *field) in event_class_add_field() argument
981 if (field->alias != field->name) in event_class_add_field()
983 (char *)field->alias); in event_class_add_field()
985 name = field->name; in event_class_add_field()
989 name = change_name(name, field->name, -1); in event_class_add_field()
997 name = change_name(name, field->name, dup++); in event_class_add_field()
999 pr_err("Failed to create dup name for '%s'\n", field->name); in event_class_add_field()
1006 field->alias = name; in event_class_add_field()
1015 struct tep_format_field *field; in add_tracepoint_fields_types() local
1018 for (field = fields; field; field = field->next) { in add_tracepoint_fields_types()
1020 unsigned long flags = field->flags; in add_tracepoint_fields_types()
1022 pr2(" field '%s'\n", field->name); in add_tracepoint_fields_types()
1024 type = get_tracepoint_field_type(cw, field); in add_tracepoint_fields_types()
1037 type = bt_ctf_field_type_array_create(type, field->arraylen); in add_tracepoint_fields_types()
1039 ret = event_class_add_field(event_class, type, field); in add_tracepoint_fields_types()
1046 field->name, ret); in add_tracepoint_fields_types()