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)