Lines Matching refs:pmnc
114 u32 pmnc; in exynos_ppmu_disable() local
125 pmnc = __raw_readl(info->ppmu.base + PPMU_PMNC); in exynos_ppmu_disable()
126 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_disable()
127 __raw_writel(pmnc, info->ppmu.base + PPMU_PMNC); in exynos_ppmu_disable()
136 u32 pmnc, cntens; in exynos_ppmu_set_event() local
151 pmnc = __raw_readl(info->ppmu.base + PPMU_PMNC); in exynos_ppmu_set_event()
152 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_set_event()
155 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_set_event()
156 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_set_event()
157 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_set_event()
158 __raw_writel(pmnc, info->ppmu.base + PPMU_PMNC); in exynos_ppmu_set_event()
168 u32 pmnc, cntenc; in exynos_ppmu_get_event() local
174 pmnc = __raw_readl(info->ppmu.base + PPMU_PMNC); in exynos_ppmu_get_event()
175 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_get_event()
176 __raw_writel(pmnc, info->ppmu.base + PPMU_PMNC); in exynos_ppmu_get_event()
221 u32 pmnc, clear; in exynos_ppmu_v2_disable() local
248 pmnc = __raw_readl(info->ppmu.base + PPMU_V2_PMNC); in exynos_ppmu_v2_disable()
249 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_disable()
250 __raw_writel(pmnc, info->ppmu.base + PPMU_V2_PMNC); in exynos_ppmu_v2_disable()
259 u32 pmnc, cntens; in exynos_ppmu_v2_set_event() local
281 pmnc = __raw_readl(info->ppmu.base + PPMU_V2_PMNC); in exynos_ppmu_v2_set_event()
282 pmnc &= ~(PPMU_PMNC_ENABLE_MASK in exynos_ppmu_v2_set_event()
287 pmnc |= (PPMU_ENABLE << PPMU_PMNC_ENABLE_SHIFT); in exynos_ppmu_v2_set_event()
288 pmnc |= (PPMU_ENABLE << PPMU_PMNC_COUNTER_RESET_SHIFT); in exynos_ppmu_v2_set_event()
289 pmnc |= (PPMU_ENABLE << PPMU_PMNC_CC_RESET_SHIFT); in exynos_ppmu_v2_set_event()
290 pmnc |= (PPMU_V2_MODE_MANUAL << PPMU_V2_PMNC_START_MODE_SHIFT); in exynos_ppmu_v2_set_event()
291 __raw_writel(pmnc, info->ppmu.base + PPMU_V2_PMNC); in exynos_ppmu_v2_set_event()
301 u32 pmnc, cntenc; in exynos_ppmu_v2_get_event() local
306 pmnc = __raw_readl(info->ppmu.base + PPMU_V2_PMNC); in exynos_ppmu_v2_get_event()
307 pmnc &= ~PPMU_PMNC_ENABLE_MASK; in exynos_ppmu_v2_get_event()
308 __raw_writel(pmnc, info->ppmu.base + PPMU_V2_PMNC); in exynos_ppmu_v2_get_event()