key_field 2287 kernel/trace/trace_events_hist.c struct hist_field *key_field; key_field 2295 kernel/trace/trace_events_hist.c key_field = hist_data->fields[i]; key_field 2297 kernel/trace/trace_events_hist.c if (key_field->flags & HIST_FIELD_FL_EXECNAME) { key_field 3324 kernel/trace/trace_events_hist.c struct hist_field *key_field; key_field 3374 kernel/trace/trace_events_hist.c key_field = hist_data->fields[i]; key_field 3377 kernel/trace/trace_events_hist.c strcat(cmd, key_field->field->name); key_field 5313 kernel/trace/trace_events_hist.c struct hist_field *key_field, void *rec) key_field 5315 kernel/trace/trace_events_hist.c size_t size = key_field->size; key_field 5317 kernel/trace/trace_events_hist.c if (key_field->flags & HIST_FIELD_FL_STRING) { key_field 5320 kernel/trace/trace_events_hist.c field = key_field->field; key_field 5329 kernel/trace/trace_events_hist.c if (size > key_field->size - 1) key_field 5330 kernel/trace/trace_events_hist.c size = key_field->size - 1; key_field 5332 kernel/trace/trace_events_hist.c strncpy(compound_key + key_field->offset, (char *)key, size); key_field 5334 kernel/trace/trace_events_hist.c memcpy(compound_key + key_field->offset, key, size); key_field 5361 kernel/trace/trace_events_hist.c struct hist_field *key_field; key_field 5369 kernel/trace/trace_events_hist.c key_field = hist_data->fields[i]; key_field 5371 kernel/trace/trace_events_hist.c if (key_field->flags & HIST_FIELD_FL_STACKTRACE) { key_field 5377 kernel/trace/trace_events_hist.c field_contents = key_field->fn(key_field, elt, rbe, rec); key_field 5378 kernel/trace/trace_events_hist.c if (key_field->flags & HIST_FIELD_FL_STRING) { key_field 5386 kernel/trace/trace_events_hist.c add_to_key(compound_key, key, key_field, rec); key_field 5429 kernel/trace/trace_events_hist.c struct hist_field *key_field; key_field 5439 kernel/trace/trace_events_hist.c key_field = hist_data->fields[i]; key_field 5444 kernel/trace/trace_events_hist.c field_name = hist_field_name(key_field, 0); key_field 5446 kernel/trace/trace_events_hist.c if (key_field->flags & HIST_FIELD_FL_HEX) { key_field 5447 kernel/trace/trace_events_hist.c uval = *(u64 *)(key + key_field->offset); key_field 5449 kernel/trace/trace_events_hist.c } else if (key_field->flags & HIST_FIELD_FL_SYM) { key_field 5450 kernel/trace/trace_events_hist.c uval = *(u64 *)(key + key_field->offset); key_field 5454 kernel/trace/trace_events_hist.c } else if (key_field->flags & HIST_FIELD_FL_SYM_OFFSET) { key_field 5455 kernel/trace/trace_events_hist.c uval = *(u64 *)(key + key_field->offset); key_field 5459 kernel/trace/trace_events_hist.c } else if (key_field->flags & HIST_FIELD_FL_EXECNAME) { key_field 5468 kernel/trace/trace_events_hist.c uval = *(u64 *)(key + key_field->offset); key_field 5471 kernel/trace/trace_events_hist.c } else if (key_field->flags & HIST_FIELD_FL_SYSCALL) { key_field 5474 kernel/trace/trace_events_hist.c uval = *(u64 *)(key + key_field->offset); key_field 5481 kernel/trace/trace_events_hist.c } else if (key_field->flags & HIST_FIELD_FL_STACKTRACE) { key_field 5484 kernel/trace/trace_events_hist.c key + key_field->offset, key_field 5487 kernel/trace/trace_events_hist.c } else if (key_field->flags & HIST_FIELD_FL_LOG2) { key_field 5489 kernel/trace/trace_events_hist.c *(u64 *)(key + key_field->offset)); key_field 5490 kernel/trace/trace_events_hist.c } else if (key_field->flags & HIST_FIELD_FL_STRING) { key_field 5492 kernel/trace/trace_events_hist.c (char *)(key + key_field->offset)); key_field 5494 kernel/trace/trace_events_hist.c uval = *(u64 *)(key + key_field->offset); key_field 5906 kernel/trace/trace_events_hist.c struct hist_field *key_field, *key_field_test; key_field 5931 kernel/trace/trace_events_hist.c key_field = hist_data->fields[i]; key_field 5934 kernel/trace/trace_events_hist.c if (key_field->flags != key_field_test->flags) key_field 5936 kernel/trace/trace_events_hist.c if (!compatible_field(key_field->field, key_field_test->field)) key_field 5938 kernel/trace/trace_events_hist.c if (key_field->offset != key_field_test->offset) key_field 5940 kernel/trace/trace_events_hist.c if (key_field->size != key_field_test->size) key_field 5942 kernel/trace/trace_events_hist.c if (key_field->is_signed != key_field_test->is_signed) key_field 5944 kernel/trace/trace_events_hist.c if (!!key_field->var.name != !!key_field_test->var.name) key_field 5946 kernel/trace/trace_events_hist.c if (key_field->var.name && key_field 5947 kernel/trace/trace_events_hist.c strcmp(key_field->var.name, key_field_test->var.name) != 0)