Lines Matching refs:field

2536 	struct tep_format_field *field;  member
2545 int namelen = strlen(hde->field->name); in hde_width()
2546 int fieldlen = hde->field->size; in hde_width()
2551 if (!(hde->field->flags & TEP_FIELD_IS_STRING)) { in hde_width()
2553 fieldlen = hde->field->size * 2 + 2; in hde_width()
2567 struct tep_format_field *field = hde->field; in update_dynamic_len() local
2578 namelen = strlen(field->name); in update_dynamic_len()
2588 if (!strncmp(str, field->name, namelen)) { in update_dynamic_len()
2619 return scnprintf(hpp->buf, hpp->size, "%*.*s", len, len, hde->field->name); in __sort__hde_header()
2652 struct tep_format_field *field; in __sort__hde_entry() local
2668 field = hde->field; in __sort__hde_entry()
2669 namelen = strlen(field->name); in __sort__hde_entry()
2679 if (!strncmp(str, field->name, namelen)) { in __sort__hde_entry()
2699 tep_print_field(&seq, he->raw_data, hde->field); in __sort__hde_entry()
2712 struct tep_format_field *field; in __sort__hde_cmp() local
2717 field = hde->field; in __sort__hde_cmp()
2718 if (field->flags & TEP_FIELD_IS_DYNAMIC) { in __sort__hde_cmp()
2721 tep_read_number_field(field, a->raw_data, &dyn); in __sort__hde_cmp()
2724 if (tep_field_is_relative(field->flags)) in __sort__hde_cmp()
2725 offset += field->offset + field->size; in __sort__hde_cmp()
2730 offset = field->offset; in __sort__hde_cmp()
2731 size = field->size; in __sort__hde_cmp()
2753 return hde_a->field == hde_b->field; in __sort__hde_equal()
2776 __alloc_dynamic_entry(struct evsel *evsel, struct tep_format_field *field, in __alloc_dynamic_entry() argument
2788 hde->field = field; in __alloc_dynamic_entry()
2791 hde->hpp.name = field->name; in __alloc_dynamic_entry()
2845 static int parse_field_name(char *str, char **event, char **field, char **opt) in parse_field_name() argument
2864 *field = field_name; in parse_field_name()
2916 struct tep_format_field *field, in __dynamic_dimension__add() argument
2921 hde = __alloc_dynamic_entry(evsel, field, level); in __dynamic_dimension__add()
2934 struct tep_format_field *field; in add_evsel_fields() local
2936 field = evsel->tp_format->format.fields; in add_evsel_fields()
2937 while (field) { in add_evsel_fields()
2938 ret = __dynamic_dimension__add(evsel, field, raw_trace, level); in add_evsel_fields()
2942 field = field->next; in add_evsel_fields()
2969 struct tep_format_field *field; in add_all_matching_fields() local
2975 field = tep_find_any_field(evsel->tp_format, field_name); in add_all_matching_fields()
2976 if (field == NULL) in add_all_matching_fields()
2979 ret = __dynamic_dimension__add(evsel, field, raw_trace, level); in add_all_matching_fields()
3057 struct tep_format_field *field = tep_find_any_field(evsel->tp_format, field_name); in add_dynamic_entry() local
3059 if (field == NULL) { in add_dynamic_entry()
3065 ret = __dynamic_dimension__add(evsel, field, raw_trace, level); in add_dynamic_entry()