pmu_metric
int arch_get_runtimeparam(const struct pmu_metric *pm)
static int script_find_metrics(const struct pmu_metric *pm,
static void decompress_metric(int offset, struct pmu_metric *pm)
struct pmu_metric pm = {
struct pmu_metric pm = {
typedef int (*pmu_metric_iter_fn)(const struct pmu_metric *pm,
static int test__parsing_threshold_callback(const struct pmu_metric *pm,
static int test__parsing_callback(const struct pmu_metric *pm,
static int test__parsing_fake_callback(const struct pmu_metric *pm,
static int metricgroup__add_metric_callback(const struct pmu_metric *pm,
static int metricgroup__has_metric_or_groups_callback(const struct pmu_metric *pm,
static int metricgroup__topdown_max_level_callback(const struct pmu_metric *pm,
static bool metric__group_events(const struct pmu_metric *pm, bool metric_no_threshold)
static struct metric *metric__new(const struct pmu_metric *pm,
static bool match_pm_metric_or_groups(const struct pmu_metric *pm, const char *pmu,
static int metricgroup__sys_event_iter(const struct pmu_metric *pm,
int __weak arch_get_runtimeparam(const struct pmu_metric *pm __maybe_unused)
const struct pmu_metric *pm,
static int metricgroup__find_metric_callback(const struct pmu_metric *pm,
struct pmu_metric *copied_pm = vdata;
struct pmu_metric pm;
struct pmu_metric pm;
const struct pmu_metric *pm,
const struct pmu_metric *pm,
int arch_get_runtimeparam(const struct pmu_metric *pm);
static int metricgroup__add_to_mep_groups_callback(const struct pmu_metric *pm,
static PyObject *pyrf__metrics_groups(const struct pmu_metric *pm)
static int pyrf__metrics_cb(const struct pmu_metric *pm,