Lines Matching refs:newval
277 void *newval, *owner, *next;
311 newval = (void *)((uintptr_t)self | (uintptr_t)owner);
312 next = atomic_cas_ptr(&ptm->ptm_owner, owner, newval);
442 void *val, *newval;
456 newval = NULL;
458 val = atomic_cas_ptr(&ptm->ptm_owner, self, newval);
464 newval = val;
466 newval = NULL;
471 newval = val;
474 newval = val;
476 newval = (pthread_t)MUTEX_RECURSIVE_BIT;
483 newval = NULL;
490 if (newval != val) {
491 val = atomic_swap_ptr(&ptm->ptm_owner, newval);
505 if (MUTEX_OWNER(newval) == 0 && ptm->ptm_waiters != NULL) {