Searched refs:fdp (Results 1 - 13 of 13) sorted by relevance

/xnu-2422.115.4/bsd/kern/
H A Dkern_descrip.c131 struct filedesc *fdp, int old, int new, int flags, int32_t *retval);
396 * Parameters: fdp Pointer to filedesc fd lies in
402 * Locks: Assumes proc_fdlock for process pointing to fdp is held by
408 struct filedesc *fdp = p->p_fd; local
411 if (fd < fdp->fd_freefile)
412 fdp->fd_freefile = fd;
414 if (fd > fdp->fd_lastfile)
419 while ((nfd = fdp->fd_lastfile) > 0 &&
420 fdp->fd_ofiles[nfd] == NULL &&
421 !(fdp
520 struct filedesc *fdp = p->p_fd; local
567 struct filedesc *fdp = p->p_fd; local
749 struct filedesc *fdp = p->p_fd; local
2355 finishdup(proc_t p, struct filedesc *fdp, int old, int new, int fd_flags, int32_t *retval) argument
2494 struct filedesc *fdp = p->p_fd; local
2954 struct filedesc *fdp = p->p_fd; local
3055 struct filedesc *fdp = p->p_fd; local
3116 struct filedesc *fdp = p->p_fd; local
3160 struct filedesc *fdp = p->p_fd; local
3219 struct filedesc *fdp = p->p_fd; local
3276 struct filedesc *fdp = p->p_fd; local
3331 struct filedesc *fdp = p->p_fd; local
3388 struct filedesc *fdp = p->p_fd; local
3455 struct filedesc *fdp = p->p_fd; local
3510 struct filedesc *fdp = p->p_fd; local
3562 struct filedesc *fdp = p->p_fd; local
3749 struct filedesc *fdp = p->p_fd; local
4346 struct filedesc *fdp = p->p_fd; local
4440 struct filedesc *newfdp, *fdp = p->p_fd; local
4644 struct filedesc *fdp; local
5165 dupfdopen(struct filedesc *fdp, int indx, int dfd, int flags, int error) argument
[all...]
H A Dkern_event.c165 static int knote_fdpattach(struct knote *kn, struct filedesc *fdp,
1158 struct filedesc *fdp = p->p_fd; local
1179 if (fdp->fd_knlistsize < 0) {
1181 if (fdp->fd_knlistsize < 0)
1182 fdp->fd_knlistsize = 0; /* this process has had a kq */
1207 struct filedesc *fdp = p->p_fd; local
1212 for (i = 0; i < fdp->fd_knlistsize; i++) {
1213 kn = SLIST_FIRST(&fdp->fd_knlist[i]);
1225 kn = SLIST_FIRST(&fdp->fd_knlist[i]);
1231 if (fdp
1638 struct filedesc *fdp = p->p_fd; local
2640 struct filedesc *fdp = p->p_fd; local
2676 knote_fdpattach(struct knote *kn, struct filedesc *fdp, struct proc *p) argument
2732 struct filedesc *fdp = p->p_fd; local
[all...]
H A Dkern_guarded.c219 struct filedesc *fdp = p->p_fd; local
223 for (i = fdp->fd_lastfile; i >= 0; i--) {
224 struct fileproc *fp = fdp->fd_ofiles[i];
336 struct filedesc *fdp = p->p_fd; local
343 cmode = ((uap->mode & ~fdp->fd_cmask) & ALLPERMS) & ~S_ISTXT;
H A Dkern_resource.c564 struct filedesc *fdp; local
576 fdp = p->p_fd;
578 for (i = 0; i < fdp->fd_nfiles; i++) {
581 fp = fdp->fd_ofiles[i];
582 if (fp == NULL || (fdp->fd_ofileflags[i] & UF_RESERVED) != 0 ||
601 fdp = p->p_fd;
602 for ( i = 0; i < fdp->fd_nfiles; i++ ) {
605 fp = fdp->fd_ofiles[ i ];
606 if ( fp == NULL || (fdp->fd_ofileflags[ i ] & UF_RESERVED) != 0 ||
H A Dsys_generic.c1286 struct filedesc *fdp = p->p_fd; local
1305 if (fdp == NULL) {
1329 fp = fdp->fd_ofiles[fd];
1331 if (fp == NULL || (fdp->fd_ofileflags[fd] & UF_RESERVED)) {
1624 struct filedesc *fdp = p->p_fd; local
1639 if (fdp == NULL) {
1652 fp = fdp->fd_ofiles[fd];
1654 (fdp->fd_ofileflags[fd] & UF_RESERVED)) {
1714 struct filedesc *fdp = p->p_fd; local
1730 if (fdp
[all...]
/xnu-2422.115.4/bsd/sys/
H A Dfiledesc.h139 extern int dupfdopen(struct filedesc *fdp,
H A Dsocketvar.h686 extern int getsock(struct filedesc *fdp, int fd, struct file **fpp);
/xnu-2422.115.4/libsyscall/wrappers/libproc/
H A Dproc_listpidspath.c303 struct proc_fdinfo *fdp; local
305 fdp = &info->fds[i];
306 switch (fdp->proc_fdtype) {
311 buf_used = proc_pidfdinfo(pid, fdp->proc_fd, PROC_PIDFDVNODEINFO, &vi, sizeof(vi));
/xnu-2422.115.4/bsd/netinet/
H A Din_tclass.c260 struct filedesc *fdp; local
292 fdp = p->p_fd;
293 for (i = 0; i < fdp->fd_nfiles; i++) {
296 fp = fdp->fd_ofiles[i];
298 (fdp->fd_ofileflags[i] & UF_RESERVED) != 0 ||
363 struct filedesc *fdp; local
375 fdp = p->p_fd;
376 for (i = 0; i < fdp->fd_nfiles; i++) {
380 fp = fdp->fd_ofiles[i];
382 (fdp
[all...]
/xnu-2422.115.4/bsd/miscfs/devfs/
H A Ddevfs_vnops.c950 devnode_t *fp, *fdp, *tp, *tdp; local
970 fdp = VTODN(fdvp);
973 fnp = dev_findname(fdp, fcnp->cn_nameptr);
1018 if (doingdirectory && (tdp != fdp)) {
/xnu-2422.115.4/bsd/vfs/
H A Dvfs_lookup.c167 struct filedesc *fdp; /* pointer to file descriptor state */ local
185 fdp = p->p_fd;
340 if ((ndp->ni_rootdir = fdp->fd_rdir) == NULLVP) {
341 if ( !(fdp->fd_flags & FD_CHROOT))
H A Dvfs_syscalls.c1594 struct filedesc *fdp; local
1608 fdp = p->p_fd;
1609 if (fdp == (struct filedesc *)0) {
1613 fdp_cvp = fdp->fd_cdir;
1614 fdp_rvp = fdp->fd_rdir;
1619 tvp = fdp->fd_cdir;
1626 tvp = fdp->fd_rdir;
1633 fdp->fd_cdir = fdp_cvp;
1634 fdp->fd_rdir = fdp_rvp;
2686 struct filedesc *fdp local
2810 struct filedesc *fdp = p->p_fd; local
2909 struct filedesc *fdp = p->p_fd; local
3226 struct filedesc *fdp = p->p_fd; local
3275 struct filedesc *fdp = p->p_fd; local
3324 struct filedesc *fdp = p->p_fd; local
7131 struct filedesc *fdp; local
[all...]
/xnu-2422.115.4/bsd/nfs/
H A Dnfs_vfsops.c79 #include <sys/proc_internal.h> /* for fs rooting to update rootdir in fdp */
1219 struct filedesc *fdp; /* pointer to file descriptor state */ local
1220 fdp = procp->p_fd;
1223 /* Get the vnode for '/'. Set fdp->fd_cdir to reference it. */
1231 fdp->fd_cdir = rootvnode;
1232 fdp->fd_rdir = NULL;

Completed in 192 milliseconds