Lines Matching refs:pl
81 LATER * pl; in schedule() local
224 pl = (LATER *)Malloc(sizeof (LATER)); in schedule()
229 pl->next = LaterHead.next; in schedule()
230 LaterHead.next = pl; in schedule()
232 pl->ticks = va_arg(ap, int); in schedule()
233 pl->event = va_arg(ap, int); in schedule()
234 switch (pl->event) { in schedule()
239 pl->arg.printer = va_arg(ap, PSTATUS *); in schedule()
240 if (pl->arg.printer) in schedule()
241 pl->arg.printer->status |= PS_LATER; in schedule()
245 pl->arg.form = va_arg(ap, FSTATUS *); in schedule()
250 pl->arg.request = va_arg(ap, RSTATUS *); in schedule()
269 for (pl = (plprev = &LaterHead)->next; pl; pl = plnext) { in schedule()
270 plnext = pl->next; in schedule()
271 if (--pl->ticks) in schedule()
272 plprev = pl; in schedule()
276 pl->next = TempHead.next; in schedule()
277 TempHead.next = pl; in schedule()
281 for (pl = TempHead.next; pl; pl = plnext) { in schedule()
282 plnext = pl->next; in schedule()
283 switch (pl->event) { in schedule()
288 pl->arg.printer->status &= ~PS_LATER; in schedule()
289 schedule (pl->event, pl->arg.printer); in schedule()
293 schedule (pl->event, pl->arg.form); in schedule()
298 schedule (pl->event, pl->arg.request); in schedule()
302 Free ((char *)pl); in schedule()