Lines Matching defs:lockstat

34 #include <sys/lockstat.h>
38 SDT_PROVIDER_DEFINE(lockstat);
40 SDT_PROBE_DEFINE1(lockstat, , , adaptive__acquire, "struct mtx *");
41 SDT_PROBE_DEFINE1(lockstat, , , adaptive__release, "struct mtx *");
42 SDT_PROBE_DEFINE2(lockstat, , , adaptive__spin, "struct mtx *", "uint64_t");
43 SDT_PROBE_DEFINE2(lockstat, , , adaptive__block, "struct mtx *", "uint64_t");
45 SDT_PROBE_DEFINE1(lockstat, , , spin__acquire, "struct mtx *");
46 SDT_PROBE_DEFINE1(lockstat, , , spin__release, "struct mtx *");
47 SDT_PROBE_DEFINE2(lockstat, , , spin__spin, "struct mtx *", "uint64_t");
49 SDT_PROBE_DEFINE2(lockstat, , , rw__acquire, "struct rwlock *", "int");
50 SDT_PROBE_DEFINE2(lockstat, , , rw__release, "struct rwlock *", "int");
51 SDT_PROBE_DEFINE5(lockstat, , , rw__block, "struct rwlock *", "uint64_t", "int",
53 SDT_PROBE_DEFINE2(lockstat, , , rw__spin, "struct rwlock *", "uint64_t");
54 SDT_PROBE_DEFINE1(lockstat, , , rw__upgrade, "struct rwlock *");
55 SDT_PROBE_DEFINE1(lockstat, , , rw__downgrade, "struct rwlock *");
57 SDT_PROBE_DEFINE2(lockstat, , , sx__acquire, "struct sx *", "int");
58 SDT_PROBE_DEFINE2(lockstat, , , sx__release, "struct sx *", "int");
59 SDT_PROBE_DEFINE5(lockstat, , , sx__block, "struct sx *", "uint64_t", "int",
61 SDT_PROBE_DEFINE2(lockstat, , , sx__spin, "struct sx *", "uint64_t");
62 SDT_PROBE_DEFINE1(lockstat, , , sx__upgrade, "struct sx *");
63 SDT_PROBE_DEFINE1(lockstat, , , sx__downgrade, "struct sx *");
65 SDT_PROBE_DEFINE2(lockstat, , , lockmgr__acquire, "struct lock *", "int");
66 SDT_PROBE_DEFINE2(lockstat, , , lockmgr__release, "struct lock *", "int");
67 SDT_PROBE_DEFINE2(lockstat, , , lockmgr__disown, "struct lock *", "int");
68 SDT_PROBE_DEFINE5(lockstat, , , lockmgr__block, "struct lock *", "uint64_t",
70 SDT_PROBE_DEFINE1(lockstat, , , lockmgr__upgrade, "struct lock *");
71 SDT_PROBE_DEFINE1(lockstat, , , lockmgr__downgrade, "struct lock *");
73 SDT_PROBE_DEFINE2(lockstat, , , thread__spin, "struct mtx *", "uint64_t");