Lines Matching refs:bit
155 int bit; in tprof_intel_start() local
157 while ((bit = ffs(runmask)) != 0) { in tprof_intel_start()
158 bit--; in tprof_intel_start()
159 CLR(runmask, __BIT(bit)); in tprof_intel_start()
160 wrmsr(PERFEVTSEL(bit), rdmsr(PERFEVTSEL(bit)) | PERFEVTSEL_EN); in tprof_intel_start()
167 int bit; in tprof_intel_stop() local
169 while ((bit = ffs(stopmask)) != 0) { in tprof_intel_stop()
170 bit--; in tprof_intel_stop()
171 CLR(stopmask, __BIT(bit)); in tprof_intel_stop()
172 wrmsr(PERFEVTSEL(bit), rdmsr(PERFEVTSEL(bit)) & in tprof_intel_stop()
183 int bit; in tprof_intel_nmi() local
188 while ((bit = ffs(mask)) != 0) { in tprof_intel_nmi()
189 bit--; in tprof_intel_nmi()
190 CLR(mask, __BIT(bit)); in tprof_intel_nmi()
193 uint64_t ctr = tprof_intel_counter_read(bit); in tprof_intel_nmi()
197 if (ISSET(sc->sc_ctr_prof_mask, __BIT(bit))) { in tprof_intel_nmi()
199 tprof_intel_counter_write(bit, in tprof_intel_nmi()
200 sc->sc_count[bit].ctr_counter_reset_val); in tprof_intel_nmi()
201 counters_offset[bit] += in tprof_intel_nmi()
202 sc->sc_count[bit].ctr_counter_val + ctr; in tprof_intel_nmi()
210 tfi.tfi_counter = bit; in tprof_intel_nmi()
215 counters_offset[bit] += __BIT(counter_bitwidth); in tprof_intel_nmi()