Lines Matching defs:elm
46 lwpid_t *elm = Zalloc(sizeof (lwpid_t));
49 elm->l_pid = pid;
50 elm->l_lwpid = lwpid;
51 elm->l_lwp = lwp;
52 elm->l_next = lwpid_tbl[hash]; /* add in front of chain */
53 lwpid_tbl[hash] = elm;
59 lwpid_t *elm, *elm_prev;
62 elm = lwpid_tbl[hash];
65 while (elm) {
66 if ((elm->l_pid == pid) && (elm->l_lwpid == lwpid)) {
68 lwpid_tbl[hash] = elm->l_next;
70 elm_prev->l_next = elm->l_next;
71 free(elm);
74 elm_prev = elm;
75 elm = elm->l_next;
83 lwpid_t *elm = lwpid_tbl[pid % LWPID_TBL_SZ];
84 while (elm) {
85 if ((elm->l_pid == pid) && (elm->l_lwpid == lwpid))
86 return (elm);
88 elm = elm->l_next;
96 lwpid_t *elm = lwpid_getptr(pid, lwpid);
97 if (elm)
98 return (elm->l_lwp);
106 lwpid_t *elm;
107 elm = lwpid_tbl[pid % LWPID_TBL_SZ];
108 while (elm) {
109 if (elm->l_pid == pid)
112 elm = elm->l_next;