Lines Matching refs:newp
1360 struct callout *newp, *p, **pp;
1365 if ((newp = (struct callout *) malloc(sizeof(struct callout))) == NULL)
1367 newp->c_arg = arg;
1368 newp->c_func = func;
1370 newp->c_time.tv_sec = timenow.tv_sec + secs;
1371 newp->c_time.tv_usec = timenow.tv_usec + usecs;
1372 if (newp->c_time.tv_usec >= 1000000) {
1373 newp->c_time.tv_sec += newp->c_time.tv_usec / 1000000;
1374 newp->c_time.tv_usec %= 1000000;
1381 if (newp->c_time.tv_sec < p->c_time.tv_sec
1382 || (newp->c_time.tv_sec == p->c_time.tv_sec
1383 && newp->c_time.tv_usec < p->c_time.tv_usec))
1385 newp->c_next = p;
1386 *pp = newp;