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

/darwin-on-arm/xnu/bsd/kern/
H A Dkern_descrip.c129 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 Dkern_event.c154 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 Dkern_resource.c506 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 Dsys_generic.c1315 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 Dfiledesc.h138 extern int dupfdopen(struct filedesc *fdp,
H A Dsocketvar.h621 extern int getsock(struct filedesc *fdp, int fd, struct file **fpp);
/darwin-on-arm/xnu/bsd/netinet/
H A Din_tclass.c253 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 Dvm_unix.c962 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 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)) {
/darwin-on-arm/xnu/bsd/vfs/
H A Dvfs_lookup.c163 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 Dvfs_syscalls.c1552 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 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 83 milliseconds