Lines Matching refs:field

106 	struct bt_ctf_field *field;
110 field = bt_ctf_field_create(type);
111 if (!field) {
112 pr_err("failed to create a field %s\n", name);
117 ret = bt_ctf_field_signed_integer_set_value(field, val);
119 pr_err("failed to set field value %s\n", name);
123 ret = bt_ctf_field_unsigned_integer_set_value(field, val);
125 pr_err("failed to set field value %s\n", name);
130 ret = bt_ctf_event_set_payload(event, name, field);
139 bt_ctf_field_put(field);
161 static int string_set_value(struct bt_ctf_field *field, const char *string);
167 struct bt_ctf_field *field;
170 field = bt_ctf_field_create(type);
171 if (!field) {
172 pr_err("failed to create a field %s\n", name);
176 ret = string_set_value(field, string);
182 ret = bt_ctf_event_set_payload(event, name, field);
187 bt_ctf_field_put(field);
192 get_tracepoint_field_type(struct ctf_writer *cw, struct tep_format_field *field)
194 unsigned long flags = field->flags;
206 if (field->size == 8)
212 if (field->size == 8)
255 static int string_set_value(struct bt_ctf_field *field, const char *string)
276 return bt_ctf_field_string_set_value(field, "UNPRINTABLE-STRING");
287 return bt_ctf_field_string_set_value(field, string);
288 err = bt_ctf_field_string_set_value(field, buffer);
301 struct bt_ctf_field *field;
351 field = bt_ctf_field_array_get_field(array_field, i);
353 field = bt_ctf_field_create(type);
355 if (!field) {
356 pr_err("failed to create a field %s\n", name);
361 ret = string_set_value(field, data + offset + i * len);
371 field, value_int);
374 field, adjust_signedness(value_int, len));
382 ret = bt_ctf_event_set_payload(event, name, field);
388 bt_ctf_field_put(field);
401 bt_ctf_field_put(field);
411 struct tep_format_field *field;
414 for (field = fields; field; field = field->next) {
416 field);
468 pr_err("failed to set field value for raw_len\n");
542 pr_err("failed to set field value for perf_callchain_size\n");
719 pr_err("Failed to obtain cpu field\n");
982 struct tep_format_field *field)
990 if (field->alias != field->name)
992 (char *)field->alias);
994 name = field->name;
998 name = change_name(name, field->name, -1);
1006 name = change_name(name, field->name, dup++);
1008 pr_err("Failed to create dup name for '%s'\n", field->name);
1015 field->alias = name;
1024 struct tep_format_field *field;
1027 for (field = fields; field; field = field->next) {
1029 unsigned long flags = field->flags;
1031 pr2(" field '%s'\n", field->name);
1033 type = get_tracepoint_field_type(cw, field);
1046 type = bt_ctf_field_type_array_create(type, field->arraylen);
1048 ret = event_class_add_field(event_class, type, field);
1054 pr_err("Failed to add field '%s': %d\n",
1055 field->name, ret);
1117 pr2(" field '%s'\n", n); \
1119 pr_err("Failed to add field '%s';\n", n); \
1228 pr2(" field '%s'\n", #n); \
1230 pr_err("Failed to add field '%s';\n", #n);\