Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/sys/
H A Dsocketvar.h144 krwlock_t so_fallback_rwlock; member
335 rw_enter(&(so)->so_fallback_rwlock, RW_READER); \
338 rw_exit(&(so)->so_fallback_rwlock); \
348 rw_exit(&(so)->so_fallback_rwlock); \
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsockcommon_subr.c1943 ASSERT(RW_READ_HELD(&so->so_fallback_rwlock)); in so_start_fallback()
1969 if (rw_tryupgrade(&so->so_fallback_rwlock) == 0) { in so_start_fallback()
1974 rw_exit(&so->so_fallback_rwlock); in so_start_fallback()
1976 rw_enter(&so->so_fallback_rwlock, RW_WRITER); in so_start_fallback()
1993 ASSERT(RW_ISWRITER(&so->so_fallback_rwlock)); in so_end_fallback()
1999 rw_downgrade(&so->so_fallback_rwlock); in so_end_fallback()
H A Dsockfilter.c320 if (!rw_tryenter(&so->so_fallback_rwlock, RW_WRITER)) { in sof_setsockopt()
330 rw_exit(&so->so_fallback_rwlock); in sof_setsockopt()
389 rw_enter(&so->so_fallback_rwlock, RW_READER); in sof_getsockopt()
395 rw_exit(&so->so_fallback_rwlock); in sof_getsockopt()
H A Dsockcommon.c497 rw_init(&so->so_fallback_rwlock, NULL, RW_DEFAULT, NULL); in sonode_constructor()
545 rw_destroy(&so->so_fallback_rwlock); in sonode_destructor()