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()
265 struct format_field *field, void *data) in get_field_numeric_entry() argument
267 bool is_array = field->flags & FIELD_IS_ARRAY; in get_field_numeric_entry()
273 list = PyList_New(field->arraylen); in get_field_numeric_entry()
274 item_size = field->size / field->arraylen; in get_field_numeric_entry()
275 n_items = field->arraylen; in get_field_numeric_entry()
277 item_size = field->size; in get_field_numeric_entry()
283 val = read_size(event, data + field->offset + i * item_size, in get_field_numeric_entry()
285 if (field->flags & FIELD_IS_SIGNED) { in get_field_numeric_entry()
390 struct format_field *field; in python_process_tracepoint() local
448 for (field = event->format.fields; field; field = field->next) { in python_process_tracepoint()
449 if (field->flags & FIELD_IS_STRING) { in python_process_tracepoint()
451 if (field->flags & FIELD_IS_DYNAMIC) { in python_process_tracepoint()
452 offset = *(int *)(data + field->offset); in python_process_tracepoint()
455 offset = field->offset; in python_process_tracepoint()
458 obj = get_field_numeric_entry(event, field, data); in python_process_tracepoint()
463 pydict_set_item_string_decref(dict, field->name, obj); in python_process_tracepoint()