Lines Matching refs:newp
962 struct callout *newp, *p, **pp;
970 if ((newp = (struct callout *) malloc(sizeof(struct callout))) == NULL)
972 newp->c_arg = arg;
973 newp->c_func = func;
975 newp->c_time.tv_sec = timenow.tv_sec + secs;
976 newp->c_time.tv_usec = timenow.tv_usec + usecs;
977 if (newp->c_time.tv_usec >= 1000000) {
978 newp->c_time.tv_sec += newp->c_time.tv_usec / 1000000;
979 newp->c_time.tv_usec %= 1000000;
986 if (newp->c_time.tv_sec < p->c_time.tv_sec
987 || (newp->c_time.tv_sec == p->c_time.tv_sec
988 && newp->c_time.tv_usec < p->c_time.tv_usec))
990 newp->c_next = p;
991 *pp = newp;