HomeSort by: relevance | last modified time | path
    Searched refs:ptm_waiters (Results 1 - 3 of 3) sorted by relevancy

  /src/tests/usr.bin/xlint/lint1/
d_c99_nested_struct.c 18 void *volatile ptm_waiters; member in struct:pthread_mutex_t
  /src/lib/libpthread/
pthread_mutex.c 175 ptm->ptm_waiters = NULL;
335 waiter.next = ptm->ptm_waiters;
340 next = atomic_cas_ptr(&ptm->ptm_waiters, waiter.next, &waiter);
357 atomic_swap_ptr(&ptm->ptm_waiters, NULL));
371 atomic_swap_ptr(&ptm->ptm_waiters, NULL));
505 if (MUTEX_OWNER(newval) == 0 && ptm->ptm_waiters != NULL) {
507 atomic_swap_ptr(&ptm->ptm_waiters, NULL));
713 if (atomic_cas_ptr(&ptm->ptm_waiters, NULL, head) == NULL) {
723 for (o = ptm->ptm_waiters;; o = n) {
728 n = atomic_cas_ptr(&ptm->ptm_waiters, o, head)
    [all...]
pthread_types.h 133 void * __pthread_volatile ptm_waiters; member in struct:__pthread_mutex_st
156 _PTHREAD_MUTEX_INI(ptm_waiters, NULL), \

Completed in 12 milliseconds