fdp               430 arch/i386/i386/linux_machdep.c 	struct filedesc *fdp;
fdp               441 arch/i386/i386/linux_machdep.c 	fdp = p->p_fd;
fdp               442 arch/i386/i386/linux_machdep.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               157 compat/common/vfs_syscalls_35.c 	struct filedesc *fdp = p->p_fd;
fdp               163 compat/common/vfs_syscalls_35.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               183 compat/common/vfs_syscalls_43.c 	struct filedesc *fdp = p->p_fd;
fdp               189 compat/common/vfs_syscalls_43.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               802 compat/freebsd/freebsd_file.c 	struct filedesc *fdp;
fdp               812 compat/freebsd/freebsd_file.c 		fdp = p->p_fd;
fdp               813 compat/freebsd/freebsd_file.c 		if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               814 compat/hpux/hpux_compat.c 	struct filedesc *fdp = p->p_fd;
fdp               829 compat/hpux/hpux_compat.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               868 compat/hpux/hpux_compat.c 		char *ofp = &fdp->fd_ofileflags[SCARG(uap, fd)];
fdp               217 compat/hpux/hpux_file.c 	struct filedesc *fdp = p->p_fd;
fdp               219 compat/hpux/hpux_file.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               513 compat/hpux/hpux_tty.c 	struct filedesc *fdp = p->p_fd;
fdp               519 compat/hpux/hpux_tty.c 	if ((fp = fd_getfile(fdp, fdes)) == NULL)
fdp               187 compat/ibcs2/ibcs2_fcntl.c 		struct filedesc *fdp = p->p_fd;
fdp               190 compat/ibcs2/ibcs2_fcntl.c 		if ((fp = fd_getfile(fdp, *retval)) == NULL)
fdp               343 compat/ibcs2/ibcs2_ioctl.c 	struct filedesc *fdp = p->p_fd;
fdp               348 compat/ibcs2/ibcs2_ioctl.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp                65 compat/linux/linux_blkio.c 	struct filedesc *fdp;
fdp                71 compat/linux/linux_blkio.c         fdp = p->p_fd;
fdp                72 compat/linux/linux_blkio.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp                80 compat/linux/linux_cdrom.c 	struct filedesc *fdp;
fdp               110 compat/linux/linux_cdrom.c 	fdp = p->p_fd;
fdp               111 compat/linux/linux_cdrom.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp                66 compat/linux/linux_fdio.c 	struct filedesc *fdp;
fdp                77 compat/linux/linux_fdio.c 	fdp = p->p_fd;
fdp                78 compat/linux/linux_fdio.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               194 compat/linux/linux_file.c                 struct filedesc *fdp = p->p_fd;
fdp               197 compat/linux/linux_file.c 		if ((fp = fd_getfile(fdp, *retval)) == NULL)
fdp               317 compat/linux/linux_file.c 	struct filedesc *fdp;
fdp               395 compat/linux/linux_file.c 		fdp = p->p_fd;
fdp               396 compat/linux/linux_file.c 		if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp                69 compat/linux/linux_hdio.c 	struct filedesc *fdp;
fdp                79 compat/linux/linux_hdio.c 	fdp = p->p_fd;
fdp                80 compat/linux/linux_hdio.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp              1317 compat/linux/linux_socket.c 	struct filedesc *fdp;
fdp              1323 compat/linux/linux_socket.c 	fdp = p->p_fd;
fdp              1324 compat/linux/linux_socket.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               452 compat/linux/linux_termios.c 	struct filedesc *fdp;
fdp               463 compat/linux/linux_termios.c 	fdp = p->p_fd;
fdp               464 compat/linux/linux_termios.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               240 compat/osf1/osf1_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               246 compat/osf1/osf1_descrip.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp                78 compat/ossaudio/ossaudio.c 	struct filedesc *fdp;
fdp                90 compat/ossaudio/ossaudio.c 	fdp = p->p_fd;
fdp                91 compat/ossaudio/ossaudio.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               660 compat/ossaudio/ossaudio.c 	struct filedesc *fdp;
fdp               670 compat/ossaudio/ossaudio.c 	fdp = p->p_fd;
fdp               671 compat/ossaudio/ossaudio.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               851 compat/ossaudio/ossaudio.c 	struct filedesc *fdp;
fdp               858 compat/ossaudio/ossaudio.c 	fdp = p->p_fd;
fdp               859 compat/ossaudio/ossaudio.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               402 compat/sunos/sunos_ioctl.c 	struct filedesc *fdp = p->p_fd;
fdp               407 compat/sunos/sunos_ioctl.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               586 compat/sunos/sunos_misc.c 	register struct filedesc *fdp = p->p_fd;
fdp               593 compat/sunos/sunos_misc.c 	if ((error = getvnode(fdp, SCARG(uap, fd), &fp)) != 0)
fdp               607 compat/sunos/sunos_misc.c 	if (fdp->fd_rdir != NULL)
fdp               608 compat/sunos/sunos_misc.c 		vrele(fdp->fd_rdir);
fdp               609 compat/sunos/sunos_misc.c 	fdp->fd_rdir = vp;
fdp               697 compat/sunos/sunos_misc.c 		struct filedesc *fdp = p->p_fd;
fdp               700 compat/sunos/sunos_misc.c 		if ((fp = fd_getfile(fdp, *retval)) == NULL)
fdp               257 compat/svr4/svr4_fcntl.c 	struct filedesc *fdp = p->p_fd;
fdp               268 compat/svr4/svr4_fcntl.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               343 compat/svr4/svr4_fcntl.c 		struct filedesc	*fdp = p->p_fd;
fdp               346 compat/svr4/svr4_fcntl.c 		if ((fp = fd_getfile(fdp, *retval)) == NULL)
fdp                66 compat/svr4/svr4_filio.c 	struct filedesc *fdp = p->p_fd;
fdp                74 compat/svr4/svr4_filio.c 		fdp->fd_ofileflags[fd] |= UF_EXCLOSE;
fdp                78 compat/svr4/svr4_filio.c 		fdp->fd_ofileflags[fd] &= ~UF_EXCLOSE;
fdp                94 compat/svr4/svr4_ioctl.c 	struct filedesc	*fdp;
fdp               110 compat/svr4/svr4_ioctl.c 	fdp = p->p_fd;
fdp               113 compat/svr4/svr4_ioctl.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               422 compat/svr4/svr4_misc.c 	struct filedesc	*fdp = p->p_fd;
fdp               429 compat/svr4/svr4_misc.c 	if ((error = getvnode(fdp, SCARG(uap, fd), &fp)) != 0)
fdp               444 compat/svr4/svr4_misc.c 	if (fdp->fd_rdir != NULL)
fdp               445 compat/svr4/svr4_misc.c 		vrele(fdp->fd_rdir);
fdp               446 compat/svr4/svr4_misc.c 	fdp->fd_rdir = vp;
fdp              1415 compat/svr4/svr4_stream.c 	struct filedesc	*fdp = p->p_fd;
fdp              1432 compat/svr4/svr4_stream.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp              1567 compat/svr4/svr4_stream.c 	struct filedesc	*fdp = p->p_fd;
fdp              1592 compat/svr4/svr4_stream.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               447 compat/ultrix/ultrix_ioctl.c 	struct filedesc *fdp = p->p_fd;
fdp               452 compat/ultrix/ultrix_ioctl.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               183 compat/ultrix/ultrix_pathname.c 		struct filedesc *fdp = p->p_fd;
fdp               186 compat/ultrix/ultrix_pathname.c 		if ((fd = fd_getfile(fdp, *retval)) == NULL)
fdp               277 dev/systrace.c 	struct filedesc *fdp;
fdp               384 dev/systrace.c 		fdp = p->p_fd;
fdp               387 dev/systrace.c 		if (fdp->fd_cdir)
fdp               388 dev/systrace.c 			vrele(fdp->fd_cdir);
fdp               389 dev/systrace.c 		if (fdp->fd_rdir)
fdp               390 dev/systrace.c 			vrele(fdp->fd_rdir);
fdp               392 dev/systrace.c 		fdp->fd_cdir = fst->fd_cdir;
fdp               393 dev/systrace.c 		fdp->fd_rdir = fst->fd_rdir;
fdp              1151 dev/systrace.c 	struct filedesc *myfdp, *fdp;
fdp              1161 dev/systrace.c 	fdp = strp->proc->p_fd;
fdp              1162 dev/systrace.c 	if (myfdp == NULL || fdp == NULL)
fdp              1170 dev/systrace.c 	if ((myfdp->fd_cdir = fdp->fd_cdir) != NULL)
fdp              1172 dev/systrace.c 	if ((myfdp->fd_rdir = fdp->fd_rdir) != NULL)
fdp               147 kern/kern_descrip.c fd_used(struct filedesc *fdp, int fd)
fdp               151 kern/kern_descrip.c 	fdp->fd_lomap[off] |= 1 << (fd & NDENTRYMASK);
fdp               152 kern/kern_descrip.c 	if (fdp->fd_lomap[off] == ~0)
fdp               153 kern/kern_descrip.c 		fdp->fd_himap[off >> NDENTRYSHIFT] |= 1 << (off & NDENTRYMASK);
fdp               155 kern/kern_descrip.c 	if (fd > fdp->fd_lastfile)
fdp               156 kern/kern_descrip.c 		fdp->fd_lastfile = fd;
fdp               160 kern/kern_descrip.c fd_unused(struct filedesc *fdp, int fd)
fdp               164 kern/kern_descrip.c 	if (fd < fdp->fd_freefile)
fdp               165 kern/kern_descrip.c 		fdp->fd_freefile = fd;
fdp               167 kern/kern_descrip.c 	if (fdp->fd_lomap[off] == ~0)
fdp               168 kern/kern_descrip.c 		fdp->fd_himap[off >> NDENTRYSHIFT] &= ~(1 << (off & NDENTRYMASK));
fdp               169 kern/kern_descrip.c 	fdp->fd_lomap[off] &= ~(1 << (fd & NDENTRYMASK));
fdp               172 kern/kern_descrip.c 	if (fd > fdp->fd_lastfile)
fdp               175 kern/kern_descrip.c 	if (fd == fdp->fd_lastfile)
fdp               176 kern/kern_descrip.c 		fdp->fd_lastfile = find_last_set(fdp, fd);
fdp               180 kern/kern_descrip.c fd_getfile(struct filedesc *fdp, int fd)
fdp               184 kern/kern_descrip.c 	if ((u_int)fd >= fdp->fd_nfiles || (fp = fdp->fd_ofiles[fd]) == NULL)
fdp               207 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               214 kern/kern_descrip.c 	if ((fp = fd_getfile(fdp, old)) == NULL)
fdp               217 kern/kern_descrip.c 	fdplock(fdp);
fdp               222 kern/kern_descrip.c 			fdpunlock(fdp);
fdp               230 kern/kern_descrip.c 	fdpunlock(fdp);
fdp               246 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               251 kern/kern_descrip.c 	if ((fp = fd_getfile(fdp, old)) == NULL)
fdp               266 kern/kern_descrip.c 	fdplock(fdp);
fdp               267 kern/kern_descrip.c 	if (new >= fdp->fd_nfiles) {
fdp               272 kern/kern_descrip.c 				fdpunlock(fdp);
fdp               284 kern/kern_descrip.c 	fdpunlock(fdp);
fdp               301 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               309 kern/kern_descrip.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               321 kern/kern_descrip.c 		fdplock(fdp);
fdp               326 kern/kern_descrip.c 				fdpunlock(fdp);
fdp               336 kern/kern_descrip.c 		fdpunlock(fdp);
fdp               340 kern/kern_descrip.c 		*retval = fdp->fd_ofileflags[fd] & UF_EXCLOSE ? 1 : 0;
fdp               345 kern/kern_descrip.c 			fdp->fd_ofileflags[fd] |= UF_EXCLOSE;
fdp               347 kern/kern_descrip.c 			fdp->fd_ofileflags[fd] &= ~UF_EXCLOSE;
fdp               505 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               516 kern/kern_descrip.c 	oldfp = fdp->fd_ofiles[new];
fdp               520 kern/kern_descrip.c 	fdp->fd_ofiles[new] = fp;
fdp               521 kern/kern_descrip.c 	fdp->fd_ofileflags[new] = fdp->fd_ofileflags[old] & ~UF_EXCLOSE;
fdp               525 kern/kern_descrip.c 		fd_used(fdp, new);
fdp               529 kern/kern_descrip.c 		if (new < fdp->fd_knlistsize)
fdp               538 kern/kern_descrip.c fdremove(struct filedesc *fdp, int fd)
fdp               540 kern/kern_descrip.c 	fdp->fd_ofiles[fd] = NULL;
fdp               541 kern/kern_descrip.c 	fd_unused(fdp, fd);
fdp               547 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               554 kern/kern_descrip.c 	fpp = &fdp->fd_ofiles[fd];
fdp               560 kern/kern_descrip.c 	fdp->fd_ofileflags[fd] = 0;
fdp               561 kern/kern_descrip.c 	fd_unused(fdp, fd);
fdp               562 kern/kern_descrip.c 	if (fd < fdp->fd_knlistsize)
fdp               578 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               580 kern/kern_descrip.c 	if (fd_getfile(fdp, fd) == NULL)
fdp               582 kern/kern_descrip.c 	fdplock(fdp);
fdp               584 kern/kern_descrip.c 	fdpunlock(fdp);
fdp               601 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               606 kern/kern_descrip.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               636 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               641 kern/kern_descrip.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               676 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               687 kern/kern_descrip.c 	last = min(fdp->fd_nfiles, lim);
fdp               688 kern/kern_descrip.c 	if ((i = want) < fdp->fd_freefile)
fdp               689 kern/kern_descrip.c 		i = fdp->fd_freefile;
fdp               691 kern/kern_descrip.c 	new = find_next_zero(fdp->fd_himap, off,
fdp               694 kern/kern_descrip.c 		i = find_next_zero(&fdp->fd_lomap[new], 
fdp               707 kern/kern_descrip.c 			fd_used(fdp, i);
fdp               708 kern/kern_descrip.c 			if (want <= fdp->fd_freefile)
fdp               709 kern/kern_descrip.c 				fdp->fd_freefile = i;
fdp               714 kern/kern_descrip.c 	if (fdp->fd_nfiles >= lim)
fdp               723 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               732 kern/kern_descrip.c 	if (fdp->fd_nfiles < NDEXTENT)
fdp               735 kern/kern_descrip.c 		nfiles = 2 * fdp->fd_nfiles;
fdp               744 kern/kern_descrip.c 	bcopy(fdp->fd_ofiles, newofile,
fdp               745 kern/kern_descrip.c 		(i = sizeof(struct file *) * fdp->fd_nfiles));
fdp               747 kern/kern_descrip.c 	bcopy(fdp->fd_ofileflags, newofileflags,
fdp               748 kern/kern_descrip.c 		(i = sizeof(char) * fdp->fd_nfiles));
fdp               751 kern/kern_descrip.c 	if (fdp->fd_nfiles > NDFILE)
fdp               752 kern/kern_descrip.c 		free(fdp->fd_ofiles, M_FILEDESC);
fdp               754 kern/kern_descrip.c 	if (NDHISLOTS(nfiles) > NDHISLOTS(fdp->fd_nfiles)) {
fdp               760 kern/kern_descrip.c 		bcopy(fdp->fd_himap, newhimap,
fdp               761 kern/kern_descrip.c 		    (i = NDHISLOTS(fdp->fd_nfiles) * sizeof(u_int)));
fdp               765 kern/kern_descrip.c 		bcopy(fdp->fd_lomap, newlomap,
fdp               766 kern/kern_descrip.c 		    (i = NDLOSLOTS(fdp->fd_nfiles) * sizeof(u_int)));
fdp               770 kern/kern_descrip.c 		if (NDHISLOTS(fdp->fd_nfiles) > NDHISLOTS(NDFILE)) {
fdp               771 kern/kern_descrip.c 			free(fdp->fd_himap, M_FILEDESC);
fdp               772 kern/kern_descrip.c 			free(fdp->fd_lomap, M_FILEDESC);
fdp               774 kern/kern_descrip.c 		fdp->fd_himap = newhimap;
fdp               775 kern/kern_descrip.c 		fdp->fd_lomap = newlomap;
fdp               777 kern/kern_descrip.c 	fdp->fd_ofiles = newofile;
fdp               778 kern/kern_descrip.c 	fdp->fd_ofileflags = newofileflags;
fdp               779 kern/kern_descrip.c 	fdp->fd_nfiles = nfiles;	
fdp               844 kern/kern_descrip.c 		struct filedesc *fdp = p->p_fd;
fdp               846 kern/kern_descrip.c 		newfdp->fd_fd.fd_cdir = fdp->fd_cdir;
fdp               848 kern/kern_descrip.c 		newfdp->fd_fd.fd_rdir = fdp->fd_rdir;
fdp               886 kern/kern_descrip.c 	struct filedesc *newfdp, *fdp = p->p_fd;
fdp               891 kern/kern_descrip.c 	bcopy(fdp, newfdp, sizeof(struct filedesc));
fdp               933 kern/kern_descrip.c 	bcopy(fdp->fd_ofiles, newfdp->fd_ofiles, i * sizeof(struct file **));
fdp               934 kern/kern_descrip.c 	bcopy(fdp->fd_ofileflags, newfdp->fd_ofileflags, i * sizeof(char));
fdp               935 kern/kern_descrip.c 	bcopy(fdp->fd_himap, newfdp->fd_himap, NDHISLOTS(i) * sizeof(u_int));
fdp               936 kern/kern_descrip.c 	bcopy(fdp->fd_lomap, newfdp->fd_lomap, NDLOSLOTS(i) * sizeof(u_int));
fdp               974 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp               978 kern/kern_descrip.c 	if (--fdp->fd_refcnt > 0)
fdp               980 kern/kern_descrip.c 	fpp = fdp->fd_ofiles;
fdp               981 kern/kern_descrip.c 	for (i = fdp->fd_lastfile; i >= 0; i--, fpp++) {
fdp               990 kern/kern_descrip.c 	if (fdp->fd_nfiles > NDFILE)
fdp               991 kern/kern_descrip.c 		free(fdp->fd_ofiles, M_FILEDESC);
fdp               992 kern/kern_descrip.c 	if (NDHISLOTS(fdp->fd_nfiles) > NDHISLOTS(NDFILE)) {
fdp               993 kern/kern_descrip.c 		free(fdp->fd_himap, M_FILEDESC);
fdp               994 kern/kern_descrip.c 		free(fdp->fd_lomap, M_FILEDESC);
fdp               996 kern/kern_descrip.c 	if (fdp->fd_cdir)
fdp               997 kern/kern_descrip.c 		vrele(fdp->fd_cdir);
fdp               998 kern/kern_descrip.c 	if (fdp->fd_rdir)
fdp               999 kern/kern_descrip.c 		vrele(fdp->fd_rdir);
fdp              1000 kern/kern_descrip.c 	if (fdp->fd_knlist)
fdp              1001 kern/kern_descrip.c 		FREE(fdp->fd_knlist, M_TEMP);
fdp              1002 kern/kern_descrip.c 	if (fdp->fd_knhash)
fdp              1003 kern/kern_descrip.c 		FREE(fdp->fd_knhash, M_TEMP);
fdp              1004 kern/kern_descrip.c 	pool_put(&fdesc_pool, fdp);
fdp              1110 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp              1116 kern/kern_descrip.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp              1176 kern/kern_descrip.c dupfdopen(struct filedesc *fdp, int indx, int dfd, int mode, int error)
fdp              1198 kern/kern_descrip.c 	if ((wfp = fd_getfile(fdp, dfd)) == NULL)
fdp              1223 kern/kern_descrip.c 		fdp->fd_ofiles[indx] = wfp;
fdp              1224 kern/kern_descrip.c 		fdp->fd_ofileflags[indx] = fdp->fd_ofileflags[dfd];
fdp              1226 kern/kern_descrip.c 		fd_used(fdp, indx);
fdp              1233 kern/kern_descrip.c 		fdp->fd_ofiles[indx] = fdp->fd_ofiles[dfd];
fdp              1234 kern/kern_descrip.c 		fdp->fd_ofileflags[indx] = fdp->fd_ofileflags[dfd];
fdp              1235 kern/kern_descrip.c 		fdp->fd_ofiles[dfd] = NULL;
fdp              1236 kern/kern_descrip.c 		fdp->fd_ofileflags[dfd] = 0;
fdp              1241 kern/kern_descrip.c 		fd_used(fdp, indx);
fdp              1242 kern/kern_descrip.c 		fd_unused(fdp, dfd);
fdp              1257 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp              1260 kern/kern_descrip.c 	for (fd = 0; fd <= fdp->fd_lastfile; fd++)
fdp              1261 kern/kern_descrip.c 		if (fdp->fd_ofileflags[fd] & UF_EXCLOSE)
fdp              1269 kern/kern_descrip.c 	struct filedesc *fdp = p->p_fd;
fdp              1273 kern/kern_descrip.c 	fdplock(fdp);
fdp              1275 kern/kern_descrip.c 	if (startfd > fdp->fd_lastfile) {
fdp              1276 kern/kern_descrip.c 		fdpunlock(fdp);
fdp              1280 kern/kern_descrip.c 	for (i = startfd; i <= fdp->fd_lastfile; i++)
fdp              1283 kern/kern_descrip.c 	fdpunlock(fdp);
fdp                81 kern/kern_event.c void	knote_attach(struct knote *kn, struct filedesc *fdp);
fdp                82 kern/kern_event.c void	knote_drop(struct knote *kn, struct proc *p, struct filedesc *fdp);
fdp               382 kern/kern_event.c 	struct filedesc *fdp = p->p_fd;
fdp               398 kern/kern_event.c 	if (fdp->fd_knlistsize < 0)
fdp               399 kern/kern_event.c 		fdp->fd_knlistsize = 0;		/* this process has a kq */
fdp               400 kern/kern_event.c 	kq->kq_fdp = fdp;
fdp               408 kern/kern_event.c 	struct filedesc* fdp = p->p_fd;
fdp               423 kern/kern_event.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL ||
fdp               485 kern/kern_event.c 	struct filedesc *fdp = kq->kq_fdp;
fdp               508 kern/kern_event.c 		if ((fp = fd_getfile(fdp, kev->ident)) == NULL)
fdp               513 kern/kern_event.c 		if (kev->ident < fdp->fd_knlistsize) {
fdp               514 kern/kern_event.c 			SLIST_FOREACH(kn, &fdp->fd_knlist[kev->ident], kn_link)
fdp               520 kern/kern_event.c 		if (fdp->fd_knhashmask != 0) {
fdp               523 kern/kern_event.c 			list = &fdp->fd_knhash[
fdp               524 kern/kern_event.c 			    KN_HASH((u_long)kev->ident, fdp->fd_knhashmask)];
fdp               567 kern/kern_event.c 			knote_attach(kn, fdp);
fdp               569 kern/kern_event.c 				knote_drop(kn, p, fdp);
fdp               812 kern/kern_event.c 	struct filedesc *fdp = p->p_fd;
fdp               816 kern/kern_event.c 	for (i = 0; i < fdp->fd_knlistsize; i++) {
fdp               817 kern/kern_event.c 		knp = &SLIST_FIRST(&fdp->fd_knlist[i]);
fdp               833 kern/kern_event.c 	if (fdp->fd_knhashmask != 0) {
fdp               834 kern/kern_event.c 		for (i = 0; i < fdp->fd_knhashmask + 1; i++) {
fdp               835 kern/kern_event.c 			knp = &SLIST_FIRST(&fdp->fd_knhash[i]);
fdp               905 kern/kern_event.c 	struct filedesc *fdp = p->p_fd;
fdp               906 kern/kern_event.c 	struct klist *list = &fdp->fd_knlist[fd];
fdp               912 kern/kern_event.c knote_attach(struct knote *kn, struct filedesc *fdp)
fdp               918 kern/kern_event.c 		if (fdp->fd_knhashmask == 0)
fdp               919 kern/kern_event.c 			fdp->fd_knhash = hashinit(KN_HASHSIZE, M_TEMP,
fdp               920 kern/kern_event.c 			    M_WAITOK, &fdp->fd_knhashmask);
fdp               921 kern/kern_event.c 		list = &fdp->fd_knhash[KN_HASH(kn->kn_id, fdp->fd_knhashmask)];
fdp               925 kern/kern_event.c 	if (fdp->fd_knlistsize <= kn->kn_id) {
fdp               926 kern/kern_event.c 		size = fdp->fd_knlistsize;
fdp               930 kern/kern_event.c 		bcopy((caddr_t)fdp->fd_knlist, (caddr_t)list,
fdp               931 kern/kern_event.c 		    fdp->fd_knlistsize * sizeof(struct klist *));
fdp               933 kern/kern_event.c 		    fdp->fd_knlistsize * sizeof(struct klist *),
fdp               934 kern/kern_event.c 		    (size - fdp->fd_knlistsize) * sizeof(struct klist *));
fdp               935 kern/kern_event.c 		if (fdp->fd_knlist != NULL)
fdp               936 kern/kern_event.c 			free(fdp->fd_knlist, M_TEMP);
fdp               937 kern/kern_event.c 		fdp->fd_knlistsize = size;
fdp               938 kern/kern_event.c 		fdp->fd_knlist = list;
fdp               940 kern/kern_event.c 	list = &fdp->fd_knlist[kn->kn_id];
fdp               951 kern/kern_event.c knote_drop(struct knote *kn, struct proc *p, struct filedesc *fdp)
fdp               956 kern/kern_event.c 		list = &fdp->fd_knlist[kn->kn_id];
fdp               958 kern/kern_event.c 		list = &fdp->fd_knhash[KN_HASH(kn->kn_id, fdp->fd_knhashmask)];
fdp                83 kern/sys_generic.c 	struct filedesc *fdp = p->p_fd;
fdp                85 kern/sys_generic.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               167 kern/sys_generic.c 	struct filedesc *fdp = p->p_fd;
fdp               169 kern/sys_generic.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               282 kern/sys_generic.c 	struct filedesc *fdp = p->p_fd;
fdp               284 kern/sys_generic.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               369 kern/sys_generic.c 	struct filedesc *fdp = p->p_fd;
fdp               371 kern/sys_generic.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               486 kern/sys_generic.c 	struct filedesc *fdp;
fdp               495 kern/sys_generic.c 	fdp = p->p_fd;
fdp               496 kern/sys_generic.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp               504 kern/sys_generic.c 		fdp->fd_ofileflags[SCARG(uap, fd)] &= ~UF_EXCLOSE;
fdp               507 kern/sys_generic.c 		fdp->fd_ofileflags[SCARG(uap, fd)] |= UF_EXCLOSE;
fdp               740 kern/sys_generic.c 	struct filedesc *fdp = p->p_fd;
fdp               755 kern/sys_generic.c 				if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               831 kern/sys_generic.c 	struct filedesc *fdp = p->p_fd;
fdp               842 kern/sys_generic.c 		if ((fp = fd_getfile(fdp, pl->fd)) == NULL) {
fdp               106 kern/sys_pipe.c 	struct filedesc *fdp = p->p_fd;
fdp               111 kern/sys_pipe.c 	fdplock(fdp);
fdp               146 kern/sys_pipe.c 	fdpunlock(fdp);
fdp               150 kern/sys_pipe.c 	fdremove(fdp, retval[0]);
fdp               158 kern/sys_pipe.c 	fdpunlock(fdp);
fdp              1099 kern/tty_pty.c 	struct filedesc *fdp = p->p_fd;
fdp              1111 kern/tty_pty.c 		fdplock(fdp);
fdp              1114 kern/tty_pty.c 			fdpunlock(fdp);
fdp              1118 kern/tty_pty.c 			fdremove(fdp, cindx);
fdp              1120 kern/tty_pty.c 			fdpunlock(fdp);
fdp              1210 kern/tty_pty.c 		fdpunlock(fdp);
fdp              1218 kern/tty_pty.c 	fdremove(fdp, cindx);
fdp              1220 kern/tty_pty.c 	fdremove(fdp, sindx);
fdp              1222 kern/tty_pty.c 	fdpunlock(fdp);
fdp                70 kern/uipc_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp                75 kern/uipc_syscalls.c 	fdplock(fdp);
fdp                85 kern/uipc_syscalls.c 		fdremove(fdp, fd);
fdp                93 kern/uipc_syscalls.c 	fdpunlock(fdp);
fdp               318 kern/uipc_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp               332 kern/uipc_syscalls.c 	fdplock(fdp);
fdp               360 kern/uipc_syscalls.c 		fdpunlock(fdp);
fdp               364 kern/uipc_syscalls.c 	fdremove(fdp, sv[1]);
fdp               368 kern/uipc_syscalls.c 	fdremove(fdp, sv[0]);
fdp               374 kern/uipc_syscalls.c 	fdpunlock(fdp);
fdp               901 kern/uipc_syscalls.c 	error = copyout(fds, SCARG(uap, fdp), 2 * sizeof (int));
fdp              1082 kern/uipc_syscalls.c getsock(struct filedesc *fdp, int fdes, struct file **fpp)
fdp              1086 kern/uipc_syscalls.c 	if ((fp = fd_getfile(fdp, fdes)) == NULL)
fdp               615 kern/uipc_usrreq.c 	int i, *fdp;
fdp               624 kern/uipc_usrreq.c 	fdp = malloc(nfds * sizeof(int), M_TEMP, M_WAITOK);
fdp               674 kern/uipc_usrreq.c 		if ((error = fdalloc(p, 0, &fdp[i])) != 0) {
fdp               679 kern/uipc_usrreq.c 				fdremove(p->p_fd, fdp[i]);
fdp               701 kern/uipc_usrreq.c 		p->p_fd->fd_ofiles[fdp[i]] = fp;
fdp               719 kern/uipc_usrreq.c 	memcpy(CMSG_DATA(cm), fdp, nfds * sizeof(int));
fdp               724 kern/uipc_usrreq.c 	free(fdp, M_TEMP);
fdp               731 kern/uipc_usrreq.c 	struct filedesc *fdp = p->p_fd;
fdp               771 kern/uipc_usrreq.c 		if ((fp = fd_getfile(fdp, fd)) == NULL) {
fdp               278 kern/vfs_getcwd.c 	struct filedesc *fdp = p->p_fd;
fdp               284 kern/vfs_getcwd.c 		rvp = fdp->fd_rdir;
fdp                86 kern/vfs_lookup.c 	struct filedesc *fdp;		/* pointer to file descriptor state */
fdp               104 kern/vfs_lookup.c 	fdp = cnp->cn_proc->p_fd;
fdp               162 kern/vfs_lookup.c 	if ((ndp->ni_rootdir = fdp->fd_rdir) == NULL)
fdp               171 kern/vfs_lookup.c 		dp = fdp->fd_cdir;
fdp               327 kern/vfs_syscalls.c 	struct filedesc *fdp;
fdp               336 kern/vfs_syscalls.c 		fdp = p->p_fd;
fdp               337 kern/vfs_syscalls.c 		if (fdp->fd_cdir == olddp) {
fdp               338 kern/vfs_syscalls.c 			vrele(fdp->fd_cdir);
fdp               340 kern/vfs_syscalls.c 			fdp->fd_cdir = newdp;
fdp               342 kern/vfs_syscalls.c 		if (fdp->fd_rdir == olddp) {
fdp               343 kern/vfs_syscalls.c 			vrele(fdp->fd_rdir);
fdp               345 kern/vfs_syscalls.c 			fdp->fd_rdir = newdp;
fdp               699 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp               705 kern/vfs_syscalls.c 	if ((error = getvnode(fdp, SCARG(uap, fd), &fp)) != 0)
fdp               731 kern/vfs_syscalls.c 	vrele(fdp->fd_cdir);
fdp               732 kern/vfs_syscalls.c 	fdp->fd_cdir = vp;
fdp               746 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp               754 kern/vfs_syscalls.c 	vrele(fdp->fd_cdir);
fdp               755 kern/vfs_syscalls.c 	fdp->fd_cdir = nd.ni_vp;
fdp               769 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp               779 kern/vfs_syscalls.c 	if (fdp->fd_rdir != NULL) {
fdp               784 kern/vfs_syscalls.c 		vrele(fdp->fd_rdir);
fdp               785 kern/vfs_syscalls.c 		vrele(fdp->fd_cdir);
fdp               787 kern/vfs_syscalls.c 		fdp->fd_cdir = nd.ni_vp;
fdp               789 kern/vfs_syscalls.c 	fdp->fd_rdir = nd.ni_vp;
fdp               828 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp               837 kern/vfs_syscalls.c 	fdplock(fdp);
fdp               843 kern/vfs_syscalls.c 	cmode = ((SCARG(uap, mode) &~ fdp->fd_cmask) & ALLPERMS) &~ S_ISTXT;
fdp               854 kern/vfs_syscalls.c 			dupfdopen(fdp, indx, p->p_dupfd, flags, error)) == 0) {
fdp               861 kern/vfs_syscalls.c 		fdremove(fdp, indx);
fdp               886 kern/vfs_syscalls.c 			fdremove(fdp, indx);
fdp               908 kern/vfs_syscalls.c 			fdremove(fdp, indx);
fdp               917 kern/vfs_syscalls.c 	fdpunlock(fdp);
fdp               971 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp               994 kern/vfs_syscalls.c 	fdplock(fdp);
fdp              1071 kern/vfs_syscalls.c 	fdpunlock(fdp);
fdp              1076 kern/vfs_syscalls.c 		fdremove(fdp, indx);
fdp              1081 kern/vfs_syscalls.c 	fdpunlock(fdp);
fdp              1394 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp              1401 kern/vfs_syscalls.c 	if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
fdp              2367 kern/vfs_syscalls.c 	struct filedesc *fdp;
fdp              2369 kern/vfs_syscalls.c 	fdp = p->p_fd;
fdp              2370 kern/vfs_syscalls.c 	*retval = fdp->fd_cmask;
fdp              2371 kern/vfs_syscalls.c 	fdp->fd_cmask = SCARG(uap, newmask) & ACCESSPERMS;
fdp              2413 kern/vfs_syscalls.c getvnode(struct filedesc *fdp, int fd, struct file **fpp)
fdp              2418 kern/vfs_syscalls.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp              2447 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp              2453 kern/vfs_syscalls.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp              2485 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp              2491 kern/vfs_syscalls.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp              2523 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp              2529 kern/vfs_syscalls.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp              2561 kern/vfs_syscalls.c 	struct filedesc *fdp = p->p_fd;
fdp              2567 kern/vfs_syscalls.c 	if ((fp = fd_getfile(fdp, fd)) == NULL)
fdp               114 sys/filedesc.h int	dupfdopen(struct filedesc *fdp, int indx, int dfd, int mode,
fdp               131 sys/filedesc.h #define	fdplock(fdp)	rw_enter_write(&(fdp)->fd_lock)
fdp               132 sys/filedesc.h #define	fdpunlock(fdp)	rw_exit_write(&(fdp)->fd_lock)
fdp              1073 sys/syscallargs.h 	syscallarg(int *) fdp;
fdp               400 uvm/uvm_mmap.c 	struct filedesc *fdp = p->p_fd;
fdp               472 uvm/uvm_mmap.c 		if ((fp = fd_getfile(fdp, fd)) == NULL)