Home
last modified time | relevance | path

Searched refs:nlid (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/lib/libpthread/
H A Dpthread_mutex.c522 size_t nlid; in pthread__mutex_wakeup() local
530 for (nlid = 0; cur != NULL; cur = next) { in pthread__mutex_wakeup()
531 if (nlid == mlid) { in pthread__mutex_wakeup()
532 (void)_lwp_unpark_all(lids, nlid, NULL); in pthread__mutex_wakeup()
533 nlid = 0; in pthread__mutex_wakeup()
537 lids[nlid++] = cur->lid; in pthread__mutex_wakeup()
542 if (nlid == 1) { in pthread__mutex_wakeup()
544 } else if (nlid > 1) { in pthread__mutex_wakeup()
545 (void)_lwp_unpark_all(lids, nlid, NULL); in pthread__mutex_wakeup()
H A Dpthread.c1219 size_t nlid = 0; in pthread__unpark_all() local
1222 if (nlid == mlid) { in pthread__unpark_all()
1223 (void)_lwp_unpark_all(lids, nlid, NULL); in pthread__unpark_all()
1224 nlid = 0; in pthread__unpark_all()
1227 lids[nlid++] = target->pt_lid; in pthread__unpark_all()
1230 if (nlid == 1) { in pthread__unpark_all()
1232 } else if (nlid > 1) { in pthread__unpark_all()
1233 (void)_lwp_unpark_all(lids, nlid, NULL); in pthread__unpark_all()