Lines Matching refs:lproc

156 	lprocess_t *lproc;  in lprocess_insert_mark()  local
186 lproc = lcol->lcol_lprocess; in lprocess_insert_mark()
187 while (lproc != NULL) { in lprocess_insert_mark()
188 if (lproc->lpc_pid == pid) { in lprocess_insert_mark()
189 lproc->lpc_mark = 1; in lprocess_insert_mark()
190 if (unscannable != 0 && lproc->lpc_unscannable == 0) { in lprocess_insert_mark()
192 (int)lproc->lpc_pid); in lprocess_insert_mark()
193 lproc->lpc_unscannable = 1; in lprocess_insert_mark()
197 lproc = lproc->lpc_next; in lprocess_insert_mark()
204 if ((lproc = malloc(sizeof (*lproc))) == NULL) in lprocess_insert_mark()
207 (void) bzero(lproc, sizeof (*lproc)); in lprocess_insert_mark()
208 lproc->lpc_pid = pid; in lprocess_insert_mark()
209 lproc->lpc_mark = 1; in lprocess_insert_mark()
210 lproc->lpc_collection = lcol; in lprocess_insert_mark()
211 lproc->lpc_psinfo_fd = -1; in lprocess_insert_mark()
212 lproc->lpc_pgdata_fd = -1; in lprocess_insert_mark()
213 lproc->lpc_xmap_fd = -1; in lprocess_insert_mark()
219 lproc->lpc_unscannable = unscannable || proc_issystem(pid); in lprocess_insert_mark()
226 if (lcollection_member(lcol, lproc)) { in lprocess_insert_mark()
231 (int)lproc->lpc_pid); in lprocess_insert_mark()
240 lproc->lpc_next = lcol->lcol_lprocess; in lprocess_insert_mark()
241 if (lproc->lpc_next != NULL) in lprocess_insert_mark()
242 lproc->lpc_next->lpc_prev = lproc; in lprocess_insert_mark()
243 lproc->lpc_prev = NULL; in lprocess_insert_mark()
244 lcol->lcol_lprocess = lproc; in lprocess_insert_mark()
250 (lproc->lpc_unscannable != 0) ? " (not scannable)" : ""); in lprocess_insert_mark()