Lines Matching refs:lp

75 #define	LOCKSTAT_RECORD0(probe, lp)					\
76 SDT_PROBE1(lockstat, , , probe, lp)
78 #define LOCKSTAT_RECORD1(probe, lp, arg1) \
79 SDT_PROBE2(lockstat, , , probe, lp, arg1)
81 #define LOCKSTAT_RECORD2(probe, lp, arg1, arg2) \
82 SDT_PROBE3(lockstat, , , probe, lp, arg1, arg2)
84 #define LOCKSTAT_RECORD3(probe, lp, arg1, arg2, arg3) \
85 SDT_PROBE4(lockstat, , , probe, lp, arg1, arg2, arg3)
87 #define LOCKSTAT_RECORD4(probe, lp, arg1, arg2, arg3, arg4) \
88 SDT_PROBE5(lockstat, , , probe, lp, arg1, arg2, arg3, arg4)
90 #define LOCKSTAT_PROFILE_OBTAIN_LOCK_SUCCESS(probe, lp, c, wt, f, l) do { \
91 lock_profile_obtain_lock_success(&(lp)->lock_object, c, wt, f, l); \
92 LOCKSTAT_RECORD0(probe, lp); \
95 #define LOCKSTAT_PROFILE_OBTAIN_RWLOCK_SUCCESS(probe, lp, c, wt, f, l, a) do { \
96 lock_profile_obtain_lock_success(&(lp)->lock_object, c, wt, f, l); \
97 LOCKSTAT_RECORD1(probe, lp, a); \
100 #define LOCKSTAT_PROFILE_RELEASE_LOCK(probe, lp) do { \
101 lock_profile_release_lock(&(lp)->lock_object); \
102 LOCKSTAT_RECORD0(probe, lp); \
105 #define LOCKSTAT_PROFILE_RELEASE_RWLOCK(probe, lp, a) do { \
106 lock_profile_release_lock(&(lp)->lock_object); \
107 LOCKSTAT_RECORD1(probe, lp, a); \
117 #define LOCKSTAT_RECORD0(probe, lp)
118 #define LOCKSTAT_RECORD1(probe, lp, arg1)
119 #define LOCKSTAT_RECORD2(probe, lp, arg1, arg2)
120 #define LOCKSTAT_RECORD3(probe, lp, arg1, arg2, arg3)
121 #define LOCKSTAT_RECORD4(probe, lp, arg1, arg2, arg3, arg4)
123 #define LOCKSTAT_PROFILE_OBTAIN_LOCK_SUCCESS(probe, lp, c, wt, f, l) \
124 lock_profile_obtain_lock_success(&(lp)->lock_object, c, wt, f, l)
126 #define LOCKSTAT_PROFILE_OBTAIN_RWLOCK_SUCCESS(probe, lp, c, wt, f, l, a) \
127 LOCKSTAT_PROFILE_OBTAIN_LOCK_SUCCESS(probe, lp, c, wt, f, l)
129 #define LOCKSTAT_PROFILE_RELEASE_LOCK(probe, lp) \
130 lock_profile_release_lock(&(lp)->lock_object)
132 #define LOCKSTAT_PROFILE_RELEASE_RWLOCK(probe, lp, a) \
133 LOCKSTAT_PROFILE_RELEASE_LOCK(probe, lp)