Lines Matching refs:field
171 enum perf_output_field field; member
173 {.str = "comm", .field = PERF_OUTPUT_COMM},
174 {.str = "tid", .field = PERF_OUTPUT_TID},
175 {.str = "pid", .field = PERF_OUTPUT_PID},
176 {.str = "time", .field = PERF_OUTPUT_TIME},
177 {.str = "cpu", .field = PERF_OUTPUT_CPU},
178 {.str = "event", .field = PERF_OUTPUT_EVNAME},
179 {.str = "trace", .field = PERF_OUTPUT_TRACE},
180 {.str = "ip", .field = PERF_OUTPUT_IP},
181 {.str = "sym", .field = PERF_OUTPUT_SYM},
182 {.str = "dso", .field = PERF_OUTPUT_DSO},
183 {.str = "dsoff", .field = PERF_OUTPUT_DSOFF},
184 {.str = "addr", .field = PERF_OUTPUT_ADDR},
185 {.str = "symoff", .field = PERF_OUTPUT_SYMOFFSET},
186 {.str = "srcline", .field = PERF_OUTPUT_SRCLINE},
187 {.str = "period", .field = PERF_OUTPUT_PERIOD},
188 {.str = "iregs", .field = PERF_OUTPUT_IREGS},
189 {.str = "uregs", .field = PERF_OUTPUT_UREGS},
190 {.str = "brstack", .field = PERF_OUTPUT_BRSTACK},
191 {.str = "brstacksym", .field = PERF_OUTPUT_BRSTACKSYM},
192 {.str = "data_src", .field = PERF_OUTPUT_DATA_SRC},
193 {.str = "weight", .field = PERF_OUTPUT_WEIGHT},
194 {.str = "bpf-output", .field = PERF_OUTPUT_BPF_OUTPUT},
195 {.str = "callindent", .field = PERF_OUTPUT_CALLINDENT},
196 {.str = "insn", .field = PERF_OUTPUT_INSN},
197 {.str = "disasm", .field = PERF_OUTPUT_DISASM},
198 {.str = "insnlen", .field = PERF_OUTPUT_INSNLEN},
199 {.str = "brstackinsn", .field = PERF_OUTPUT_BRSTACKINSN},
200 {.str = "brstackoff", .field = PERF_OUTPUT_BRSTACKOFF},
201 {.str = "synth", .field = PERF_OUTPUT_SYNTH},
202 {.str = "phys_addr", .field = PERF_OUTPUT_PHYS_ADDR},
203 {.str = "metric", .field = PERF_OUTPUT_METRIC},
204 {.str = "misc", .field = PERF_OUTPUT_MISC},
205 {.str = "srccode", .field = PERF_OUTPUT_SRCCODE},
206 {.str = "ipc", .field = PERF_OUTPUT_IPC},
207 {.str = "tod", .field = PERF_OUTPUT_TOD},
208 {.str = "data_page_size", .field = PERF_OUTPUT_DATA_PAGE_SIZE},
209 {.str = "code_page_size", .field = PERF_OUTPUT_CODE_PAGE_SIZE},
210 {.str = "ins_lat", .field = PERF_OUTPUT_INS_LAT},
211 {.str = "brstackinsnlen", .field = PERF_OUTPUT_BRSTACKINSNLEN},
212 {.str = "machine_pid", .field = PERF_OUTPUT_MACHINE_PID},
213 {.str = "vcpu", .field = PERF_OUTPUT_VCPU},
214 {.str = "cgroup", .field = PERF_OUTPUT_CGROUP},
215 {.str = "retire_lat", .field = PERF_OUTPUT_RETIRE_LAT},
216 {.str = "brstackdisasm", .field = PERF_OUTPUT_BRSTACKDISASM},
217 {.str = "brcntr", .field = PERF_OUTPUT_BRCNTR},
431 static const char *output_field2str(enum perf_output_field field) in output_field2str() argument
437 if (all_output_options[i].field == field) { in output_field2str()
448 enum perf_output_field field, bool allow_user_set) in evsel__do_check_stype() argument
457 if (output[type].user_set_fields & field) { in evsel__do_check_stype()
463 evname, sample_msg, output_field2str(field)); in evsel__do_check_stype()
468 output[type].fields &= ~field; in evsel__do_check_stype()
472 evname, sample_msg, output_field2str(field)); in evsel__do_check_stype()
478 enum perf_output_field field) in evsel__check_stype() argument
480 return evsel__do_check_stype(evsel, sample_type, sample_msg, field, false); in evsel__check_stype()
3127 if (output[j].invalid_fields & all_output_options[i].field) { in parse_output_fields()
3132 output[j].fields &= ~all_output_options[i].field; in parse_output_fields()
3133 output[j].user_set_fields &= ~all_output_options[i].field; in parse_output_fields()
3134 output[j].user_unset_fields |= all_output_options[i].field; in parse_output_fields()
3136 output[j].fields |= all_output_options[i].field; in parse_output_fields()
3137 output[j].user_set_fields |= all_output_options[i].field; in parse_output_fields()
3138 output[j].user_unset_fields &= ~all_output_options[i].field; in parse_output_fields()
3145 if (output[type].invalid_fields & all_output_options[i].field) { in parse_output_fields()
3153 output[type].fields &= ~all_output_options[i].field; in parse_output_fields()
3155 output[type].fields |= all_output_options[i].field; in parse_output_fields()