Lines Matching refs:pmnc

132 	u32 pmnc;  in exynos_ppmu_disable()  local
145 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_disable()
149 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_disable()
150 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_disable()
162 u32 pmnc, cntens; in exynos_ppmu_set_event() local
184 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_set_event()
188 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_set_event()
191 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_set_event()
192 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_set_event()
193 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_set_event()
194 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_set_event()
208 unsigned int pmnc, cntenc; in exynos_ppmu_get_event() local
215 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_get_event()
219 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_get_event()
220 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_get_event()
284 u32 pmnc, clear; in exynos_ppmu_v2_disable() local
362 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_disable()
366 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_disable()
367 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_disable()
377 unsigned int pmnc, cntens; in exynos_ppmu_v2_set_event() local
398 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_set_event()
402 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_v2_set_event()
407 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_v2_set_event()
408 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_v2_set_event()
409 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_v2_set_event()
410 pmnc |= (PPMU_V2_MODE_MANUAL << PPMU_V2_PMNC_START_MODE_SHIFT); in exynos_ppmu_v2_set_event()
412 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_set_event()
425 unsigned int pmnc, cntenc; in exynos_ppmu_v2_get_event() local
431 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_get_event()
435 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_get_event()
436 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_get_event()