Lines Matching refs:cpuhw

209 	struct cpu_hw_events *cpuhw;  in fsl_emb_pmu_disable()  local
213 cpuhw = this_cpu_ptr(&cpu_hw_events); in fsl_emb_pmu_disable()
215 if (!cpuhw->disabled) { in fsl_emb_pmu_disable()
216 cpuhw->disabled = 1; in fsl_emb_pmu_disable()
221 if (!cpuhw->pmcs_enabled) { in fsl_emb_pmu_disable()
223 cpuhw->pmcs_enabled = 1; in fsl_emb_pmu_disable()
248 struct cpu_hw_events *cpuhw; in fsl_emb_pmu_enable() local
252 cpuhw = this_cpu_ptr(&cpu_hw_events); in fsl_emb_pmu_enable()
253 if (!cpuhw->disabled) in fsl_emb_pmu_enable()
256 cpuhw->disabled = 0; in fsl_emb_pmu_enable()
257 ppc_set_pmu_inuse(cpuhw->n_events != 0); in fsl_emb_pmu_enable()
259 if (cpuhw->n_events > 0) { in fsl_emb_pmu_enable()
295 struct cpu_hw_events *cpuhw; in fsl_emb_pmu_add() local
302 cpuhw = &get_cpu_var(cpu_hw_events); in fsl_emb_pmu_add()
312 if (cpuhw->event[i]) in fsl_emb_pmu_add()
322 cpuhw->event[i] = event; in fsl_emb_pmu_add()
323 ++cpuhw->n_events; in fsl_emb_pmu_add()
356 struct cpu_hw_events *cpuhw; in fsl_emb_pmu_del() local
365 cpuhw = &get_cpu_var(cpu_hw_events); in fsl_emb_pmu_del()
367 WARN_ON(event != cpuhw->event[event->hw.idx]); in fsl_emb_pmu_del()
373 cpuhw->event[i] = NULL; in fsl_emb_pmu_del()
384 cpuhw->n_events--; in fsl_emb_pmu_del()
662 struct cpu_hw_events *cpuhw = this_cpu_ptr(&cpu_hw_events); in perf_event_interrupt() local
675 event = cpuhw->event[i]; in perf_event_interrupt()
706 struct cpu_hw_events *cpuhw = &per_cpu(cpu_hw_events, cpu); in hw_perf_event_setup() local
708 memset(cpuhw, 0, sizeof(*cpuhw)); in hw_perf_event_setup()