Lines Matching defs:drwlock

1488 		ASSERT(RW_WRITE_HELD(&(dp)->drwlock)); \
1538 krwlock_t drwlock;
1547 idn_dstate_t dstate; /* drwlock */
1548 idn_xstate_t dxstate; /* drwlock */
1554 char dname[MAXDNAME]; /* drwlock */
1560 ushort_t dnetid; /* drwlock */
1561 idn_vote_t dvote; /* drwlock */
1568 idn_fin_t dfin; /* drwlock */
1584 ushort_t dcookie_send; /* drwlock */
1585 ushort_t dcookie_recv; /* drwlock */
1586 short dcookie_err; /* drwlock */
1587 int dcookie_errcnt; /* drwlock */
1594 int dcpu; /* drwlock */
1603 int dcpu_save; /* drwlock */
1615 idn_xphase_t *dxp; /* drwlock */
1620 idn_syncop_t dsync; /* drwlock & idn.sync.sz_mutex */
1639 cpuset_t dcpuset; /* drwlock */
1641 int dncpus; /* drwlock */
1649 uint_t dcpuindex; /* drwlock */
1654 uchar_t *dcpumap; /* drwlock */
1659 int dio; /* drwlock */
1660 int dioerr; /* drwlock */
1673 lock_t diocheck; /* drwlock */
1674 short dslabsize; /* drwlock */
1675 uint_t dmtu; /* drwlock */
1677 uint_t dbufsize; /* drwlock */
1678 short dnwrsize; /* drwlock */
1679 lock_t dreclaim_inprogress; /* drwlock */
1680 uchar_t dreclaim_index; /* drwlock */
1686 union { /* all - drwlock */
1717 int a_count; /* drwlock */
1718 clock_t a_time; /* drwlock */
1719 clock_t a_last; /* drwlock */
1720 clock_t a_msg; /* drwlock */
1724 short dh_nboards; /* drwlock */
1725 short dh_nmcadr; /* drwlock */
1726 boardset_t dh_boardset; /* drwlock */
1727 uint_t dh_mcadr[MAX_BOARDS]; /* drwlock */
1755 #define IDN_DLOCK_EXCL(dd) (rw_enter(&idn_domain[dd].drwlock, RW_WRITER))
1756 #define IDN_DLOCK_SHARED(dd) (rw_enter(&idn_domain[dd].drwlock, RW_READER))
1758 (rw_tryenter(&idn_domain[dd].drwlock, \
1760 #define IDN_DLOCK_DOWNGRADE(dd) (rw_downgrade(&idn_domain[dd].drwlock))
1761 #define IDN_DUNLOCK(dd) (rw_exit(&idn_domain[dd].drwlock))
1762 #define IDN_DLOCK_IS_EXCL(dd) (RW_WRITE_HELD(&idn_domain[dd].drwlock))
1763 #define IDN_DLOCK_IS_SHARED(dd) (RW_READ_HELD(&idn_domain[dd].drwlock))
1764 #define IDN_DLOCK_IS_HELD(dd) (RW_LOCK_HELD(&idn_domain[dd].drwlock))
3509 * domid Domain id with drwlock(reader) held.