Lines Matching full:lock
51 .Fn lockstat:::lockmgr-acquire "struct lock *" "int"
52 .Fn lockstat:::lockmgr-release "struct lock *" "int"
53 .Fn lockstat:::lockmgr-disown "struct lock *" "int"
54 .Fn lockstat:::lockmgr-block "struct lock *" "uint64_t" "int" "int" "int"
55 .Fn lockstat:::lockmgr-upgrade "struct lock *"
56 .Fn lockstat:::lockmgr-downgrade "struct lock *"
66 provider contains DTrace probes for inspecting kernel lock
74 lock types.
80 Each type of lock has
84 probes which expose the lock structure being operated upon,
86 for ownership of a lock.
96 The only argument is a pointer to the lock structure which describes
97 the lock being acquired or released.
105 The first argument is a pointer to the lock structure that describes
106 the lock and the second argument is the amount of time,
114 The first argument is a pointer to the lock structure that describes
115 the lock and the second argument is the length of time,
121 probes fire only after the lock has been successfully acquired,
134 The only argument is a pointer to the lock structure which describes
135 the lock being acquired or released.
143 The first argument is a pointer to the lock structure that describes
144 the lock and the second argument is the length of the time
148 probe fires only after the lock has been successfully acquired,
161 the lock being acquired.
164 if the lock is being acquired or released as a writer, and
184 exclusive lock is disowned.
185 In this state, the lock remains exclusively held, but may be
189 probe does not fire when releasing a disowned lock.
191 the lock being disowned.
203 waiting to acquire a lock of the corresponding type.
208 probes fire when a thread spins while waiting to acquire a lock
211 The first argument is a pointer to the lock structure that describes
212 the lock.
214 that the waiting thread was off the CPU or spinning for the lock.
217 if the thread is attempting to acquire the lock as a writer, and
219 if the thread is attempting to acquire the lock as a reader.
222 if the thread is waiting for a reader to release the lock, and
224 if the thread is waiting for a writer to release the lock.
225 The fifth argument is the number of readers that held the lock when
226 the thread first attempted to acquire the lock.
242 shared/reader lock to an exclusive/writer lock.
244 the lock being acquired.
255 exclusive/writer lock to a shared/reader lock.
259 probe fires when a thread spins on a thread lock, which is a specialized
263 the lock and the second argument is the length of time,