/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_descrip.c | 129 struct filedesc *fdp, int old, int new, int flags, int32_t *retval); 342 * Parameters: fdp Pointer to filedesc fd lies in 348 * Locks: Assumes proc_fdlock for process pointing to fdp is held by 354 struct filedesc *fdp = p->p_fd; local 357 if (fd < fdp->fd_freefile) 358 fdp->fd_freefile = fd; 360 if (fd > fdp->fd_lastfile) 365 while ((nfd = fdp->fd_lastfile) > 0 && 366 fdp->fd_ofiles[nfd] == NULL && 367 !(fdp 466 struct filedesc *fdp = p->p_fd; local 507 struct filedesc *fdp = p->p_fd; local 675 struct filedesc *fdp = p->p_fd; local 2158 finishdup(proc_t p, struct filedesc *fdp, int old, int new, int fd_flags, int32_t *retval) argument 2295 struct filedesc *fdp = p->p_fd; local 2759 struct filedesc *fdp = p->p_fd; local 2860 struct filedesc *fdp = p->p_fd; local 2921 struct filedesc *fdp = p->p_fd; local 2965 struct filedesc *fdp = p->p_fd; local 3024 struct filedesc *fdp = p->p_fd; local 3081 struct filedesc *fdp = p->p_fd; local 3136 struct filedesc *fdp = p->p_fd; local 3193 struct filedesc *fdp = p->p_fd; local 3260 struct filedesc *fdp = p->p_fd; local 3315 struct filedesc *fdp = p->p_fd; local 3375 struct filedesc *fdp = p->p_fd; local 3429 struct filedesc *fdp = p->p_fd; local 3550 struct filedesc *fdp = p->p_fd; local 4119 struct filedesc *fdp = p->p_fd; local 4213 struct filedesc *newfdp, *fdp = p->p_fd; local 4411 struct filedesc *fdp; local 4974 dupfdopen(struct filedesc *fdp, int indx, int dfd, int flags, int error) argument [all...] |
H A D | kern_event.c | 154 static int knote_fdpattach(struct knote *kn, struct filedesc *fdp, struct proc *p); 1057 struct filedesc *fdp = p->p_fd; local 1076 if (fdp->fd_knlistsize < 0) { 1078 if (fdp->fd_knlistsize < 0) 1079 fdp->fd_knlistsize = 0; /* this process has had a kq */ 1105 struct filedesc *fdp = p->p_fd; local 1110 for (i = 0; i < fdp->fd_knlistsize; i++) { 1111 kn = SLIST_FIRST(&fdp->fd_knlist[i]); 1123 kn = SLIST_FIRST(&fdp->fd_knlist[i]); 1129 if (fdp 1525 struct filedesc *fdp = p->p_fd; local 2505 struct filedesc *fdp = p->p_fd; local 2540 knote_fdpattach(struct knote *kn, struct filedesc *fdp, struct proc *p) argument 2596 struct filedesc *fdp = p->p_fd; local [all...] |
H A D | kern_resource.c | 506 struct filedesc *fdp; local 518 fdp = p->p_fd; 520 for (i = 0; i < fdp->fd_nfiles; i++) { 523 fp = fdp->fd_ofiles[i]; 524 if (fp == NULL || (fdp->fd_ofileflags[i] & UF_RESERVED) != 0 || 543 fdp = p->p_fd; 544 for ( i = 0; i < fdp->fd_nfiles; i++ ) { 547 fp = fdp->fd_ofiles[ i ]; 548 if ( fp == NULL || (fdp->fd_ofileflags[ i ] & UF_RESERVED) != 0 ||
|
H A D | sys_generic.c | 1315 struct filedesc *fdp = p->p_fd; local 1334 if (fdp == NULL) { 1358 fp = fdp->fd_ofiles[fd]; 1360 if (fp == NULL || (fdp->fd_ofileflags[fd] & UF_RESERVED)) { 1653 struct filedesc *fdp = p->p_fd; local 1668 if (fdp == NULL) { 1681 fp = fdp->fd_ofiles[fd]; 1683 (fdp->fd_ofileflags[fd] & UF_RESERVED)) { 1743 struct filedesc *fdp = p->p_fd; local 1759 if (fdp [all...] |
/darwin-on-arm/xnu/bsd/sys/ |
H A D | filedesc.h | 138 extern int dupfdopen(struct filedesc *fdp,
|
H A D | socketvar.h | 621 extern int getsock(struct filedesc *fdp, int fd, struct file **fpp);
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | in_tclass.c | 253 struct filedesc *fdp; local 285 fdp = p->p_fd; 286 for (i = 0; i < fdp->fd_nfiles; i++) { 289 fp = fdp->fd_ofiles[i]; 291 (fdp->fd_ofileflags[i] & UF_RESERVED) != 0 || 356 struct filedesc *fdp; local 368 fdp = p->p_fd; 369 for (i = 0; i < fdp->fd_nfiles; i++) { 373 fp = fdp->fd_ofiles[i]; 375 (fdp [all...] |
/darwin-on-arm/xnu/bsd/vm/ |
H A D | vm_unix.c | 962 struct filedesc *fdp; local 995 fdp = targetproc->p_fd; 997 for (i = 0; i < fdp->fd_nfiles; i++) { 1000 fp = fdp->fd_ofiles[i]; 1001 if (fp == NULL || (fdp->fd_ofileflags[i] & UF_RESERVED) != 0 ||
|
/darwin-on-arm/xnu/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)) {
|
/darwin-on-arm/xnu/bsd/vfs/ |
H A D | vfs_lookup.c | 163 struct filedesc *fdp; /* pointer to file descriptor state */ local 177 fdp = p->p_fd; 322 if ((ndp->ni_rootdir = fdp->fd_rdir) == NULLVP) { 323 if ( !(fdp->fd_flags & FD_CHROOT))
|
H A D | vfs_syscalls.c | 1552 struct filedesc *fdp; local 1566 fdp = p->p_fd; 1567 if (fdp == (struct filedesc *)0) { 1571 fdp_cvp = fdp->fd_cdir; 1572 fdp_rvp = fdp->fd_rdir; 1577 tvp = fdp->fd_cdir; 1584 tvp = fdp->fd_rdir; 1591 fdp->fd_cdir = fdp_cvp; 1592 fdp->fd_rdir = fdp_rvp; 2640 struct filedesc *fdp local 2764 struct filedesc *fdp = p->p_fd; local 2863 struct filedesc *fdp = p->p_fd; local 2968 struct filedesc *fdp = p->p_fd; local 3181 struct filedesc *fdp = p->p_fd; local 3229 struct filedesc *fdp = p->p_fd; local 3277 struct filedesc *fdp = p->p_fd; local 7057 struct filedesc *fdp; local [all...] |
/darwin-on-arm/xnu/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;
|