Lines Matching refs:pmnc

122 	u32 pmnc;  in exynos_ppmu_disable()  local
135 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_disable()
139 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_disable()
140 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_disable()
152 u32 pmnc, cntens; in exynos_ppmu_set_event() local
174 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_set_event()
178 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_set_event()
181 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_set_event()
182 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_set_event()
183 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_set_event()
184 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_set_event()
198 unsigned int pmnc, cntenc; in exynos_ppmu_get_event() local
205 ret = regmap_read(info->regmap, PPMU_PMNC, &pmnc); in exynos_ppmu_get_event()
209 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_get_event()
210 ret = regmap_write(info->regmap, PPMU_PMNC, pmnc); in exynos_ppmu_get_event()
274 u32 pmnc, clear; in exynos_ppmu_v2_disable() local
352 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_disable()
356 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_disable()
357 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_disable()
367 unsigned int pmnc, cntens; in exynos_ppmu_v2_set_event() local
388 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_set_event()
392 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_v2_set_event()
397 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_v2_set_event()
398 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_v2_set_event()
399 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_v2_set_event()
400 pmnc |= (PPMU_V2_MODE_MANUAL << PPMU_V2_PMNC_START_MODE_SHIFT); in exynos_ppmu_v2_set_event()
402 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_set_event()
415 unsigned int pmnc, cntenc; in exynos_ppmu_v2_get_event() local
421 ret = regmap_read(info->regmap, PPMU_V2_PMNC, &pmnc); in exynos_ppmu_v2_get_event()
425 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_get_event()
426 ret = regmap_write(info->regmap, PPMU_V2_PMNC, pmnc); in exynos_ppmu_v2_get_event()