Symbol: sh_pmu
arch/sh/include/asm/perf_event.h
26
extern int register_sh_pmu(struct sh_pmu *);
arch/sh/kernel/cpu/sh4/perf_event.c
239
static struct sh_pmu sh7750_pmu = {
arch/sh/kernel/cpu/sh4/perf_event.c
28
static struct sh_pmu sh7750_pmu;
arch/sh/kernel/cpu/sh4a/perf_event.c
273
static struct sh_pmu sh4a_pmu = {
arch/sh/kernel/cpu/sh4a/perf_event.c
53
static struct sh_pmu sh4a_pmu;
arch/sh/kernel/perf_event.c
135
config = attr->config & sh_pmu->raw_event_mask;
arch/sh/kernel/perf_event.c
143
if (attr->config >= sh_pmu->max_events)
arch/sh/kernel/perf_event.c
146
config = sh_pmu->event_map(attr->config);
arch/sh/kernel/perf_event.c
179
new_raw_count = sh_pmu->read(idx);
arch/sh/kernel/perf_event.c
206
sh_pmu->disable(hwc, idx);
arch/sh/kernel/perf_event.c
231
sh_pmu->enable(hwc, idx);
arch/sh/kernel/perf_event.c
254
idx = find_first_zero_bit(cpuc->used_mask, sh_pmu->num_events);
arch/sh/kernel/perf_event.c
255
if (idx == sh_pmu->num_events)
arch/sh/kernel/perf_event.c
262
sh_pmu->disable(hwc, idx);
arch/sh/kernel/perf_event.c
312
sh_pmu->enable_all();
arch/sh/kernel/perf_event.c
320
sh_pmu->disable_all();
arch/sh/kernel/perf_event.c
342
int register_sh_pmu(struct sh_pmu *_pmu)
arch/sh/kernel/perf_event.c
344
if (sh_pmu)
arch/sh/kernel/perf_event.c
346
sh_pmu = _pmu;
arch/sh/kernel/perf_event.c
36
static struct sh_pmu *sh_pmu __read_mostly;
arch/sh/kernel/perf_event.c
57
return !!sh_pmu;
arch/sh/kernel/perf_event.c
78
if (!sh_pmu->cache_events)
arch/sh/kernel/perf_event.c
91
ev = (*sh_pmu->cache_events)[type][op][result];