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)