Lines Matching defs:fdp
319 struct filedesc *fdp;
329 fdp = pr->ps_fd;
330 if (fdp->fd_cdir == olddp) {
333 fdp->fd_cdir = newdp;
335 if (fdp->fd_rdir == olddp) {
338 fdp->fd_rdir = newdp;
728 struct filedesc *fdp = p->p_fd;
734 if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
761 old_cdir = fdp->fd_cdir;
762 fdp->fd_cdir = vp;
776 struct filedesc *fdp = p->p_fd;
787 old_cdir = fdp->fd_cdir;
788 fdp->fd_cdir = nd.ni_vp;
802 struct filedesc *fdp = p->p_fd;
813 if (fdp->fd_rdir != NULL) {
819 old_rdir = fdp->fd_rdir;
820 old_cdir = fdp->fd_cdir;
821 fdp->fd_rdir = fdp->fd_cdir = nd.ni_vp;
825 fdp->fd_rdir = nd.ni_vp;
1072 struct filedesc *fdp = p->p_fd;
1091 fdplock(fdp);
1093 fdpunlock(fdp);
1096 fdpunlock(fdp);
1112 cmode = ((mode &~ fdp->fd_cmask) & ALLPERMS) &~ S_ISTXT;
1125 fdplock(fdp);
1135 fdremove(fdp, indx);
1158 fdplock(fdp);
1160 fdremove(fdp, indx);
1180 fdplock(fdp);
1182 fdremove(fdp, indx);
1189 fdplock(fdp);
1190 fdinsert(fdp, indx, cloexec, fp);
1191 fdpunlock(fdp);
1196 fdpunlock(fdp);
1210 struct filedesc *fdp = p->p_fd;
1226 fdplock(fdp);
1228 fdpunlock(fdp);
1231 fdpunlock(fdp);
1246 fdplock(fdp);
1247 fdremove(fdp, indx);
1248 fdpunlock(fdp);
1259 fdplock(fdp);
1260 fdinsert(fdp, indx, cloexec, fp);
1261 fdpunlock(fdp);
1337 struct filedesc *fdp = p->p_fd;
1362 fdplock(fdp);
1364 fdpunlock(fdp);
1368 fdpunlock(fdp);
1445 fdplock(fdp);
1446 fdinsert(fdp, indx, cloexec, fp);
1447 fdpunlock(fdp);
1453 fdplock(fdp);
1454 fdremove(fdp, indx);
1455 fdpunlock(fdp);
1911 struct filedesc *fdp = p->p_fd;
1916 if ((fp = fd_getfile(fdp, SCARG(uap, fd))) == NULL)
3194 struct filedesc *fdp = p->p_fd;
3196 fdplock(fdp);
3197 *retval = fdp->fd_cmask;
3198 fdp->fd_cmask = SCARG(uap, newmask) & ACCESSPERMS;
3199 fdpunlock(fdp);