Home | History | Annotate | Download | only in pthreads-win32

Lines Matching refs:robust

81   ptw32_robust_node_t* robust = mx->robustNode;
84 (PTW32_INTERLOCKED_LONGPTR)&robust->stateInconsistent,
104 * called by the thread that owns the robust mutex. This enables
106 * Any mutex currently in the thread's robust mutex list is held
111 * does not own the [robust] mutex attempts to unlock it.
121 ptw32_robust_node_t* robust = mx->robustNode;
127 robust->prev = NULL;
128 robust->next = NULL;
129 *list = robust;
133 robust->prev = NULL;
134 robust->next = *list;
135 (*list)->prev = robust;
136 *list = robust;
146 ptw32_robust_node_t* robust = mx->robustNode;
150 if (robust->next != NULL)
152 robust->next->prev = robust->prev;
154 if (robust->prev != NULL)
156 robust->prev->next = robust->next;
158 if (*list == robust)
160 *list = robust->next;