Home
last modified time | relevance | path

Searched refs:fake_pmu (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/dma/idxd/
H A Dperfmon.c158 struct idxd_pmu *fake_pmu; in perfmon_validate_group() local
161 fake_pmu = kzalloc(sizeof(*fake_pmu), GFP_KERNEL); in perfmon_validate_group()
162 if (!fake_pmu) in perfmon_validate_group()
165 fake_pmu->pmu.name = pmu->pmu.name; in perfmon_validate_group()
166 fake_pmu->n_counters = pmu->n_counters; in perfmon_validate_group()
168 n = perfmon_collect_events(fake_pmu, leader, true); in perfmon_validate_group()
174 fake_pmu->n_events = n; in perfmon_validate_group()
175 n = perfmon_collect_events(fake_pmu, event, false); in perfmon_validate_group()
181 fake_pmu in perfmon_validate_group()
[all...]
/kernel/linux/linux-6.6/drivers/perf/
H A Darm_pmu.c394 struct pmu_hw_events fake_pmu; in validate_group() local
400 memset(&fake_pmu.used_mask, 0, sizeof(fake_pmu.used_mask)); in validate_group()
402 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group()
409 if (!validate_event(event->pmu, &fake_pmu, sibling)) in validate_group()
413 if (!validate_event(event->pmu, &fake_pmu, event)) in validate_group()
H A Darm-cci.c1254 struct cci_pmu_hw_events fake_pmu = { in validate_group() local
1263 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group()
1267 if (!validate_event(event->pmu, &fake_pmu, sibling)) in validate_group()
1271 if (!validate_event(event->pmu, &fake_pmu, event)) in validate_group()
/kernel/linux/linux-5.10/drivers/perf/
H A Darm_pmu.c390 struct pmu_hw_events fake_pmu; in validate_group() local
396 memset(&fake_pmu.used_mask, 0, sizeof(fake_pmu.used_mask)); in validate_group()
398 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group()
405 if (!validate_event(event->pmu, &fake_pmu, sibling)) in validate_group()
409 if (!validate_event(event->pmu, &fake_pmu, event)) in validate_group()
H A Darm-cci.c1258 struct cci_pmu_hw_events fake_pmu = { in validate_group() local
1267 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group()
1271 if (!validate_event(event->pmu, &fake_pmu, sibling)) in validate_group()
1275 if (!validate_event(event->pmu, &fake_pmu, event)) in validate_group()
/kernel/linux/linux-5.10/tools/perf/util/
H A Dparse-events.h37 struct perf_pmu *fake_pmu);
140 struct perf_pmu *fake_pmu; member
H A Dparse-events.c1451 pmu = parse_state->fake_pmu ?: perf_pmu__find(name); in parse_events_add_pmu()
1498 if (!parse_state->fake_pmu && perf_pmu__check_alias(pmu, head_config, &info)) in parse_events_add_pmu()
1531 if (!parse_state->fake_pmu && perf_pmu__config(pmu, &attr, head_config, parse_state->error)) { in parse_events_add_pmu()
1553 if (parse_state->fake_pmu) in parse_events_add_pmu()
2145 struct parse_events_error *err, struct perf_pmu *fake_pmu) in __parse_events()
2153 .fake_pmu = fake_pmu, in __parse_events()
2144 __parse_events(struct evlist *evlist, const char *str, struct parse_events_error *err, struct perf_pmu *fake_pmu) __parse_events() argument
H A Dmetricgroup.c1083 struct perf_pmu *fake_pmu, in parse_groups()
1100 ret = __parse_events(perf_evlist, extra_events.buf, &parse_error, fake_pmu); in parse_groups()
1080 parse_groups(struct evlist *perf_evlist, const char *str, bool metric_no_group, bool metric_no_merge, struct perf_pmu *fake_pmu, struct rblist *metric_events, struct pmu_events_map *map) parse_groups() argument
/kernel/linux/linux-6.6/tools/perf/util/
H A Dparse-events.h34 struct parse_events_error *error, struct perf_pmu *fake_pmu,
41 return __parse_events(evlist, str, /*pmu_filter=*/NULL, err, /*fake_pmu=*/NULL, in parse_events()
155 struct perf_pmu *fake_pmu; member
H A Dparse-events.c1383 pmu = parse_state->fake_pmu ?: perf_pmus__find(name); 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()
1458 if (!parse_state->fake_pmu && perf_pmu__config(pmu, &attr, head_config, parse_state->error)) { in parse_events_add_pmu()
1475 if (parse_state->fake_pmu) in parse_events_add_pmu()
1551 if (parse_state->fake_pmu) { in parse_events_multi_pmu_add()
1558 pr_debug("%s -> %s/%s/\n", str, "fake_pmu", sb.buf); in parse_events_multi_pmu_add()
2080 struct parse_events_error *err, struct perf_pmu *fake_pmu, in __parse_events()
2088 .fake_pmu = fake_pmu, in __parse_events()
2280 /*fake_pmu in parse_events_option()
2079 __parse_events(struct evlist *evlist, const char *str, const char *pmu_filter, struct parse_events_error *err, struct perf_pmu *fake_pmu, bool warn_if_reordered) __parse_events() argument
[all...]
H A Dmetricgroup.c1439 * @fake_pmu: used when testing metrics not supported by the current CPU.
1447 static int parse_ids(bool metric_no_merge, struct perf_pmu *fake_pmu, in parse_ids() argument
1505 &parse_error, fake_pmu, /*warn_if_reordered=*/false); in parse_ids()
1530 struct perf_pmu *fake_pmu, in parse_groups()
1560 ret = parse_ids(metric_no_merge, fake_pmu, combined, in parse_groups()
1618 ret = parse_ids(metric_no_merge, fake_pmu, m->pctx, m->modifier, in parse_groups()
1625 ret = setup_metric_events(fake_pmu ? "all" : m->pmu, m->pctx->ids, in parse_groups()
1702 /*fake_pmu=*/NULL, metric_events, table); in metricgroup__parse_groups()
1523 parse_groups(struct evlist *perf_evlist, const char *pmu, const char *str, bool metric_no_group, bool metric_no_merge, bool metric_no_threshold, const char *user_requested_cpu_list, bool system_wide, struct perf_pmu *fake_pmu, struct rblist *metric_events_list, const struct pmu_metrics_table *table) parse_groups() argument
/kernel/linux/linux-5.10/tools/perf/tests/
H A Dpmu-events.c399 struct perf_pmu *fake_pmu) in check_parse_id()
411 ret = __parse_events(evlist, id, error, fake_pmu); in check_parse_id()
576 * or all defined cpus via the 'fake_pmu'
398 check_parse_id(const char *id, struct parse_events_error *error, struct perf_pmu *fake_pmu) check_parse_id() argument
/kernel/linux/linux-5.10/arch/nds32/kernel/
H A Dperf_event_cpu.c774 struct pmu_hw_events fake_pmu; in validate_group() local
782 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group()
786 if (!validate_event(event->pmu, &fake_pmu, sibling)) in validate_group()
790 if (!validate_event(event->pmu, &fake_pmu, event)) in validate_group()
/kernel/linux/linux-6.6/tools/perf/tests/
H A Dpmu-events.c762 struct perf_pmu *fake_pmu) in check_parse_id()
783 ret = __parse_events(evlist, dup, /*pmu_filter=*/NULL, error, fake_pmu, in check_parse_id()
994 * or all defined cpus via the 'fake_pmu'
761 check_parse_id(const char *id, struct parse_events_error *error, struct perf_pmu *fake_pmu) check_parse_id() argument

Completed in 47 milliseconds