Home
last modified time | relevance | path

Searched refs:fdp (Results 1 – 10 of 10) sorted by relevance

/xnu-11215/bsd/sys/
H A Dfiledesc.h167 #define fd_above_soft_limit_notified(fdp) fdt_flag_test(fdp, FD_ABOVE_SOFT_LIMIT) argument
168 #define fd_above_hard_limit_notified(fdp) fdt_flag_test(fdp, FD_ABOVE_HARD_LIMIT) argument
169 #define fd_above_soft_limit_send_notification(fdp) fdt_flag_set(fdp, FD_ABOVE_SOFT_LIMIT) argument
170 #define fd_above_hard_limit_send_notification(fdp) fdt_flag_set(fdp, FD_ABOVE_HARD_LIMIT) argument
172 #define kqwl_above_soft_limit_notified(fdp) fdt_flag_test(fdp, KQWL_ABOVE_SOFT_LIMIT) argument
173 #define kqwl_above_hard_limit_notified(fdp) fdt_flag_test(fdp, KQWL_ABOVE_HARD_LIMIT) argument
174 #define kqwl_above_soft_limit_send_notification(fdp) fdt_flag_set(fdp, KQWL_ABOVE_SOFT_LIMIT) argument
175 #define kqwl_above_hard_limit_send_notification(fdp) fdt_flag_set(fdp, KQWL_ABOVE_HARD_LIMIT) argument
455 void fd_check_limit_exceeded(struct filedesc *fdp);
458 void kqworkloop_check_limit_exceeded(struct filedesc *fdp);
H A Dsocketvar.h847 extern int getsock(struct filedesc *fdp, int fd, struct file **fpp);
/xnu-11215/bsd/kern/
H A Dkern_descrip.c671 fpp = &fdp->fd_ofiles[fdp->fd_freefile]; in fdt_available_locked()
672 flags = &fdp->fd_ofileflags[fdp->fd_freefile]; in fdt_available_locked()
673 for (i = fdp->fd_nfiles - fdp->fd_freefile; --i >= 0; fpp++, flags++) { in fdt_available_locked()
1050 if (fdp->fd_nfiles > 0 && fdp->fd_ofiles) { in fdt_invalidate()
1067 vn1 = fdp->fd_cdir; in fdt_invalidate()
1068 vn2 = fdp->fd_rdir; in fdt_invalidate()
1072 fdp->fd_nfiles = 0; in fdt_invalidate()
1084 fdp->fd_kqhash = 0; in fdt_invalidate()
1157 (fdp->fd_nfiles_open > fdp->fd_nfiles_soft_limit)) { in fd_check_limit_exceeded()
1161 (fdp->fd_nfiles_open > fdp->fd_nfiles_hard_limit)) { in fd_check_limit_exceeded()
[all …]
H A Dkern_event.c2993 knhash_lock(fdp); in kqueue_dealloc()
3223 kqhash_lock(fdp); in kqworkloop_hash_lookup_and_retain()
3243 kqhash_lock(fdp); in kqworkloop_hash_init()
3252 kqhash_lock(fdp); in kqworkloop_hash_init()
3782 kfree_type(struct klist, fdp->fd_knlistsize, fdp->fd_knlist); in knotes_dealloc()
3788 knhash_lock(fdp); in knotes_dealloc()
3832 kqhash_lock(fdp); in kqworkloops_dealloc()
6876 list = &fdp->fd_knhash[KN_HASH(kn->kn_id, fdp->fd_knhashmask)];
6910 kfree_type(struct klist, fdp->fd_knlistsize, fdp->fd_knlist);
6964 list = &fdp->fd_knhash[KN_HASH(kn->kn_id, fdp->fd_knhashmask)];
[all …]
H A Dkern_proc.c4949 struct filedesc *fdp = &p->p_fd; in proc_set_filedesc_limits() local
4959 fdp->fd_nfiles_soft_limit = soft_limit; in proc_set_filedesc_limits()
4962 fd_check_limit_exceeded(fdp); in proc_set_filedesc_limits()
4972 struct filedesc *fdp = &p->p_fd; in proc_set_kqworkloop_limits() local
4975 fdp->kqwl_dyn_soft_limit = soft_limit; in proc_set_kqworkloop_limits()
4976 fdp->kqwl_dyn_hard_limit = hard_limit; in proc_set_kqworkloop_limits()
4978 kqworkloop_check_limit_exceeded(fdp); in proc_set_kqworkloop_limits()
4980 lck_mtx_unlock(&fdp->fd_kqhashlock); in proc_set_kqworkloop_limits()
4990 fd_current_size = fdp->fd_nfiles_open; in proc_evaluate_fd_limits_ast()
5050 lck_mtx_unlock(&fdp->fd_kqhashlock); in proc_evaluate_kqwl_limits_ast()
[all …]
/xnu-11215/tests/
H A Dfd_send.c49 recv_fd(int sock, int *fdp) in recv_fd() argument
87 memcpy(fdp, CMSG_DATA(cmsghdrp), sizeof(*fdp)); in recv_fd()
H A Dfd.c123 volatile int *fdp = data; in confine_thread() local
126 fcntl(*fdp, F_SETCONFINED, 1); in confine_thread()
/xnu-11215/libsyscall/wrappers/libproc/
H A Dproc_listpidspath.c324 struct proc_fdinfo *fdp; in check_process_fds() local
326 fdp = &info->fds[i]; in check_process_fds()
327 switch (fdp->proc_fdtype) { in check_process_fds()
332 buf_used = proc_pidfdinfo(pid, fdp->proc_fd, PROC_PIDFDVNODEINFO, &vi, sizeof(vi)); in check_process_fds()
/xnu-11215/bsd/miscfs/devfs/
H A Ddevfs_vnops.c990 devnode_t *fp, *fdp, *tp, *tdp; in devfs_rename() local
1010 fdp = VTODN(fdvp); in devfs_rename()
1013 fnp = dev_findname(fdp, fcnp->cn_nameptr); in devfs_rename()
1067 if (doingdirectory && (tdp != fdp)) { in devfs_rename()
/xnu-11215/bsd/vfs/
H A Dvfs_syscalls.c2577 struct filedesc *fdp = &p->p_fd; in checkdirs_callback() local
2594 if (fdp->fd_cdir != olddp && fdp->fd_rdir != olddp) { in checkdirs_callback()
2619 if (fdp->fd_cdir == olddp) { in checkdirs_callback()
2621 fdp->fd_cdir = newdp; in checkdirs_callback()
2624 if (fdp->fd_rdir == olddp) { in checkdirs_callback()
2626 fdp->fd_rdir = newdp; in checkdirs_callback()
4414 struct filedesc *fdp = &p->p_fd; in chroot() local
4456 tvp = fdp->fd_rdir; in chroot()
4457 fdp->fd_rdir = nd.ni_vp; in chroot()
4458 fdt_flag_set(fdp, FD_CHROOT); in chroot()
[all …]