Home
last modified time | relevance | path

Searched refs:ulwpp (Results 1 – 3 of 3) sorted by path

/illumos-gate/usr/src/lib/libc/port/threads/
H A Drwlock.c379 ulwp_t **ulwpp; in rw_queue_release() local
436 while ((ulwpp = queue_slot(qp, &prev, &more)) != NULL) { in rw_queue_release()
437 ulwp = *ulwpp; in rw_queue_release()
452 queue_unlink(qp, ulwpp, prev); in rw_queue_release()
473 if (ulwpp == NULL) in rw_queue_release()
H A Dsynch.c615 ulwp_t **ulwpp; in enqueue() local
667 ulwpp = &qrp->qr_head; in enqueue()
676 ulwpp = &qrp->qr_tail->ul_link; in enqueue()
678 for (ulwpp = &qrp->qr_head; (next = *ulwpp) != NULL; in enqueue()
679 ulwpp = &next->ul_link) in enqueue()
689 for (ulwpp = &qrp->qr_head; (next = *ulwpp) != NULL; in enqueue()
690 ulwpp = &next->ul_link) in enqueue()
694 if ((ulwp->ul_link = *ulwpp) == NULL) in enqueue()
696 *ulwpp = ulwp; in enqueue()
716 queue_slot_runnable(ulwp_t **ulwpp, ulwp_t **prevp, int rt) in queue_slot_runnable() argument
[all …]
H A Dthr.c202 ulwp_t **ulwpp; in hash_out_unlocked() local
204 for (ulwpp = &udp->thr_hash_table[ix].hash_bucket; in hash_out_unlocked()
205 ulwp != *ulwpp; in hash_out_unlocked()
206 ulwpp = &(*ulwpp)->ul_hash) in hash_out_unlocked()
208 *ulwpp = ulwp->ul_hash; in hash_out_unlocked()
279 ulwp_t **ulwpp = &udp->lwp_stacks; in trim_stack_cache() local
284 while (udp->nfreestack > cache_limit && (ulwp = *ulwpp) != NULL) { in trim_stack_cache()
286 *ulwpp = ulwp->ul_next; in trim_stack_cache()
305 ulwpp = &ulwp->ul_next; in trim_stack_cache()
326 ulwp_t **ulwpp; in find_stack() local
[all …]