Lines Matching defs:fdp
728 struct filedesc *fdp;
734 fdp = td->td_proc->p_fd;
739 FILEDESC_XLOCK(fdp);
744 FILEDESC_SLOCK(fdp);
753 if ((fp = fget_noref(fdp, fd)) == NULL) {
757 if ((error = cap_ioctl_check(fdp, fd, com)) != 0) {
767 FILEDESC_SUNLOCK(fdp);
784 fdp->fd_ofiles[fd].fde_flags &= ~UF_EXCLOSE;
787 fdp->fd_ofiles[fd].fde_flags |= UF_EXCLOSE;
809 FILEDESC_XUNLOCK(fdp);
813 FILEDESC_SUNLOCK(fdp);
817 FILEDESC_UNLOCK_ASSERT(fdp);
1152 struct filedesc *fdp;
1168 fdp = td->td_proc->p_fd;
1170 lf = fdp->fd_nfiles;
1396 struct filedesc *fdp;
1407 fdp = td->td_proc->p_fd;
1410 only_user = FILEDESC_IS_ONLY_USER(fdp);
1419 error = fget_only_user(fdp, fd, &cap_event_rights, &fp);
1428 fput_only_user(fdp, fp);
1446 struct filedesc *fdp;
1454 fdp = td->td_proc->p_fd;
1456 only_user = FILEDESC_IS_ONLY_USER(fdp);
1465 error = fget_only_user(fdp, fd, &cap_event_rights, &fp);
1473 fput_only_user(fdp, fp);
1665 struct filedesc *fdp;
1672 fdp = td->td_proc->p_fd;
1674 only_user = FILEDESC_IS_ONLY_USER(fdp);
1683 error = fget_only_user(fdp, fd->fd, &cap_event_rights, &fp);
1697 fput_only_user(fdp, fp);
1732 struct filedesc *fdp;
1738 fdp = td->td_proc->p_fd;
1739 only_user = FILEDESC_IS_ONLY_USER(fdp);
1746 error = fget_only_user(fdp, fds->fd, &cap_event_rights, &fp);
1762 fput_only_user(fdp, fp);