Lines Matching defs:field
238 struct tep_print_flag_sym *field,
242 define_value(field_type, ev_name, field_name, field->value,
243 field->str);
245 if (field->next)
246 define_values(field_type, field->next, ev_name, field_name);
295 cur_field_name = strdup(args->field.name);
298 define_event_symbols(event, ev_name, args->flags.field);
305 define_event_symbols(event, ev_name, args->symbol.field);
312 define_event_symbols(event, ev_name, args->hex.field);
316 define_event_symbols(event, ev_name, args->int_array.field);
347 struct tep_format_field *field, void *data)
349 bool is_array = field->flags & TEP_FIELD_IS_ARRAY;
355 list = PyList_New(field->arraylen);
358 item_size = field->size / field->arraylen;
359 n_items = field->arraylen;
361 item_size = field->size;
367 val = read_size(event, data + field->offset + i * item_size,
369 if (field->flags & TEP_FIELD_IS_SIGNED) {
949 struct tep_format_field *field;
1018 for (field = event->format.fields; field; field = field->next) {
1022 if (field->flags & TEP_FIELD_IS_ARRAY) {
1023 offset = field->offset;
1024 len = field->size;
1025 if (field->flags & TEP_FIELD_IS_DYNAMIC) {
1031 if (tep_field_is_relative(field->flags))
1032 offset += field->offset + field->size;
1034 if (field->flags & TEP_FIELD_IS_STRING &&
1039 field->flags &= ~TEP_FIELD_IS_STRING;
1042 obj = get_field_numeric_entry(event, field, data);
1047 pydict_set_item_string_decref(dict, field->name, obj);