Lines Matching defs:lock
69 uintptr_t ls_lock; /* lock address */
71 char *ls_lock; /* lock name */
152 { 'C', "Lock", "Spin lock spin", "nsec",
154 { 'C', "Lock", "Thread lock spin", "nsec",
199 { 'H', "Lock", "Spin lock hold", "nsec",
241 { 'E', "Lock", "Recursive lock entry detected", "(N/A)",
325 " -A watch all lock events [equivalent to -CH]\n"
331 " -b basic statistics (lock, caller, event count)\n"
338 " -l lock[,size] only watch <lock>, which can be specified as a\n"
346 " -c coalesce lock data for arrays like pse_mutex[]\n"
351 " -W whichever: don't distinguish events by lock\n"
354 " -P sort lock data by (count * avg_time) product\n"
545 coalesce(int (*cmp)(lsrec_t *, lsrec_t *), lsrec_t **lock, int n)
550 target = lock[0];
553 current = lock[i];
710 * For interrupt events, arg0 (normally the lock pointer) is
767 * thread-local, per-lock count.
778 * If this is the recursive lock error event, we need
780 * thread-local, per-lock count. This assures that we
945 fail(0, "bad lock address size in second record");
1707 * Free lock name buffers