Symbol: pem_pmu
drivers/perf/marvell_pem_pmu.c
165
struct pem_pmu *pmu = dev_get_drvdata(dev);
drivers/perf/marvell_pem_pmu.c
191
struct pem_pmu *pmu = to_pem_pmu(event->pmu);
drivers/perf/marvell_pem_pmu.c
228
static u64 pem_perf_read_counter(struct pem_pmu *pmu,
drivers/perf/marvell_pem_pmu.c
236
struct pem_pmu *pmu = to_pem_pmu(event->pmu);
drivers/perf/marvell_pem_pmu.c
250
struct pem_pmu *pmu = to_pem_pmu(event->pmu);
drivers/perf/marvell_pem_pmu.c
299
struct pem_pmu *pmu = hlist_entry_safe(node, struct pem_pmu, node);
drivers/perf/marvell_pem_pmu.c
316
struct pem_pmu *pem_pmu;
drivers/perf/marvell_pem_pmu.c
322
pem_pmu = devm_kzalloc(&pdev->dev, sizeof(*pem_pmu), GFP_KERNEL);
drivers/perf/marvell_pem_pmu.c
323
if (!pem_pmu)
drivers/perf/marvell_pem_pmu.c
326
pem_pmu->dev = &pdev->dev;
drivers/perf/marvell_pem_pmu.c
327
platform_set_drvdata(pdev, pem_pmu);
drivers/perf/marvell_pem_pmu.c
333
pem_pmu->base = base;
drivers/perf/marvell_pem_pmu.c
335
pem_pmu->pmu = (struct pmu) {
drivers/perf/marvell_pem_pmu.c
349
pem_pmu->cpu = raw_smp_processor_id();
drivers/perf/marvell_pem_pmu.c
351
name = devm_kasprintf(pem_pmu->dev, GFP_KERNEL, "mrvl_pcie_rc_pmu_%llx",
drivers/perf/marvell_pem_pmu.c
357
&pem_pmu->node);
drivers/perf/marvell_pem_pmu.c
359
ret = perf_pmu_register(&pem_pmu->pmu, name, -1);
drivers/perf/marvell_pem_pmu.c
366
&pem_pmu->node);
drivers/perf/marvell_pem_pmu.c
372
struct pem_pmu *pem_pmu = platform_get_drvdata(pdev);
drivers/perf/marvell_pem_pmu.c
375
&pem_pmu->node);
drivers/perf/marvell_pem_pmu.c
377
perf_pmu_unregister(&pem_pmu->pmu);
drivers/perf/marvell_pem_pmu.c
88
#define to_pem_pmu(p) container_of(p, struct pem_pmu, pmu)