Lines Matching refs:USYNC_THREAD
117 * 'type' can be one of USYNC_THREAD, USYNC_PROCESS, or USYNC_PROCESS_ROBUST,
149 if ((basetype != USYNC_THREAD && basetype != USYNC_PROCESS) ||
1408 ASSERT(mp->mutex_type == USYNC_THREAD);
1608 * Mutex wakeup code for releasing a USYNC_THREAD mutex.
1636 * Mutex wakeup code for releasing all waiters on a USYNC_THREAD mutex.
1777 * Acquire a USYNC_THREAD mutex via user-level sleep queues.
2141 } else { /* USYNC_THREAD */
2239 * Optimize the case of USYNC_THREAD, including
2281 * Optimize the common cases of USYNC_THREAD or USYNC_PROCESS,
2383 * Optimize the case of USYNC_THREAD, including
2409 * Optimize the common cases of USYNC_THREAD or USYNC_PROCESS,
2485 } else { /* USYNC_THREAD */
2513 * Optimize the case of USYNC_THREAD, including
2547 * Optimize the common cases of USYNC_THREAD or USYNC_PROCESS,
2624 * of all internal locks is USYNC_THREAD. We also know that internal
2633 ASSERT(mp->mutex_type == USYNC_THREAD);
2672 ASSERT(mp->mutex_type == USYNC_THREAD);
2901 mp->mutex_type = USYNC_THREAD;
3146 if (type != USYNC_THREAD && type != USYNC_PROCESS)
3541 * Optimize the common case of USYNC_THREAD plus