Lines Matching refs:field
103 static void define_symbolic_values(struct tep_print_flag_sym *field, in define_symbolic_values() argument
107 define_symbolic_value(ev_name, field_name, field->value, field->str); in define_symbolic_values()
108 if (field->next) in define_symbolic_values()
109 define_symbolic_values(field->next, ev_name, field_name); in define_symbolic_values()
161 static void define_flag_values(struct tep_print_flag_sym *field, in define_flag_values() argument
165 define_flag_value(ev_name, field_name, field->value, field->str); in define_flag_values()
166 if (field->next) in define_flag_values()
167 define_flag_values(field->next, ev_name, field_name); in define_flag_values()
210 cur_field_name = strdup(args->field.name); in define_event_symbols()
213 define_event_symbols(event, ev_name, args->flags.field); in define_event_symbols()
218 define_event_symbols(event, ev_name, args->symbol.field); in define_event_symbols()
225 define_event_symbols(event, ev_name, args->hex.field); in define_event_symbols()
229 define_event_symbols(event, ev_name, args->int_array.field); in define_event_symbols()
348 struct tep_format_field *field; in perl_process_tracepoint() local
396 for (field = event->format.fields; field; field = field->next) { in perl_process_tracepoint()
397 if (field->flags & TEP_FIELD_IS_STRING) { in perl_process_tracepoint()
399 if (field->flags & TEP_FIELD_IS_DYNAMIC) { in perl_process_tracepoint()
400 offset = *(int *)(data + field->offset); in perl_process_tracepoint()
402 if (tep_field_is_relative(field->flags)) in perl_process_tracepoint()
403 offset += field->offset + field->size; in perl_process_tracepoint()
405 offset = field->offset; in perl_process_tracepoint()
408 val = read_size(event, data + field->offset, in perl_process_tracepoint()
409 field->size); in perl_process_tracepoint()
410 if (field->flags & TEP_FIELD_IS_SIGNED) { in perl_process_tracepoint()