Lines Matching refs:newfdp
2325 struct filedesc *newfdp; in fdinit() local
2328 newfdp = &newfdp0->fd_fd; in fdinit()
2331 FILEDESC_LOCK_INIT(newfdp); in fdinit()
2332 refcount_init(&newfdp->fd_refcnt, 1); in fdinit()
2333 refcount_init(&newfdp->fd_holdcnt, 1); in fdinit()
2334 newfdp->fd_map = newfdp0->fd_dmap; in fdinit()
2335 newfdp->fd_files = (struct fdescenttbl *)&newfdp0->fd_dfiles; in fdinit()
2336 newfdp->fd_files->fdt_nfiles = NDFILE; in fdinit()
2338 return (newfdp); in fdinit()
2511 struct filedesc *newfdp; in fdcopy() local
2517 newfdp = fdinit(); in fdcopy()
2521 if (lastfile < newfdp->fd_nfiles) in fdcopy()
2524 fdgrowtable(newfdp, lastfile + 1); in fdcopy()
2528 newfdp->fd_freefile = fdp->fd_freefile; in fdcopy()
2533 if (newfdp->fd_freefile == fdp->fd_freefile) in fdcopy()
2534 newfdp->fd_freefile = i; in fdcopy()
2537 nfde = &newfdp->fd_ofiles[i]; in fdcopy()
2540 fdused_init(newfdp, i); in fdcopy()
2542 MPASS(newfdp->fd_freefile != -1); in fdcopy()
2544 return (newfdp); in fdcopy()