Lines Matching defs:output

189 	{.str = "bpf-output",   .field = PERF_OUTPUT_BPF_OUTPUT},
227 } output[OUTPUT_TYPE_MAX] = {
331 /* For metric output */
395 if (output[j].user_set)
415 #define PRINT_FIELD(x) (output[output_type(attr->type)].fields & PERF_OUTPUT_##x)
427 if (output[type].user_set_fields & field) {
438 output[type].fields &= ~field;
569 output[type].print_ip_opts = 0;
571 output[type].print_ip_opts |= EVSEL__PRINT_IP;
574 output[type].print_ip_opts |= EVSEL__PRINT_SYM;
577 output[type].print_ip_opts |= EVSEL__PRINT_DSO;
580 output[type].print_ip_opts |= EVSEL__PRINT_DSOFF;
583 output[type].print_ip_opts |= EVSEL__PRINT_SYMOFFSET;
586 output[type].print_ip_opts |= EVSEL__PRINT_SRCLINE;
620 if (!evsel && output[j].user_set && !output[j].wildcard_set &&
628 if (evsel && output[j].fields &&
636 if (output[j].fields & PERF_OUTPUT_DSOFF)
637 output[j].fields |= PERF_OUTPUT_DSO;
640 tod |= output[j].fields & PERF_OUTPUT_TOD;
663 !output[PERF_TYPE_TRACEPOINT].user_set) {
671 output[j].fields |= PERF_OUTPUT_IP;
672 output[j].fields |= PERF_OUTPUT_SYM;
673 output[j].fields |= PERF_OUTPUT_SYMOFFSET;
674 output[j].fields |= PERF_OUTPUT_DSO;
1477 * Try to keep the output length from changing frequently so that the
1478 * output lines up more nicely.
1557 unsigned int print_opts = output[type].print_ip_opts;
1583 !output[type].user_set)) {
1713 printed += fprintf(fp, "%17s", !printer_data->line_no ? "BPF output:" :
2151 if (output[type].fields == 0)
2227 sample__fprintf_sym(sample, al, 0, output[type].print_ip_opts, cursor,
2492 if (!(output[type].user_unset_fields & PERF_OUTPUT_IP))
2493 output[type].fields |= PERF_OUTPUT_IP;
2494 if (!(output[type].user_unset_fields & PERF_OUTPUT_SYM))
2495 output[type].fields |= PERF_OUTPUT_SYM;
3045 if (output[type].user_set)
3053 output[type].fields = 0;
3054 output[type].user_set = true;
3055 output[type].wildcard_set = false;
3074 output[j].fields = 0;
3075 output[j].user_set = true;
3076 output[j].wildcard_set = true;
3117 if (output[j].invalid_fields & all_output_options[i].field) {
3122 output[j].fields &= ~all_output_options[i].field;
3123 output[j].user_set_fields &= ~all_output_options[i].field;
3124 output[j].user_unset_fields |= all_output_options[i].field;
3126 output[j].fields |= all_output_options[i].field;
3127 output[j].user_set_fields |= all_output_options[i].field;
3128 output[j].user_unset_fields &= ~all_output_options[i].field;
3130 output[j].user_set = true;
3131 output[j].wildcard_set = true;
3135 if (output[type].invalid_fields & all_output_options[i].field) {
3143 output[type].fields &= ~all_output_options[i].field;
3145 output[type].fields |= all_output_options[i].field;
3146 output[type].user_set = true;
3147 output[type].wildcard_set = true;
3152 if (output[type].fields == 0) {
3473 * show the output in a perf browser.
3899 "comma separated output fields prepend with 'type:'. "
3904 "brstacksym,flags,data_src,weight,bpf-output,brstackinsn,"
3920 "Run xed disassembler on output", parse_xed),
3965 "Dump trace output to files named by the monitored events"),
4255 if ((output[PERF_TYPE_HARDWARE].fields & PERF_OUTPUT_CALLINDENT) ||