Lines Matching refs:field

87 	struct bt_ctf_field *field;  in value_set()  local
91 field = bt_ctf_field_create(type); in value_set()
92 if (!field) { in value_set()
98 ret = bt_ctf_field_signed_integer_set_value(field, val); in value_set()
104 ret = bt_ctf_field_unsigned_integer_set_value(field, val); in value_set()
111 ret = bt_ctf_event_set_payload(event, name, field); in value_set()
120 bt_ctf_field_put(field); in value_set()
143 get_tracepoint_field_type(struct ctf_writer *cw, struct format_field *field) in FUNC_VALUE_SET()
145 unsigned long flags = field->flags; in FUNC_VALUE_SET()
157 if (field->size == 8) in FUNC_VALUE_SET()
163 if (field->size == 8) in FUNC_VALUE_SET()
214 struct bt_ctf_field *field; in add_tracepoint_field_value() local
262 field = bt_ctf_field_array_get_field(array_field, i); in add_tracepoint_field_value()
264 field = bt_ctf_field_create(type); in add_tracepoint_field_value()
266 if (!field) { in add_tracepoint_field_value()
272 ret = bt_ctf_field_string_set_value(field, in add_tracepoint_field_value()
283 field, value_int); in add_tracepoint_field_value()
286 field, adjust_signedness(value_int, len)); in add_tracepoint_field_value()
294 ret = bt_ctf_event_set_payload(event, name, field); in add_tracepoint_field_value()
300 bt_ctf_field_put(field); in add_tracepoint_field_value()
313 bt_ctf_field_put(field); in add_tracepoint_field_value()
323 struct format_field *field; in add_tracepoint_fields_values() local
326 for (field = fields; field; field = field->next) { in add_tracepoint_fields_values()
328 field); in add_tracepoint_fields_values()
650 struct format_field *field) in event_class_add_field() argument
658 if (field->alias != field->name) in event_class_add_field()
660 (char *)field->alias); in event_class_add_field()
662 name = field->name; in event_class_add_field()
666 name = change_name(name, field->name, -1); in event_class_add_field()
674 name = change_name(name, field->name, dup++); in event_class_add_field()
676 pr_err("Failed to create dup name for '%s'\n", field->name); in event_class_add_field()
683 field->alias = name; in event_class_add_field()
692 struct format_field *field; in add_tracepoint_fields_types() local
695 for (field = fields; field; field = field->next) { in add_tracepoint_fields_types()
697 unsigned long flags = field->flags; in add_tracepoint_fields_types()
699 pr2(" field '%s'\n", field->name); in add_tracepoint_fields_types()
701 type = get_tracepoint_field_type(cw, field); in add_tracepoint_fields_types()
714 type = bt_ctf_field_type_array_create(type, field->arraylen); in add_tracepoint_fields_types()
716 ret = event_class_add_field(event_class, type, field); in add_tracepoint_fields_types()
723 field->name, ret); in add_tracepoint_fields_types()