Searched refs:sc_rwlock (Results 1 - 3 of 3) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_mod.c175 rw_init(&srpt_ctxt->sc_rwlock, NULL, RW_DRIVER, NULL);
188 rw_destroy(&srpt_ctxt->sc_rwlock);
220 rw_destroy(&srpt_ctxt->sc_rwlock);
293 rw_enter(&srpt_ctxt->sc_rwlock, RW_WRITER);
295 rw_exit(&srpt_ctxt->sc_rwlock);
303 * Caller must be holding the sc_rwlock as RW_WRITER.
310 ASSERT((rw_read_locked(&srpt_ctxt->sc_rwlock)) == 0);
375 rw_enter(&srpt_ctxt->sc_rwlock, RW_WRITER);
377 rw_exit(&srpt_ctxt->sc_rwlock);
389 rw_exit(&srpt_ctxt->sc_rwlock);
[all...]
H A Dsrpt_ioc.c139 * Attach to IBTF and initialize I/O controllers. The srpt_ctxt->sc_rwlock
187 * Initialize I/O Controllers. sprt_ctxt->sc_rwlock must be locked by the
291 * the provided HCAs. srpt_ctxt->sc_rwlock should be held outside of this call.
339 * srpt_ctxt->sc_rwlock should be held outside of this call.
376 * Must be called with srpt_ctxt->sc_rwlock locked as RW_WRITER.
645 * Requires srpt_ctxt->sc_rwlock be held outside of call.
917 rw_enter(&srpt_ctxt->sc_rwlock, RW_WRITER);
919 rw_exit(&srpt_ctxt->sc_rwlock);
929 rw_enter(&srpt_ctxt->sc_rwlock, RW_WRITER);
931 rw_exit(&srpt_ctxt->sc_rwlock);
[all...]
H A Dsrpt_impl.h431 krwlock_t sc_rwlock; member in struct:srpt_ctxt_s

Completed in 49 milliseconds