Lines Matching refs:lockstat

32 #include <sys/lockstat.h>
36 SDT_PROVIDER_DEFINE(lockstat);
38 SDT_PROBE_DEFINE1(lockstat, , , adaptive__acquire, "struct mtx *");
39 SDT_PROBE_DEFINE1(lockstat, , , adaptive__release, "struct mtx *");
40 SDT_PROBE_DEFINE2(lockstat, , , adaptive__spin, "struct mtx *", "uint64_t");
41 SDT_PROBE_DEFINE2(lockstat, , , adaptive__block, "struct mtx *", "uint64_t");
43 SDT_PROBE_DEFINE1(lockstat, , , spin__acquire, "struct mtx *");
44 SDT_PROBE_DEFINE1(lockstat, , , spin__release, "struct mtx *");
45 SDT_PROBE_DEFINE2(lockstat, , , spin__spin, "struct mtx *", "uint64_t");
47 SDT_PROBE_DEFINE2(lockstat, , , rw__acquire, "struct rwlock *", "int");
48 SDT_PROBE_DEFINE2(lockstat, , , rw__release, "struct rwlock *", "int");
49 SDT_PROBE_DEFINE5(lockstat, , , rw__block, "struct rwlock *", "uint64_t", "int",
51 SDT_PROBE_DEFINE2(lockstat, , , rw__spin, "struct rwlock *", "uint64_t");
52 SDT_PROBE_DEFINE1(lockstat, , , rw__upgrade, "struct rwlock *");
53 SDT_PROBE_DEFINE1(lockstat, , , rw__downgrade, "struct rwlock *");
55 SDT_PROBE_DEFINE2(lockstat, , , sx__acquire, "struct sx *", "int");
56 SDT_PROBE_DEFINE2(lockstat, , , sx__release, "struct sx *", "int");
57 SDT_PROBE_DEFINE5(lockstat, , , sx__block, "struct sx *", "uint64_t", "int",
59 SDT_PROBE_DEFINE2(lockstat, , , sx__spin, "struct sx *", "uint64_t");
60 SDT_PROBE_DEFINE1(lockstat, , , sx__upgrade, "struct sx *");
61 SDT_PROBE_DEFINE1(lockstat, , , sx__downgrade, "struct sx *");
63 SDT_PROBE_DEFINE2(lockstat, , , thread__spin, "struct mtx *", "uint64_t");