MCPcopy Create free account
hub / github.com/F-Stack/f-stack / perfmon_reset

Function perfmon_reset

freebsd/i386/i386/perfmon.c:229–240  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

227}
228
229int
230perfmon_reset(int pmc)
231{
232 if (pmc < 0 || pmc >= NPMC)
233 return EINVAL;
234
235 if (perfmon_inuse & (1 << pmc)) {
236 wrmsr(msr_pmc[pmc], pmc_shadow[pmc] = 0);
237 return 0;
238 }
239 return EBUSY;
240}
241
242#ifndef SMP
243/*

Callers 1

perfmon_ioctlFunction · 0.85

Calls 1

wrmsrFunction · 0.50

Tested by

no test coverage detected