Lines Matching refs:field

168 	enum perf_output_field field;
170 {.str = "comm", .field = PERF_OUTPUT_COMM},
171 {.str = "tid", .field = PERF_OUTPUT_TID},
172 {.str = "pid", .field = PERF_OUTPUT_PID},
173 {.str = "time", .field = PERF_OUTPUT_TIME},
174 {.str = "cpu", .field = PERF_OUTPUT_CPU},
175 {.str = "event", .field = PERF_OUTPUT_EVNAME},
176 {.str = "trace", .field = PERF_OUTPUT_TRACE},
177 {.str = "ip", .field = PERF_OUTPUT_IP},
178 {.str = "sym", .field = PERF_OUTPUT_SYM},
179 {.str = "dso", .field = PERF_OUTPUT_DSO},
180 {.str = "dsoff", .field = PERF_OUTPUT_DSOFF},
181 {.str = "addr", .field = PERF_OUTPUT_ADDR},
182 {.str = "symoff", .field = PERF_OUTPUT_SYMOFFSET},
183 {.str = "srcline", .field = PERF_OUTPUT_SRCLINE},
184 {.str = "period", .field = PERF_OUTPUT_PERIOD},
185 {.str = "iregs", .field = PERF_OUTPUT_IREGS},
186 {.str = "uregs", .field = PERF_OUTPUT_UREGS},
187 {.str = "brstack", .field = PERF_OUTPUT_BRSTACK},
188 {.str = "brstacksym", .field = PERF_OUTPUT_BRSTACKSYM},
189 {.str = "data_src", .field = PERF_OUTPUT_DATA_SRC},
190 {.str = "weight", .field = PERF_OUTPUT_WEIGHT},
191 {.str = "bpf-output", .field = PERF_OUTPUT_BPF_OUTPUT},
192 {.str = "callindent", .field = PERF_OUTPUT_CALLINDENT},
193 {.str = "insn", .field = PERF_OUTPUT_INSN},
194 {.str = "disasm", .field = PERF_OUTPUT_DISASM},
195 {.str = "insnlen", .field = PERF_OUTPUT_INSNLEN},
196 {.str = "brstackinsn", .field = PERF_OUTPUT_BRSTACKINSN},
197 {.str = "brstackoff", .field = PERF_OUTPUT_BRSTACKOFF},
198 {.str = "synth", .field = PERF_OUTPUT_SYNTH},
199 {.str = "phys_addr", .field = PERF_OUTPUT_PHYS_ADDR},
200 {.str = "metric", .field = PERF_OUTPUT_METRIC},
201 {.str = "misc", .field = PERF_OUTPUT_MISC},
202 {.str = "srccode", .field = PERF_OUTPUT_SRCCODE},
203 {.str = "ipc", .field = PERF_OUTPUT_IPC},
204 {.str = "tod", .field = PERF_OUTPUT_TOD},
205 {.str = "data_page_size", .field = PERF_OUTPUT_DATA_PAGE_SIZE},
206 {.str = "code_page_size", .field = PERF_OUTPUT_CODE_PAGE_SIZE},
207 {.str = "ins_lat", .field = PERF_OUTPUT_INS_LAT},
208 {.str = "brstackinsnlen", .field = PERF_OUTPUT_BRSTACKINSNLEN},
209 {.str = "machine_pid", .field = PERF_OUTPUT_MACHINE_PID},
210 {.str = "vcpu", .field = PERF_OUTPUT_VCPU},
211 {.str = "cgroup", .field = PERF_OUTPUT_CGROUP},
212 {.str = "retire_lat", .field = PERF_OUTPUT_RETIRE_LAT},
404 static const char *output_field2str(enum perf_output_field field)
410 if (all_output_options[i].field == field) {
421 enum perf_output_field field, bool allow_user_set)
430 if (output[type].user_set_fields & field) {
435 "Cannot print '%s' field.\n",
436 evname, sample_msg, output_field2str(field));
441 output[type].fields &= ~field;
444 "Skipping '%s' field.\n",
445 evname, sample_msg, output_field2str(field));
451 enum perf_output_field field)
453 return evsel__do_check_stype(evsel, sample_type, sample_msg, field, false);
638 /* 'dsoff' implys 'dso' field */
3056 fprintf(stderr, "Invalid event type in field string.\n");
3062 pr_warning("Overriding previous field request for %s events.\n",
3087 pr_warning("Overriding previous field request for all events.\n");
3123 fprintf(stderr, "Invalid field requested.\n");
3140 if (output[j].invalid_fields & all_output_options[i].field) {
3145 output[j].fields &= ~all_output_options[i].field;
3146 output[j].user_set_fields &= ~all_output_options[i].field;
3147 output[j].user_unset_fields |= all_output_options[i].field;
3149 output[j].fields |= all_output_options[i].field;
3150 output[j].user_set_fields |= all_output_options[i].field;
3151 output[j].user_unset_fields &= ~all_output_options[i].field;
3158 if (output[type].invalid_fields & all_output_options[i].field) {
3166 output[type].fields &= ~all_output_options[i].field;
3168 output[type].fields |= all_output_options[i].field;
3183 fprintf(stderr, "Cannot mix +-field with overridden fields\n");
3937 "+field to add and -field to remove."