Searched refs:drwlock (Results 1 – 2 of 2) sorted by relevance
1488 ASSERT(RW_WRITE_HELD(&(dp)->drwlock)); \1538 krwlock_t drwlock; member1755 #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))
3422 rw_init(&dp->drwlock, NULL, RW_DEFAULT, NULL); in idn_domains_init()3530 rw_destroy(&dp->drwlock); in idn_domains_deinit()