Lines Matching refs:newp
1096 struct callout *newp, *p, **pp;
1104 if ((newp = (struct callout *) malloc(sizeof(struct callout))) == NULL)
1106 newp->c_arg = arg;
1107 newp->c_func = func;
1109 newp->c_time.tv_sec = timenow.tv_sec + secs;
1110 newp->c_time.tv_usec = timenow.tv_usec + usecs;
1111 if (newp->c_time.tv_usec >= 1000000) {
1112 newp->c_time.tv_sec += newp->c_time.tv_usec / 1000000;
1113 newp->c_time.tv_usec %= 1000000;
1120 if (newp->c_time.tv_sec < p->c_time.tv_sec
1121 || (newp->c_time.tv_sec == p->c_time.tv_sec
1122 && newp->c_time.tv_usec < p->c_time.tv_usec))
1124 newp->c_next = p;
1125 *pp = newp;