Home
last modified time | relevance | path

Searched refs:drwlock (Results 1 – 2 of 2) sorted by relevance

/titanic_41/usr/src/uts/sun4u/starfire/sys/
H A Didn.h1488 ASSERT(RW_WRITE_HELD(&(dp)->drwlock)); \
1538 krwlock_t drwlock; member
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))
/titanic_41/usr/src/uts/sun4u/starfire/io/
H A Didn.c3422 rw_init(&dp->drwlock, NULL, RW_DEFAULT, NULL); in idn_domains_init()
3530 rw_destroy(&dp->drwlock); in idn_domains_deinit()