Lines Matching defs:pid
625 list_add_lwp(list_t *list, pid_t pid, id_t lwpid)
637 lwp->li_info.pr_pid = pid;
639 lwpid_add(lwp, pid, lwpid);
768 lwp_update(lwp_info_t *lwp, pid_t pid, id_t lwpid, struct prusage *usage)
772 if (!lwpid_is_active(pid, lwpid)) {
806 (void) lwpid_set_active(pid, lwpid);
869 pid_t pid = psinfo->pr_pid;
872 if ((lwp = lwpid_get(pid, lwpid)) == NULL)
873 lwp = list_add_lwp(&lwps, pid, lwpid);
883 pid_t pid = psinfo->pr_pid;
886 if ((lwp = lwpid_get(pid, lwpid)) == NULL)
887 lwp = list_add_lwp(&lwps, pid, lwpid);
900 pid_t pid;
926 pid = atoi(pidstr);
927 if (pid == 0 || pid == 2 || pid == 3)
929 if (has_element(&pid_tbl, pid) == 0)
930 continue; /* check if we really want this pid */
931 fds = fds_get(pid); /* get ptr to file descriptors */
1018 * Get more information about processes from /proc/pid/usage.
1020 * also look at the /proc/pid/lusage file.
1050 if ((lwp = lwpid_get(pid, lwpid)) == NULL)
1052 lwp_update(lwp, pid, lwpid, lwpusage);
1063 if ((lwp = lwpid_get(pid, lwpid)) == NULL)
1065 lwp_update(lwp, pid, lwpid, &usage);