Home
last modified time | relevance | path

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

/netbsd/src/lib/libpthread/
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()
Dpthread.c1293 size_t nlid = 0; in pthread__unpark_all() local
1296 if (nlid == mlid) { in pthread__unpark_all()
1297 (void)_lwp_unpark_all(lids, nlid, NULL); in pthread__unpark_all()
1298 nlid = 0; in pthread__unpark_all()
1301 lids[nlid++] = target->pt_lid; in pthread__unpark_all()
1304 if (nlid == 1) { in pthread__unpark_all()
1306 } else if (nlid > 1) { in pthread__unpark_all()
1307 (void)_lwp_unpark_all(lids, nlid, NULL); in pthread__unpark_all()