Lines Matching refs:lwpid
100 query_out(id_t pid, id_t lwpid, processorid_t cpu) in query_out() argument
105 if (lwpid == -1) { in query_out()
109 (void) snprintf(pidstr, 20, "%d/%d", (int)pid, (int)lwpid); in query_out()
125 bind_err(processorid_t cpu, id_t pid, id_t lwpid, int err) in bind_err() argument
140 if (lwpid == -1) in bind_err()
145 (int)pid, (int)lwpid, strerror(err)); in bind_err()
152 bind_out(id_t pid, id_t lwpid, processorid_t old, processorid_t new) in bind_out() argument
157 if (lwpid == -1) { in bind_out()
161 (void) snprintf(pidstr, 20, "%d/%d", (int)pid, (int)lwpid); in bind_out()
218 bind_lwp(struct ps_prochandle *Pr, id_t pid, id_t lwpid, processorid_t cpu) in bind_lwp() argument
222 if (pr_processor_bind(Pr, P_LWPID, lwpid, cpu, &old_cpu) < 0) { in bind_lwp()
223 bind_err(cpu, pid, lwpid, errno); in bind_lwp()
227 query_out(pid, lwpid, old_cpu); in bind_lwp()
229 bind_out(pid, lwpid, old_cpu, cpu); in bind_lwp()
336 id_t lwpid = lwpsinfo->pr_lwpid; in query_all_lwp() local
341 lwpid = -1; /* report process bindings if only 1 lwp */ in query_all_lwp()
344 query_out(pid, lwpid, binding); in query_all_lwp()