Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/sys/rsm/
H A Drsm_in.h144 kmutex_t rsmrc_lock; /* sync on resource */ member
177 #define RSMRC_LOCK(p) mutex_enter(&(p)->rsmrc_lock)
178 #define RSMRC_UNLOCK(p) mutex_exit(&(p)->rsmrc_lock)
179 #define RSMRC_HELD(p) MUTEX_HELD(&(p)->rsmrc_lock)
180 #define RSMRC_TRY(p) mutex_tryenter(&(p)->rsmrc_lock)
251 #define s_lock s_hdr.rsmrc_lock
324 krwlock_t rsmrc_lock; member
/illumos-gate/usr/src/uts/common/io/rsm/
H A Drsm.c986 mutex_destroy(&p->rsmrc_lock); in rsm_detach()
1146 rsmrc_lock); in rsmresource_alloc()
1242 rw_exit(&rsm_resource.rsmrc_lock); in rsmresource_alloc()
1251 rw_exit(&rsm_resource.rsmrc_lock); in rsmresource_alloc()
1287 rw_exit(&rsm_resource.rsmrc_lock); in rsmresource_free()
1308 rw_exit(&rsm_resource.rsmrc_lock); in rsmresource_free()
1348 mutex_enter(&p->rsmrc_lock); in rsmresource_lookup()
1356 rw_exit(&rsm_resource.rsmrc_lock); in rsmresource_lookup()
1398 rw_exit(&rsm_resource.rsmrc_lock); in rsmresource_insert()
1439 rw_exit(&rsm_resource.rsmrc_lock); in rsmresource_destroy()
[all …]