Lines Matching defs:fdp
1417 fill_file(struct kinfo_file *kf, struct file *fp, struct filedesc *fdp,
1632 if (fdp != NULL) {
1633 fdplock(fdp);
1634 kf->fd_ofileflags = fdp->fd_ofileflags[fd];
1635 fdpunlock(fdp);
1647 struct filedesc *fdp;
1675 #define FILLIT(fp, fdp, i, vp, pr) do { \
1677 fill_file(kf, fp, fdp, i, vp, pr, p, NULL, \
1779 fdp = pr->ps_fd;
1782 if (fdp->fd_cdir)
1783 FILLIT(NULL, NULL, KERN_FILE_CDIR, fdp->fd_cdir, pr);
1784 if (fdp->fd_rdir)
1785 FILLIT(NULL, NULL, KERN_FILE_RDIR, fdp->fd_rdir, pr);
1788 for (i = 0; i < fdp->fd_nfiles; i++) {
1789 if ((fp = fd_getfile(fdp, i)) == NULL)
1791 FILLIT(fp, fdp, i, NULL, pr);
1819 fdp = pr->ps_fd;
1820 if (fdp->fd_cdir)
1821 FILLIT(NULL, NULL, KERN_FILE_CDIR, fdp->fd_cdir, pr);
1822 if (fdp->fd_rdir)
1823 FILLIT(NULL, NULL, KERN_FILE_RDIR, fdp->fd_rdir, pr);
1826 for (i = 0; i < fdp->fd_nfiles; i++) {
1827 if ((fp = fd_getfile(fdp, i)) == NULL)
1829 FILLIT(fp, fdp, i, NULL, pr);