Lines Matching refs:pmnc

112 	u32 pmnc;  in exynos_ppmu_disable()  local
125 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_disable()
129 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_disable()
130 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_disable()
142 u32 pmnc, cntens; in exynos_ppmu_set_event() local
164 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_set_event()
168 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_set_event()
171 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_set_event()
172 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_set_event()
173 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_set_event()
174 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_set_event()
188 unsigned int pmnc, cntenc; in exynos_ppmu_get_event() local
195 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_get_event()
199 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_get_event()
200 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_get_event()
264 u32 pmnc, clear; in exynos_ppmu_v2_disable() local
342 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_disable()
346 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_disable()
347 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_disable()
357 unsigned int pmnc, cntens; in exynos_ppmu_v2_set_event() local
390 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_set_event()
394 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_v2_set_event()
399 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_v2_set_event()
400 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_v2_set_event()
401 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_v2_set_event()
402 pmnc |= (PPMU_V2_MODE_MANUAL << PPMU_V2_PMNC_START_MODE_SHIFT); in exynos_ppmu_v2_set_event()
404 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_set_event()
417 unsigned int pmnc, cntenc; in exynos_ppmu_v2_get_event() local
423 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_get_event()
427 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_get_event()
428 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_get_event()