/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | parse-events.c | 188 * @config_terms: the list of terms that may contain a raw term. 191 static void fix_raw(struct list_head *config_terms, struct perf_pmu *pmu) in fix_raw() argument 195 list_for_each_entry(term, config_terms, list) { in fix_raw() 229 struct list_head *config_terms, bool auto_merge_stats, in __add_event() 273 if (config_terms) in __add_event() 274 list_splice_init(config_terms, &evsel->config_terms); in __add_event() 287 metric_id, pmu, /*config_terms=*/NULL, in parse_events__add_event() 293 const char *metric_id, struct list_head *config_terms) in add_event() 296 /*pmu=*/NULL, config_terms, in add_event() 225 __add_event(struct list_head *list, int *idx, struct perf_event_attr *attr, bool init_attr, const char *name, const char *metric_id, struct perf_pmu *pmu, struct list_head *config_terms, bool auto_merge_stats, const char *cpu_list) __add_event() argument 291 add_event(struct list_head *list, int *idx, struct perf_event_attr *attr, const char *name, const char *metric_id, struct list_head *config_terms) add_event() argument 1358 config_term_percore(struct list_head *config_terms) config_term_percore() argument [all...] |
H A D | record.c | 44 struct list_head *config_terms = &evsel->config_terms; in evsel__config_term_mask() local 47 list_for_each_entry(term, config_terms, list) { in evsel__config_term_mask()
|
H A D | evsel.c | 284 INIT_LIST_HEAD(&evsel->config_terms); in evsel__init() 346 return copy_config_terms(&dst->config_terms, &src->config_terms); in evsel__copy_config_terms() 932 struct list_head *config_terms = &evsel->config_terms; in evsel__apply_config_terms() local 942 list_for_each_entry(term, config_terms, list) { in evsel__apply_config_terms() 1065 list_for_each_entry(term, &evsel->config_terms, list) { in __evsel__get_config_term() 1446 void free_config_terms(struct list_head *config_terms) in free_config_terms() argument 1450 list_for_each_entry_safe(term, h, config_terms, list) { in free_config_terms() 1460 free_config_terms(&evsel->config_terms); in evsel__free_config_terms() [all...] |
H A D | evsel.h | 103 struct list_head config_terms; member 232 void free_config_terms(struct list_head *config_terms);
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | parse-events.c | 352 struct list_head *config_terms, bool auto_merge_stats, in __add_event() 383 if (config_terms) in __add_event() 384 list_splice(config_terms, &evsel->config_terms); in __add_event() 401 struct list_head *config_terms) in add_event() 403 return __add_event(list, idx, attr, true, name, NULL, config_terms, in add_event() 461 LIST_HEAD(config_terms); in parse_events_add_cache() 522 if (get_config_terms(head_config, &config_terms)) in parse_events_add_cache() 525 return add_event(list, idx, &attr, config_name ? : name, &config_terms); in parse_events_add_cache() 572 LIST_HEAD(config_terms); in add_tracepoint() 348 __add_event(struct list_head *list, int *idx, struct perf_event_attr *attr, bool init_attr, char *name, struct perf_pmu *pmu, struct list_head *config_terms, bool auto_merge_stats, const char *cpu_list) __add_event() argument 399 add_event(struct list_head *list, int *idx, struct perf_event_attr *attr, char *name, struct list_head *config_terms) add_event() argument 1425 config_term_percore(struct list_head *config_terms) config_term_percore() argument [all...] |
H A D | record.c | 41 struct list_head *config_terms = &evsel->config_terms; in evsel__config_term_mask() local 44 list_for_each_entry(term, config_terms, list) { in evsel__config_term_mask()
|
H A D | evsel.c | 249 INIT_LIST_HEAD(&evsel->config_terms); in evsel__init() 338 list_for_each_entry(pos, &src->config_terms, list) { in evsel__copy_config_terms() 351 list_add_tail(&tmp->list, &dst->config_terms); in evsel__copy_config_terms() 876 struct list_head *config_terms = &evsel->config_terms; in evsel__apply_config_terms() local 886 list_for_each_entry(term, config_terms, list) { in evsel__apply_config_terms() 1009 list_for_each_entry(term, &evsel->config_terms, list) { in __evsel__get_config_term() 1365 list_for_each_entry_safe(term, h, &evsel->config_terms, list) { in evsel__free_config_terms()
|
H A D | evsel.h | 115 struct list_head config_terms; member
|
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-top.c | 954 struct list_head *config_terms; in perf_top__overwrite_check() local 960 config_terms = &evsel->config_terms; in perf_top__overwrite_check() 961 list_for_each_entry(term, config_terms, list) { in perf_top__overwrite_check()
|
/kernel/linux/linux-6.6/tools/perf/ |
H A D | builtin-top.c | 952 struct list_head *config_terms; in perf_top__overwrite_check() local 958 config_terms = &evsel->config_terms; in perf_top__overwrite_check() 959 list_for_each_entry(term, config_terms, list) { in perf_top__overwrite_check()
|
/kernel/linux/linux-5.10/tools/perf/arch/arm/util/ |
H A D | cs-etm.c | 226 list_for_each_entry(term, &evsel->config_terms, list) { in cs_etm_set_sink_attr()
|
/kernel/linux/linux-6.6/tools/perf/arch/arm/util/ |
H A D | cs-etm.c | 259 list_for_each_entry(term, &evsel->config_terms, list) { in cs_etm_set_sink_attr()
|