Lines Matching refs:head_config
37 static int get_config_terms(struct list_head *head_config,
445 struct list_head *head_config) in parse_events_add_cache() argument
449 const char *config_name = get_config_name(head_config); in parse_events_add_cache()
450 const char *metric_id = get_config_metric_id(head_config); in parse_events_add_cache()
470 if (head_config) { in parse_events_add_cache()
471 if (config_attr(&attr, head_config, parse_state->error, config_term_common)) in parse_events_add_cache()
474 if (get_config_terms(head_config, &config_terms)) in parse_events_add_cache()
523 struct list_head *head_config, void *loc_) in add_tracepoint() argument
533 if (head_config) { in add_tracepoint()
536 if (get_config_terms(head_config, &config_terms)) in add_tracepoint()
548 struct list_head *head_config, YYLTYPE *loc) in add_tracepoint_multi_event() argument
580 err, head_config, loc); in add_tracepoint_multi_event()
596 struct list_head *head_config, YYLTYPE *loc) in add_tracepoint_event() argument
600 err, head_config, loc) : in add_tracepoint_event()
602 err, head_config, loc); in add_tracepoint_event()
608 struct list_head *head_config, YYLTYPE *loc) in add_tracepoint_multi_sys() argument
632 evt_name, err, head_config, loc); in add_tracepoint_multi_sys()
683 struct list_head *head_config __maybe_unused) in parse_events_add_breakpoint()
708 if (head_config) { in parse_events_add_breakpoint()
709 if (config_attr(&attr, head_config, parse_state->error, in parse_events_add_breakpoint()
713 if (get_config_terms(head_config, &config_terms)) in parse_events_add_breakpoint()
717 name = get_config_name(head_config); in parse_events_add_breakpoint()
1082 static int get_config_terms(struct list_head *head_config, in get_config_terms() argument
1116 list_for_each_entry(term, head_config, list) { in get_config_terms()
1197 static int get_config_chgs(struct perf_pmu *pmu, struct list_head *head_config, in get_config_chgs() argument
1204 list_for_each_entry(term, head_config, list) { in get_config_chgs()
1254 struct list_head *head_config, void *loc_) in parse_events_add_tracepoint() argument
1258 if (head_config) { in parse_events_add_tracepoint()
1261 if (config_attr(&attr, head_config, err, in parse_events_add_tracepoint()
1268 err, head_config, loc); in parse_events_add_tracepoint()
1271 err, head_config, loc); in parse_events_add_tracepoint()
1277 (void)head_config; in parse_events_add_tracepoint()
1287 u64 config, struct list_head *head_config) in __parse_events_add_numeric() argument
1302 if (head_config) { in __parse_events_add_numeric()
1303 if (config_attr(&attr, head_config, parse_state->error, in __parse_events_add_numeric()
1307 if (get_config_terms(head_config, &config_terms)) in __parse_events_add_numeric()
1311 name = get_config_name(head_config); in __parse_events_add_numeric()
1312 metric_id = get_config_metric_id(head_config); in __parse_events_add_numeric()
1323 struct list_head *head_config, in parse_events_add_numeric() argument
1340 config, head_config); in parse_events_add_numeric()
1348 type, /*extended_type=*/0, config, head_config); in parse_events_add_numeric()
1372 struct list_head *head_config, in parse_events_add_pmu() argument
1399 if (pmu->selectable && !head_config) { in parse_events_add_pmu()
1403 parse_events_term__to_strbuf(head_config, &sb); in parse_events_add_pmu()
1409 if (head_config) in parse_events_add_pmu()
1410 fix_raw(head_config, pmu); in parse_events_add_pmu()
1420 if (!head_config) { in parse_events_add_pmu()
1429 if (!parse_state->fake_pmu && perf_pmu__check_alias(pmu, head_config, &info, err)) in parse_events_add_pmu()
1436 parse_events_term__to_strbuf(head_config, &sb); in parse_events_add_pmu()
1445 if (config_attr(&attr, head_config, parse_state->error, config_term_pmu)) in parse_events_add_pmu()
1448 if (get_config_terms(head_config, &config_terms)) in parse_events_add_pmu()
1455 if (pmu->default_config && get_config_chgs(pmu, head_config, &config_terms)) in parse_events_add_pmu()
1458 if (!parse_state->fake_pmu && perf_pmu__config(pmu, &attr, head_config, parse_state->error)) { in parse_events_add_pmu()
1464 get_config_name(head_config), in parse_events_add_pmu()
1465 get_config_metric_id(head_config), pmu, in parse_events_add_pmu()