Lines Matching refs:val
206 static void m1_pmu_write_hw_counter(u64 val, unsigned int index)
209 PMU_WRITE_COUNTER(val, 0);
210 PMU_WRITE_COUNTER(val, 1);
211 PMU_WRITE_COUNTER(val, 2);
212 PMU_WRITE_COUNTER(val, 3);
213 PMU_WRITE_COUNTER(val, 4);
214 PMU_WRITE_COUNTER(val, 5);
215 PMU_WRITE_COUNTER(val, 6);
216 PMU_WRITE_COUNTER(val, 7);
217 PMU_WRITE_COUNTER(val, 8);
218 PMU_WRITE_COUNTER(val, 9);
228 u64 val, bit;
241 val = read_sysreg_s(SYS_IMP_APL_PMCR0_EL1);
244 val |= bit;
246 val &= ~bit;
248 write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);
263 u64 val, bit;
276 val = read_sysreg_s(SYS_IMP_APL_PMCR0_EL1);
279 val |= bit;
281 val &= ~bit;
283 write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);
299 u64 val, user_bit, kernel_bit;
315 val = read_sysreg_s(SYS_IMP_APL_PMCR1_EL1);
318 val |= user_bit;
320 val &= ~user_bit;
323 val |= kernel_bit;
325 val &= ~kernel_bit;
327 write_sysreg_s(val, SYS_IMP_APL_PMCR1_EL1);
340 val = read_sysreg_s(SYS_IMP_APL_PMESR0_EL1);
341 val &= ~((u64)0xff << shift);
342 val |= (u64)event << shift;
343 write_sysreg_s(val, SYS_IMP_APL_PMESR0_EL1);
347 val = read_sysreg_s(SYS_IMP_APL_PMESR1_EL1);
348 val &= ~((u64)0xff << shift);
349 val |= (u64)event << shift;
350 write_sysreg_s(val, SYS_IMP_APL_PMESR1_EL1);
466 u64 val;
468 val = read_sysreg_s(SYS_IMP_APL_PMCR0_EL1);
469 val &= ~(PMCR0_IMODE | PMCR0_IACT);
470 val |= FIELD_PREP(PMCR0_IMODE, mode);
471 write_sysreg_s(val, SYS_IMP_APL_PMCR0_EL1);