Lines Matching refs:pmnc

127 	u32 pmnc;  in exynos_ppmu_disable()  local
140 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_disable()
144 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_disable()
145 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_disable()
157 u32 pmnc, cntens; in exynos_ppmu_set_event() local
179 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_set_event()
183 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_set_event()
186 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_set_event()
187 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_set_event()
188 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_set_event()
189 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_set_event()
203 unsigned int pmnc, cntenc; in exynos_ppmu_get_event() local
210 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_get_event()
214 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_get_event()
215 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_get_event()
279 u32 pmnc, clear; in exynos_ppmu_v2_disable() local
357 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_disable()
361 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_disable()
362 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_disable()
372 unsigned int pmnc, cntens; in exynos_ppmu_v2_set_event() local
393 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_set_event()
397 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_v2_set_event()
402 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_v2_set_event()
403 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_v2_set_event()
404 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_v2_set_event()
405 pmnc |= (PPMU_V2_MODE_MANUAL << PPMU_V2_PMNC_START_MODE_SHIFT); in exynos_ppmu_v2_set_event()
407 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_set_event()
420 unsigned int pmnc, cntenc; in exynos_ppmu_v2_get_event() local
426 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_get_event()
430 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_get_event()
431 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_get_event()