Lines Matching defs:shared
33 * Basic lock debugging code shared among lock primitives.
443 * Process the preamble to a lock acquire. The "shared"
445 * updated; a negative value of shared updates neither.
449 const volatile void *lock, uintptr_t where, int shared)
456 (void)shared;
482 if (shared > 0)
484 else if (shared == 0)
505 volatile void *lock, void *cvlock, uintptr_t where, int shared)
519 if (shared) {
556 volatile void *lock, uintptr_t where, int shared)
570 if (shared) {
573 "no shared locks held by LWP", true);
578 "no shared holds on this lock", true);
668 panic("%s,%zu: holding %d shared locks", func, line,
764 "shared holds : %18u exclusive: %18u\n"