Home
last modified time | relevance | path

Searched refs:WRITE_LOCK (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/threads/
H A Drwlock.c33 #define WRITE_LOCK 1 macro
35 #define WRITE_LOCK_TRY (WRITE_LOCK | TRY_FLAG)
512 ASSERT(rd_wr == READ_LOCK || rd_wr == WRITE_LOCK); in shared_rwlock_lock()
592 ASSERT(rd_wr == READ_LOCK || rd_wr == WRITE_LOCK); in rwlock_lock()
615 (rd_wr == WRITE_LOCK && in rwlock_lock()
631 if (rd_wr == WRITE_LOCK) { in rwlock_lock()
681 if (rd_wr == WRITE_LOCK && in rwlock_lock()
847 error = shared_rwlock_lock(rwlp, tsp, WRITE_LOCK); in rw_wrlock_impl()
849 error = rwlock_lock(rwlp, tsp, WRITE_LOCK); in rw_wrlock_impl()
1023 rd_wr = WRITE_LOCK; in rw_unlock()
[all …]
/illumos-gate/usr/src/lib/libfru/libfru/
H A Dlibfru.cc100 typedef enum { WRITE_LOCK, READ_LOCK } lock_mode_t; enumerator
252 case WRITE_LOCK: in lock_container()
865 if (lock_container(WRITE_LOCK, container) != FRU_SUCCESS) { in fru_create_segment()
912 if (lock_container(WRITE_LOCK, container) != FRU_SUCCESS) { in fru_remove_segment()
1721 if (lock_container(WRITE_LOCK, container) != FRU_SUCCESS) { in fru_update_field()
1919 if (lock_container(WRITE_LOCK, container) != FRU_SUCCESS) { in fru_add_element()
1977 if (lock_container(WRITE_LOCK, container) != FRU_SUCCESS) { in fru_delete_element()
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c2233 #define WRITE_LOCK 1 macro
2236 #define WRITE_LOCK_TRY (WRITE_LOCK | TRY_FLAG)
2411 if ((rd_wr != READ_LOCK) && (rd_wr != WRITE_LOCK)) { in lwp_rwlock_lock()
2570 if (rd_wr == WRITE_LOCK) in lwp_rwlock_lock()
2802 return (lwp_rwlock_lock(rwlp, tsp, WRITE_LOCK)); in lwp_rwlock_sys()