Lines Matching refs:ctr_set
52 static void ctr_set_enable(u64 *state, int ctr_set) in ctr_set_enable() argument
54 *state |= cpumf_state_ctl[ctr_set] << CPUMF_LCCTL_ENABLE_SHIFT; in ctr_set_enable()
56 static void ctr_set_disable(u64 *state, int ctr_set) in ctr_set_disable() argument
58 *state &= ~(cpumf_state_ctl[ctr_set] << CPUMF_LCCTL_ENABLE_SHIFT); in ctr_set_disable()
60 static void ctr_set_start(u64 *state, int ctr_set) in ctr_set_start() argument
62 *state |= cpumf_state_ctl[ctr_set] << CPUMF_LCCTL_ACTCTL_SHIFT; in ctr_set_start()
64 static void ctr_set_stop(u64 *state, int ctr_set) in ctr_set_stop() argument
66 *state &= ~(cpumf_state_ctl[ctr_set] << CPUMF_LCCTL_ACTCTL_SHIFT); in ctr_set_stop()
72 atomic_t ctr_set[CPUMF_CTR_SET_MAX]; member
77 .ctr_set = {
504 atomic_inc(&cpuhw->ctr_set[hwc->config_base]); in cpumf_pmu_start()
517 if (!atomic_dec_return(&cpuhw->ctr_set[hwc->config_base])) in cpumf_pmu_stop()
566 if (!atomic_read(&cpuhw->ctr_set[event->hw.config_base])) in cpumf_pmu_del()