| /linux/drivers/dma/idxd/ |
| H A D | perfmon.c | 128 struct idxd_pmu *fake_pmu; in perfmon_validate_group() local 131 fake_pmu = kzalloc_obj(*fake_pmu); in perfmon_validate_group() 132 if (!fake_pmu) in perfmon_validate_group() 135 fake_pmu->pmu.name = pmu->pmu.name; in perfmon_validate_group() 136 fake_pmu->n_counters = pmu->n_counters; in perfmon_validate_group() 138 n = perfmon_collect_events(fake_pmu, leader, true); in perfmon_validate_group() 144 fake_pmu->n_events = n; in perfmon_validate_group() 145 n = perfmon_collect_events(fake_pmu, event, false); in perfmon_validate_group() 151 fake_pmu->n_events = n; in perfmon_validate_group() 154 event = fake_pmu->event_list[i]; in perfmon_validate_group() [all …]
|
| /linux/drivers/perf/ |
| H A D | arm_pmu.c | 407 struct pmu_hw_events fake_pmu; in validate_group() local 413 memset(&fake_pmu.used_mask, 0, sizeof(fake_pmu.used_mask)); in validate_group() 415 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group() 422 if (!validate_event(event->pmu, &fake_pmu, sibling)) in validate_group() 426 if (!validate_event(event->pmu, &fake_pmu, event)) in validate_group()
|
| H A D | arm-cci.c | 1244 struct cci_pmu_hw_events fake_pmu = { in validate_group() local 1253 if (!validate_event(event->pmu, &fake_pmu, leader)) in validate_group() 1257 if (!validate_event(event->pmu, &fake_pmu, sibling)) in validate_group() 1261 if (!validate_event(event->pmu, &fake_pmu, event)) in validate_group()
|
| /linux/tools/perf/util/ |
| H A D | parse-events.h | 36 bool fake_pmu, bool warn_if_reordered, bool fake_tp); 43 /*cputype_filter=*/false, err, /*fake_pmu=*/false, in parse_events() 162 bool fake_pmu; 159 bool fake_pmu; global() member
|
| H A D | metricgroup.c | 1253 * @fake_pmu: use a fake PMU when testing metrics not supported by the current CPU. 1261 static int parse_ids(bool metric_no_merge, bool fake_pmu, 1322 &parse_error, fake_pmu, in parse_ids() 1394 bool fake_pmu, in parse_groups() 1421 ret = parse_ids(metric_no_merge, fake_pmu, combined, in parse_groups() 1481 ret = parse_ids(metric_no_merge, fake_pmu, m->pctx, m->modifier, in parse_groups() 1490 ret = setup_metric_events(fake_pmu ? "all" : m->pmu, m->pctx->ids, in parse_groups() 1584 /*fake_pmu=*/false, table); in metricgroup__parse_groups_test() 1598 /*fake_pmu=*/true, table); 1265 parse_ids(bool metric_no_merge,bool fake_pmu,struct expr_parse_ctx * ids,const char * modifier,bool group_events,const bool tool_events[TOOL_PMU__EVENT_MAX],struct evlist ** out_evlist,const char * filter_pmu) parse_ids() argument 1395 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,bool fake_pmu,const struct pmu_metrics_table * table) parse_groups() argument
|
| H A D | parse-events.c | 88 bool fake_pmu) in get_config_cpu() argument 113 if (!term_cpus && fake_pmu) { in get_config_cpu() 937 if (!map && !parse_state->fake_pmu) { in config_term_common() 1433 cpus = get_config_cpu(head_config, parse_state->fake_pmu); in __parse_events_add_numeric() 1595 term_cpu = get_config_cpu(&parsed_terms, parse_state->fake_pmu); in parse_events_add_pmu() 1690 if (parse_state->fake_pmu) { in parse_events_multi_pmu_add() 1737 if (parse_state->fake_pmu) { in parse_events_multi_pmu_add_or_add_pmu() 2296 struct parse_events_error *err, bool fake_pmu, in __parse_events() 2304 .fake_pmu = fake_pmu, in __parse_events() 2265 __parse_events(struct evlist * evlist,const char * str,const char * pmu_filter,struct parse_events_error * err,bool fake_pmu,bool warn_if_reordered,bool fake_tp) __parse_events() argument [all...] |