Searched refs:fdp (Results 1 – 10 of 10) sorted by relevance
| /xnu-11215/bsd/sys/ |
| H A D | filedesc.h | 167 #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 D | socketvar.h | 847 extern int getsock(struct filedesc *fdp, int fd, struct file **fpp);
|
| /xnu-11215/bsd/kern/ |
| H A D | kern_descrip.c | 671 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 D | kern_event.c | 2993 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 D | kern_proc.c | 4949 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 D | fd_send.c | 49 recv_fd(int sock, int *fdp) in recv_fd() argument 87 memcpy(fdp, CMSG_DATA(cmsghdrp), sizeof(*fdp)); in recv_fd()
|
| H A D | fd.c | 123 volatile int *fdp = data; in confine_thread() local 126 fcntl(*fdp, F_SETCONFINED, 1); in confine_thread()
|
| /xnu-11215/libsyscall/wrappers/libproc/ |
| H A D | proc_listpidspath.c | 324 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 D | devfs_vnops.c | 990 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 D | vfs_syscalls.c | 2577 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 …]
|