Searched refs:prstk_elem_next (Results 1 - 4 of 4) sorted by relevance

/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/
H A Dopenvms.c121 while ((long) stack->prstk_head.prstk_elem_next ==
124 locked = __ATOMIC_EXCH_QUAD(&stack->prstk_head.prstk_elem_next,
128 stack_elem->prstk_elem_next = (PRStackElem *) locked;
133 stack->prstk_head.prstk_elem_next = stack_elem;
143 while ((long)stack->prstk_head.prstk_elem_next == _PR_OSF_ATOMIC_LOCK)
145 locked = __ATOMIC_EXCH_QUAD(&stack->prstk_head.prstk_elem_next,
153 stack->prstk_head.prstk_elem_next = NULL;
155 stack->prstk_head.prstk_elem_next =
156 element->prstk_elem_next;
H A Daix.c297 while ((addr = stack->prstk_head.prstk_elem_next) ==
300 locked = _check_lock((atomic_p) &stack->prstk_head.prstk_elem_next,
303 stack_elem->prstk_elem_next = addr;
304 _clear_lock((atomic_p)&stack->prstk_head.prstk_elem_next, (int)stack_elem);
317 while ((element = stack->prstk_head.prstk_elem_next) ==
320 locked = _check_lock((atomic_p) &stack->prstk_head.prstk_elem_next,
325 _clear_lock((atomic_p) &stack->prstk_head.prstk_elem_next, NULL);
327 _clear_lock((atomic_p) &stack->prstk_head.prstk_elem_next,
328 (int) element->prstk_elem_next);
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/misc/
H A Dpratom.c360 stack->prstk_head.prstk_elem_next = NULL;
368 if (stack->prstk_head.prstk_elem_next != NULL) {
389 stack_elem->prstk_elem_next = stack->prstk_head.prstk_elem_next;
390 stack->prstk_head.prstk_elem_next = stack_elem;
401 element = stack->prstk_head.prstk_elem_next;
403 stack->prstk_head.prstk_elem_next = element->prstk_elem_next;
404 element->prstk_elem_next = NULL; /* debugging aid */
/vbox/src/libs/xpcom18a4/nsprpub/pr/include/
H A Dpratom.h114 PRStackElem *prstk_elem_next; /* next pointer MUST be at offset 0; member in struct:PRStackElemStr

Completed in 53 milliseconds