Lines Matching defs:newfdp
2222 struct filedesc *newfdp;
2225 newfdp = &newfdp0->fd_fd;
2228 FILEDESC_LOCK_INIT(newfdp);
2229 refcount_init(&newfdp->fd_refcnt, 1);
2230 refcount_init(&newfdp->fd_holdcnt, 1);
2231 newfdp->fd_map = newfdp0->fd_dmap;
2232 newfdp->fd_files = (struct fdescenttbl *)&newfdp0->fd_dfiles;
2233 newfdp->fd_files->fdt_nfiles = NDFILE;
2235 return (newfdp);
2408 struct filedesc *newfdp;
2414 newfdp = fdinit();
2418 if (lastfile < newfdp->fd_nfiles)
2421 fdgrowtable(newfdp, lastfile + 1);
2425 newfdp->fd_freefile = fdp->fd_freefile;
2429 if (newfdp->fd_freefile == fdp->fd_freefile)
2430 newfdp->fd_freefile = i;
2433 nfde = &newfdp->fd_ofiles[i];
2436 fdused_init(newfdp, i);
2438 MPASS(newfdp->fd_freefile != -1);
2440 return (newfdp);