Lines Matching refs:head_config
39 static int get_config_terms(const struct parse_events_terms *head_config,
579 struct parse_events_terms *head_config, void *loc_) in add_tracepoint() argument
590 if (head_config) { in add_tracepoint()
593 if (get_config_terms(head_config, &config_terms)) in add_tracepoint()
608 struct parse_events_terms *head_config; member
623 args->err, args->head_config, args->loc); in add_tracepoint_multi_event_cb()
634 args->err, args->head_config, args->loc); in add_tracepoint_multi_event()
654 struct parse_events_terms *head_config, YYLTYPE *loc) in add_tracepoint_multi_sys() argument
662 .head_config = head_config, in add_tracepoint_multi_sys()
744 struct parse_events_terms *head_config) in parse_events_add_breakpoint() argument
769 if (head_config) { in parse_events_add_breakpoint()
770 if (config_attr(&attr, head_config, parse_state->error, in parse_events_add_breakpoint()
774 if (get_config_terms(head_config, &config_terms)) in parse_events_add_breakpoint()
778 name = get_config_name(head_config); in parse_events_add_breakpoint()
1195 static int get_config_terms(const struct parse_events_terms *head_config, in get_config_terms() argument
1229 list_for_each_entry(term, &head_config->terms, list) { in get_config_terms()
1314 static int get_config_chgs(struct perf_pmu *pmu, struct parse_events_terms *head_config, in get_config_chgs() argument
1321 list_for_each_entry(term, &head_config->terms, list) { in get_config_chgs()
1374 struct parse_events_terms *head_config, void *loc_) in parse_events_add_tracepoint() argument
1378 if (head_config) { in parse_events_add_tracepoint()
1381 if (config_attr(&attr, head_config, err, in parse_events_add_tracepoint()
1387 err, head_config, loc); in parse_events_add_tracepoint()
1393 u64 config, const struct parse_events_terms *head_config, in __parse_events_add_numeric() argument
1410 if (head_config) { in __parse_events_add_numeric()
1411 if (config_attr(&attr, head_config, parse_state->error, in __parse_events_add_numeric()
1415 if (get_config_terms(head_config, &config_terms)) in __parse_events_add_numeric()
1419 name = get_config_name(head_config); in __parse_events_add_numeric()
1420 metric_id = get_config_metric_id(head_config); in __parse_events_add_numeric()
1421 cpus = get_config_cpu(head_config); in __parse_events_add_numeric()
1433 const struct parse_events_terms *head_config, in parse_events_add_numeric() argument
1451 config, head_config, in parse_events_add_numeric()
1463 type, /*extended_type=*/0, config, head_config, in parse_events_add_numeric()