/xnu-2422.115.4/bsd/kern/ |
H A D | kern_descrip.c | 131 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 D | kern_event.c | 165 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 D | kern_guarded.c | 219 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 D | kern_resource.c | 564 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 D | sys_generic.c | 1286 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 D | filedesc.h | 139 extern int dupfdopen(struct filedesc *fdp,
|
H A D | socketvar.h | 686 extern int getsock(struct filedesc *fdp, int fd, struct file **fpp);
|
/xnu-2422.115.4/libsyscall/wrappers/libproc/ |
H A D | proc_listpidspath.c | 303 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 D | in_tclass.c | 260 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 D | devfs_vnops.c | 950 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 D | vfs_lookup.c | 167 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 D | vfs_syscalls.c | 1594 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 D | nfs_vfsops.c | 79 #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;
|