Home
last modified time | relevance | path

Searched refs:fd_lock (Results 1 – 4 of 4) sorted by relevance

/xnu-12377.41.6/bsd/sys/
H A Dfiledesc.h122 lck_mtx_t fd_lock; /* (L) lock to protect fdesc */ member
/xnu-12377.41.6/bsd/kern/
H A Dkern_descrip.c431 msleep(&p->p_fd, &p->p_fd.fd_lock, PRIBIO, "ftbl_waitfd", NULL); in procfdtbl_waitfd()
624 lck_mtx_lock(&p->p_fd.fd_lock); in proc_fdlock()
630 lck_mtx_lock_spin(&p->p_fd.fd_lock); in proc_fdlock_spin()
636 lck_mtx_assert(&p->p_fd.fd_lock, assertflags); in proc_fdlock_assert()
652 lck_mtx_unlock(&p->p_fd.fd_lock); in proc_fdunlock()
736 lck_mtx_init(&fdp->fd_lock, &proc_fdmlock_grp, &proc_lck_attr); in fdt_init()
747 lck_mtx_destroy(&fdp->fd_lock, &proc_fdmlock_grp); in fdt_destroy()
1646 lck_mtx_convert_spin(&fdp->fd_lock); in fileproc_drain()
1670 msleep(&fdp->fd_fpdrainwait, &fdp->fd_lock, PRIBIO, "fpdrain", NULL); in fileproc_drain()
H A Duipc_mbuf.c4508 return lck_mtx_try_lock(&p->p_fd.fd_lock); in proc_fd_trylock()
/xnu-12377.41.6/bsd/net/
H A Dnecp_client.c665 decl_lck_mtx_data(, fd_lock);
689 #define NECP_FD_LOCK(_f) lck_mtx_lock(&_f->fd_lock)
690 #define NECP_FD_UNLOCK(_f) lck_mtx_unlock(&_f->fd_lock)
691 #define NECP_FD_ASSERT_LOCKED(_f) LCK_MTX_ASSERT(&_f->fd_lock, LCK_MTX_ASSERT_OWNED)
692 #define NECP_FD_ASSERT_UNLOCKED(_f) LCK_MTX_ASSERT(&_f->fd_lock, LCK_MTX_ASSERT_NOTOWNED)
2095 lck_mtx_destroy(&fd_data->fd_lock, &necp_fd_mtx_grp); in necpop_close()
7744 lck_mtx_init(&fd_data->fd_lock, &necp_fd_mtx_grp, &necp_fd_mtx_attr); in necp_open()