Lines Matching refs:field

161 			  struct print_flag_sym *field,  in define_values()  argument
165 define_value(field_type, ev_name, field_name, field->value, in define_values()
166 field->str); in define_values()
168 if (field->next) in define_values()
169 define_values(field_type, field->next, ev_name, field_name); in define_values()
215 cur_field_name = strdup(args->field.name); in define_event_symbols()
218 define_event_symbols(event, ev_name, args->flags.field); in define_event_symbols()
225 define_event_symbols(event, ev_name, args->symbol.field); in define_event_symbols()
231 define_event_symbols(event, ev_name, args->hex.field); in define_event_symbols()
235 define_event_symbols(event, ev_name, args->int_array.field); in define_event_symbols()
266 struct format_field *field, void *data) in get_field_numeric_entry() argument
268 bool is_array = field->flags & FIELD_IS_ARRAY; in get_field_numeric_entry()
274 list = PyList_New(field->arraylen); in get_field_numeric_entry()
275 item_size = field->size / field->arraylen; in get_field_numeric_entry()
276 n_items = field->arraylen; in get_field_numeric_entry()
278 item_size = field->size; in get_field_numeric_entry()
284 val = read_size(event, data + field->offset + i * item_size, in get_field_numeric_entry()
286 if (field->flags & FIELD_IS_SIGNED) { in get_field_numeric_entry()
391 struct format_field *field; in python_process_tracepoint() local
449 for (field = event->format.fields; field; field = field->next) { in python_process_tracepoint()
450 if (field->flags & FIELD_IS_STRING) { in python_process_tracepoint()
452 if (field->flags & FIELD_IS_DYNAMIC) { in python_process_tracepoint()
453 offset = *(int *)(data + field->offset); in python_process_tracepoint()
456 offset = field->offset; in python_process_tracepoint()
459 obj = get_field_numeric_entry(event, field, data); in python_process_tracepoint()
464 pydict_set_item_string_decref(dict, field->name, obj); in python_process_tracepoint()