Home
last modified time | relevance | path

Searched refs:sd_lock (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/uts/common/os/
H A Dstreamio.c226 mutex_enter(&stp->sd_lock); in push_mod()
231 mutex_exit(&stp->sd_lock); in push_mod()
324 mutex_exit(&strmatep->sd_lock); in stropen()
327 mutex_exit(&stp->sd_lock); in stropen()
329 &strmatep->sd_lock)) { in stropen()
331 mutex_exit(&strmatep->sd_lock); in stropen()
332 mutex_enter(&stp->sd_lock); in stropen()
335 mutex_exit(&strmatep->sd_lock); in stropen()
341 mutex_exit(&strmatep->sd_lock); in stropen()
344 mutex_exit(&strmatep->sd_lock); in stropen()
[all …]
H A Dsession.c141 MUTEX_NOT_HELD(&sp->s_vp->v_stream->sd_lock)); in tty_hold()
254 ASSERT(MUTEX_HELD(&stp->sd_lock) && MUTEX_HELD(&pidlock) && in sess_ctty_clear()
274 ASSERT(MUTEX_HELD(&stp->sd_lock) && MUTEX_HELD(&pidlock) && in sess_ctty_set()
314 mutex_enter(&stp->sd_lock); /* protects sd_pgidp/sd_sidp */ in strctty()
327 mutex_exit(&stp->sd_lock); in strctty()
348 mutex_exit(&stp->sd_lock); in strctty()
365 mutex_exit(&stp->sd_lock); in strctty()
431 mutex_enter(&stp->sd_lock); /* protects sd_pgidp/sd_sidp */ in freectty_lock()
449 mutex_exit(&stp->sd_lock); in freectty_lock()
489 ASSERT(MUTEX_HELD(&stp->sd_lock) && MUTEX_HELD(&pidlock) && in freectty_signal()
[all …]
H A Dstrsubr.c654 mutex_init(&stp->sd_lock, NULL, MUTEX_DEFAULT, NULL); in stream_head_constructor()
673 mutex_destroy(&stp->sd_lock); in stream_head_destructor()
941 mutex_enter(&stp->sd_lock); in str_sendsig()
944 mutex_exit(&stp->sd_lock); in str_sendsig()
1237 mutex_enter(&STREAM(qp)->sd_lock); in qreopen()
1239 mutex_exit(&STREAM(qp)->sd_lock); in qreopen()
1848 mutex_enter(&stpdown->sd_lock); in mlink_file()
1850 mutex_exit(&stpdown->sd_lock); in mlink_file()
1857 mutex_enter(&stpdown->sd_lock); in mlink_file()
1859 mutex_exit(&stpdown->sd_lock); in mlink_file()
[all …]
H A Dputnext.c171 mutex_enter(sdlock = &stp->sd_lock); in putnext()
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzfs_ctldir.c91 kmutex_t sd_lock; member
565 ASSERT(MUTEX_HELD(&sdp->sd_lock)); in zfsctl_rename_snap()
657 mutex_enter(&sdp->sd_lock); in zfsctl_snapdir_rename()
661 mutex_exit(&sdp->sd_lock); in zfsctl_snapdir_rename()
669 mutex_exit(&sdp->sd_lock); in zfsctl_snapdir_rename()
710 mutex_enter(&sdp->sd_lock); in zfsctl_snapdir_remove()
725 mutex_exit(&sdp->sd_lock); in zfsctl_snapdir_remove()
803 if (MUTEX_HELD(&sdp->sd_lock)) in zfsctl_snapdir_lookup()
831 mutex_enter(&sdp->sd_lock); in zfsctl_snapdir_lookup()
854 mutex_exit(&sdp->sd_lock); in zfsctl_snapdir_lookup()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dstrsubr.h201 kmutex_t sd_lock; /* protect head consistency */ member
837 ASSERT(MUTEX_HELD(&(stp)->sd_lock)); \
849 ASSERT(MUTEX_HELD(&(stp)->sd_lock)); \
979 #define CLAIM_QNEXT_LOCK(stp) mutex_enter(&(stp)->sd_lock)
980 #define RELEASE_QNEXT_LOCK(stp) mutex_exit(&(stp)->sd_lock)
1087 #define STRLOCKMATES(X) if (&((X)->sd_lock) > &(((X)->sd_mate)->sd_lock)) { \
1088 mutex_enter(&((X)->sd_lock)); \
1089 mutex_enter(&(((X)->sd_mate)->sd_lock)); \
1091 mutex_enter(&(((X)->sd_mate)->sd_lock)); \
1092 mutex_enter(&((X)->sd_lock)); \
[all …]
/illumos-gate/usr/src/uts/common/c2/
H A Daudit.c661 mutex_enter(&stp->sd_lock); in audit_strgetmsg()
670 mutex_exit(&stp->sd_lock); in audit_strgetmsg()
675 mutex_exit(&stp->sd_lock); in audit_strgetmsg()
691 mutex_enter(&stp->sd_lock); in audit_strputmsg()
700 mutex_exit(&stp->sd_lock); in audit_strputmsg()
705 mutex_exit(&stp->sd_lock); in audit_strputmsg()
1439 mutex_enter(&q->q_stream->sd_lock); in audit_sock()
1444 mutex_exit(&q->q_stream->sd_lock); in audit_sock()
1457 mutex_exit(&q->q_stream->sd_lock); in audit_sock()
1462 mutex_exit(&q->q_stream->sd_lock); in audit_sock()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/
H A Dsmb_usr.c825 mutex_enter(&sdp->sd_lock); in smb_usr_ioctl()
827 mutex_exit(&sdp->sd_lock); in smb_usr_ioctl()
831 mutex_exit(&sdp->sd_lock); in smb_usr_ioctl()
911 mutex_enter(&sdp->sd_lock); in smb_usr_ioctl()
913 mutex_exit(&sdp->sd_lock); in smb_usr_ioctl()
H A Dsmb_dev.c495 mutex_init(&sdp->sd_lock, NULL, MUTEX_DRIVER, NULL); in nsmb_open()
557 mutex_destroy(&sdp->sd_lock); in nsmb_close2()
H A Dsmb_conn.h406 kmutex_t sd_lock; member
/illumos-gate/usr/src/uts/common/fs/namefs/
H A Dnamevfs.c467 mutex_enter(&stp->sd_lock); in nm_mount()
469 mutex_exit(&stp->sd_lock); in nm_mount()
628 mutex_enter(&stp->sd_lock); in nm_unmount()
630 mutex_exit(&stp->sd_lock); in nm_unmount()
/illumos-gate/usr/src/uts/common/io/
H A Dstream.c2122 ASSERT((q->q_flag & QREADR) || MUTEX_NOT_HELD(&STREAM(q)->sd_lock)); in qbackenable()
3569 mutex_enter(&stp->sd_lock); in strwakeq()
3580 mutex_exit(&stp->sd_lock); in strwakeq()
3582 mutex_enter(&stp->sd_lock); in strwakeq()
3594 mutex_exit(&stp->sd_lock); in strwakeq()
3596 mutex_enter(&stp->sd_lock); in strwakeq()
3610 mutex_exit(&stp->sd_lock); in strwakeq()
3612 mutex_enter(&stp->sd_lock); in strwakeq()
3617 mutex_exit(&stp->sd_lock); in strwakeq()
3784 mutex_enter(&stp->sd_lock); in rwnext()
[all …]
/illumos-gate/usr/src/uts/common/crypto/io/
H A Dcrypto.c607 mutex_destroy(&sp->sd_lock); in crypto_close()
2001 mutex_init(&sp->sd_lock, NULL, MUTEX_DRIVER, NULL); in crypto_create_session_ptr()
2057 mutex_enter(&sp->sd_lock); in crypto_close_session()
2060 mutex_exit(&sp->sd_lock); in crypto_close_session()
2073 mutex_destroy(&sp->sd_lock); in crypto_close_session()
2547 mutex_enter(&sp->sd_lock); in get_session_ptr()
2550 if (cv_wait_sig(&sp->sd_cv, &sp->sd_lock) == 0) { in get_session_ptr()
2551 mutex_exit(&sp->sd_lock); in get_session_ptr()
2559 mutex_exit(&sp->sd_lock); in get_session_ptr()
2565 mutex_exit(&sp->sd_lock); in get_session_ptr()
[all …]
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dsockstr.c401 mutex_enter(&stp->sd_lock); in so_basic_strinit()
404 mutex_exit(&stp->sd_lock); in so_basic_strinit()
1620 mutex_enter(&stp->sd_lock); in strsock_discon_ind()
1637 mutex_exit(&stp->sd_lock); in strsock_discon_ind()
H A Dsocktpi.c552 mutex_enter(&stp->sd_lock); in sotpi_init()
554 mutex_exit(&stp->sd_lock); in sotpi_init()
4417 mutex_enter(&stp->sd_lock); in kstrwritemp()
4419 mutex_exit(&stp->sd_lock); in kstrwritemp()
4435 mutex_enter(&stp->sd_lock); in kstrwritemp()
4438 mutex_exit(&stp->sd_lock); in kstrwritemp()
4455 mutex_exit(&stp->sd_lock); in kstrwritemp()
H A Dsocksyscalls.c2769 mutex_enter(&stp->sd_lock); in snf_segmap()
2772 &stp->sd_lock) == 0) { in snf_segmap()
2778 mutex_exit(&stp->sd_lock); in snf_segmap()
/illumos-gate/usr/src/uts/i86pc/ml/
H A Doffsets.in307 sd_lock
/illumos-gate/usr/src/uts/sun4/ml/
H A Doffsets.in450 sd_lock
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c850 mutex_enter(&stp->sd_lock); in spec_open()
852 mutex_exit(&stp->sd_lock); in spec_open()
/illumos-gate/usr/src/uts/common/sys/crypto/
H A Dimpl.h513 kmutex_t sd_lock; member
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp.c3331 mutex_enter(&stp->sd_lock); in tcp_zcopy_notify()
3334 mutex_exit(&stp->sd_lock); in tcp_zcopy_notify()