Lines Matching refs:newp
980 struct callout *newp, *p, **pp;
988 if ((newp = (struct callout *) malloc(sizeof(struct callout))) == NULL)
990 newp->c_arg = arg;
991 newp->c_func = func;
993 newp->c_time.tv_sec = timenow.tv_sec + secs;
994 newp->c_time.tv_usec = timenow.tv_usec + usecs;
995 if (newp->c_time.tv_usec >= 1000000) {
996 newp->c_time.tv_sec += newp->c_time.tv_usec / 1000000;
997 newp->c_time.tv_usec %= 1000000;
1004 if (newp->c_time.tv_sec < p->c_time.tv_sec
1005 || (newp->c_time.tv_sec == p->c_time.tv_sec
1006 && newp->c_time.tv_usec < p->c_time.tv_usec))
1008 newp->c_next = p;
1009 *pp = newp;