Lines Matching defs:lid
579 * Wait for an LWP within the current process to exit. If 'lid' is
585 lwp_wait(struct lwp *l, lwpid_t lid, lwpid_t *departed, bool exiting)
595 l->l_waitingfor = lid;
635 if (lid != 0) {
636 l2 = proc_find_lwp(p, lid);
641 KASSERT(l2->l_lid == lid);
650 next = (lid != 0 ? NULL : LIST_NEXT(l2, l_sibling));
661 if (l2->l_lid == lid && l2->l_waitingfor == curlid) {
671 if (lid != 0) {
755 if (lid != 0) {
756 l2 = proc_find_lwp(p, lid);
757 KASSERT(l2 == NULL || l2->l_lid == lid);
1442 * => lid == 0 -> first LWP in the proc
1446 lwp_find2(pid_t pid, lwpid_t lid)
1452 if (lid == 0) {
1479 l = proc_find_lwp_acquire_proc(lid, &p);