HomeSort by relevance Sort by last modified time
    Searched refs:sd_lock (Results 1 - 17 of 17) sorted by null

  /onnv/onnv-gate/usr/src/uts/common/os/
streamio.c 171 * 2. open/close/push/pop monitor: sd_lock is held while each
180 * sd_lock while trying to get data from the stream
184 * when new data arrives in strrput(), sd_lock is acquired
188 * 4. ioctl monitor: sd_lock is gotten to ensure that only one
222 mutex_enter(&stp->sd_lock);
227 mutex_exit(&stp->sd_lock);
279 mutex_exit(&strmatep->sd_lock);
282 mutex_exit(&stp->sd_lock);
284 &strmatep->sd_lock)) {
286 mutex_exit(&strmatep->sd_lock);
    [all...]
session.c 144 MUTEX_NOT_HELD(&sp->s_vp->v_stream->sd_lock));
257 ASSERT(MUTEX_HELD(&stp->sd_lock) && MUTEX_HELD(&pidlock) &&
277 ASSERT(MUTEX_HELD(&stp->sd_lock) && MUTEX_HELD(&pidlock) &&
317 mutex_enter(&stp->sd_lock); /* protects sd_pgidp/sd_sidp */
330 mutex_exit(&stp->sd_lock);
351 mutex_exit(&stp->sd_lock);
368 mutex_exit(&stp->sd_lock);
376 * sd_lock, pidlock, p_splock, s_lock
411 * due to locking order we have to grab stp->sd_lock before
434 mutex_enter(&stp->sd_lock); /* protects sd_pgidp/sd_sidp *
    [all...]
strsubr.c 653 mutex_init(&stp->sd_lock, NULL, MUTEX_DEFAULT, NULL);
672 mutex_destroy(&stp->sd_lock);
939 /* Have to hold sd_lock to prevent siglist from changing */
940 mutex_enter(&stp->sd_lock);
943 mutex_exit(&stp->sd_lock);
1036 * Must be called with exclusive access to siglist (caller holding sd_lock).
1039 * sd_lock and the ioctl code maintains a PID_HOLD on the pid structure
    [all...]
putnext.c 171 mutex_enter(sdlock = &stp->sd_lock);
  /onnv/onnv-gate/usr/src/uts/common/fs/zfs/
zfs_ctldir.c 89 kmutex_t sd_lock; member in struct:zfsctl_snapdir
530 * the sd_lock mutex held by our caller.
550 ASSERT(MUTEX_HELD(&sdp->sd_lock));
640 mutex_enter(&sdp->sd_lock);
644 mutex_exit(&sdp->sd_lock);
652 mutex_exit(&sdp->sd_lock);
693 mutex_enter(&sdp->sd_lock);
708 mutex_exit(&sdp->sd_lock);
786 if (MUTEX_HELD(&sdp->sd_lock))
814 mutex_enter(&sdp->sd_lock);
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/sys/
strsubr.h 73 * In general, sd_lock protects the consistency of the stdata
135 * Per stream sd_lock in putnext may be replaced by per cpu stream_putlocks
144 * strlock() uses stream_putlocks only under sd_lock acquiring sd_lock when
149 * sd_lock and are always grabbed right after grabbing sd_lock and released
150 * right before releasing sd_lock except putnext/canputnext where only one of
194 kmutex_t sd_lock; /* protect head consistency */ member in struct:stdata
819 ASSERT(MUTEX_HELD(&(stp)->sd_lock)); \
831 ASSERT(MUTEX_HELD(&(stp)->sd_lock)); \
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/fs/namefs/
namevfs.c 440 mutex_enter(&stp->sd_lock);
442 mutex_exit(&stp->sd_lock);
599 mutex_enter(&stp->sd_lock);
601 mutex_exit(&stp->sd_lock);
  /onnv/onnv-gate/usr/src/uts/common/c2/
audit.c 932 mutex_enter(&stp->sd_lock);
941 mutex_exit(&stp->sd_lock);
946 mutex_exit(&stp->sd_lock);
962 mutex_enter(&stp->sd_lock);
971 mutex_exit(&stp->sd_lock);
976 mutex_exit(&stp->sd_lock);
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/io/
stream.c     [all...]
  /onnv/onnv-gate/usr/src/uts/common/crypto/io/
crypto.c 241 * We do not need to hold sd_lock in the macros below
594 mutex_destroy(&sp->sd_lock);
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/fs/sockfs/
sockstr.c 404 mutex_enter(&stp->sd_lock);
407 mutex_exit(&stp->sd_lock);
    [all...]
socktpi.c 571 mutex_enter(&stp->sd_lock);
573 mutex_exit(&stp->sd_lock);
    [all...]
socksyscalls.c     [all...]
nl7curi.c     [all...]
  /onnv/onnv-gate/usr/src/uts/common/fs/specfs/
specvnops.c 846 mutex_enter(&stp->sd_lock);
848 mutex_exit(&stp->sd_lock);
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/sys/crypto/
impl.h 505 kmutex_t sd_lock; member in struct:crypto_session_data
    [all...]
  /onnv/onnv-gate/usr/src/uts/common/inet/tcp/
tcp.c     [all...]

Completed in 240 milliseconds