Lines Matching refs:fd
191 int fp_drop(struct proc *p, int fd, struct fileproc *fp, int locked);
192 int fp_drop_written(proc_t p, int fd, struct fileproc *fp);
193 int fp_drop_event(proc_t p, int fd, struct fileproc *fp);
194 int fp_free(struct proc * p, int fd, struct fileproc * fp);
196 int fp_getfkq(struct proc *p, int fd, struct fileproc **resultfp, struct kqueue **resultkq);
198 int fp_getfpsem(struct proc *p, int fd, struct fileproc **resultfp, struct psemnode **resultpsem);
200 int fp_getfpshm(struct proc *p, int fd, struct fileproc **resultfp, struct pshmnode **resultpshm);
202 int fp_getfpipe(struct proc *p, int fd, struct fileproc **resultfp, struct pipe **resultpipe);
204 int fp_getfatalk(struct proc *p, int fd, struct fileproc **resultfp, struct atalk **resultatalk);
206 int fp_getfvp(struct proc *p, int fd, struct fileproc **resultfp, struct vnode **resultvp);
207 int fp_getfvpandvid(struct proc *p, int fd, struct fileproc **resultfp, struct vnode **resultvp, uint32_t * vidp);
209 int fp_getfsock(struct proc *p, int fd, struct fileproc **resultfp, struct socket **results);
210 int fp_lookup(struct proc *p, int fd, struct fileproc **resultfp, int locked);
215 void procfdtbl_reservefd(struct proc * p, int fd);
216 void procfdtbl_markclosefd(struct proc * p, int fd);
217 void procfdtbl_releasefd(struct proc * p, int fd, struct fileproc * fp);
218 void procfdtbl_waitfd(struct proc * p, int fd);
219 void procfdtbl_clearfd(struct proc * p, int fd);