Home
last modified time | relevance | path

Searched refs:pc_lock (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/portfs/
H A Dport_fd.c117 mutex_enter(&pcp->pc_lock); in port_fd_callback()
122 mutex_exit(&pcp->pc_lock); in port_fd_callback()
146 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in port_cache_lookup_fp()
198 mutex_enter(&pcp->pc_lock); in port_associate_fd()
210 mutex_exit(&pcp->pc_lock); in port_associate_fd()
245 mutex_exit(&pcp->pc_lock); in port_associate_fd()
334 mutex_exit(&pcp->pc_lock); in port_associate_fd()
370 mutex_exit(&pcp->pc_lock); in port_associate_fd()
400 mutex_exit(&pcp->pc_lock); in port_associate_fd()
426 mutex_exit(&pcp->pc_lock); in port_associate_fd()
[all …]
H A Dport_vnops.c262 mutex_destroy(&portq->portq_pcp->pc_lock); in port_close()
H A Dport.c827 mutex_init(&portq->portq_pcp->pc_lock, NULL, MUTEX_DEFAULT, NULL); in port_init()
/illumos-gate/usr/src/uts/common/syscall/
H A Dpoll.c273 if (!mutex_owned(&pcp->pc_lock)) { in pollunlock()
277 mutex_exit(&pcp->pc_lock); in pollunlock()
287 CTASSERT(offsetof(pollcache_t, pc_lock) == offsetof(port_fdcache_t, pc_lock));
310 mutex_enter(&pcp->pc_lock); in pollrelock()
557 mutex_enter(&pcp->pc_lock); in poll_common()
562 mutex_exit(&pcp->pc_lock); in poll_common()
588 &pcp->pc_lock, deadline); in poll_common()
590 mutex_exit(&pcp->pc_lock); in poll_common()
604 mutex_enter(&pcp->pc_lock); in poll_common()
853 if (mutex_tryenter(&pcp->pc_lock)) { in pollwakeup()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Ddevpoll.c259 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in dp_pcache_poll()
949 mutex_exit(&pcp->pc_lock); in dpwrite()
951 mutex_enter(&pcp->pc_lock); in dpwrite()
1165 mutex_enter(&pcp->pc_lock); in dpioctl()
1167 mutex_exit(&pcp->pc_lock); in dpioctl()
1395 &pcp->pc_lock, deadline); in dpioctl()
1438 mutex_enter(&pcp->pc_lock); in dpioctl()
1444 mutex_exit(&pcp->pc_lock); in dpioctl()
1449 mutex_exit(&pcp->pc_lock); in dpioctl()
1457 mutex_exit(&pcp->pc_lock); in dpioctl()
[all …]
H A Dpcic.c685 mutex_enter(&pcic->pc_lock); in pcic_attach()
689 mutex_exit(&pcic->pc_lock); in pcic_attach()
1471 mutex_init(&pcic->pc_lock, NULL, MUTEX_DRIVER, in pcic_attach()
1515 mutex_init(&pcic->pc_lock, NULL, MUTEX_DRIVER, NULL); in pcic_attach()
1539 mutex_enter(&pcic->pc_lock); in pcic_attach()
1560 mutex_exit(&pcic->pc_lock); in pcic_attach()
1613 mutex_destroy(&pcic->pc_lock); in pcic_attach()
1628 mutex_destroy(&pcic->pc_lock); in pcic_attach()
1678 mutex_destroy(&pcic->pc_lock); in pcic_detach()
1696 mutex_enter(&pcic->pc_lock); in pcic_detach()
[all …]
/illumos-gate/usr/src/uts/common/io/ksocket/
H A Dksocket.c772 mutex_enter(&pcp->pc_lock); in ksocket_spoll()
777 mutex_exit(&pcp->pc_lock); in ksocket_spoll()
807 mutex_enter(&pcp->pc_lock); in ksocket_spoll()
825 rval = cv_wait_sig(&pcp->pc_cv, &pcp->pc_lock); in ksocket_spoll()
827 rval = cv_timedwait_sig(&pcp->pc_cv, &pcp->pc_lock, in ksocket_spoll()
836 mutex_exit(&pcp->pc_lock); in ksocket_spoll()
/illumos-gate/usr/src/uts/common/os/
H A Dport_subr.c555 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in port_pcache_remove_fd()
624 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in port_remove_fd_object()
675 mutex_enter(&pcp->pc_lock); in port_close_pfd()
677 mutex_exit(&pcp->pc_lock); in port_close_pfd()
/illumos-gate/usr/src/uts/common/sys/
H A Dport_kernel.h130 kmutex_t pc_lock; /* lock to protect portcache */ member
H A Dpoll_impl.h243 kmutex_t pc_lock; /* lock to protect pollcache */ member
H A Dpcic_var.h178 kmutex_t pc_lock; /* general register lock */ member