Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/libc/port/threads/
H A Drwlock.c32 #define READ_LOCK 0 macro
34 #define READ_LOCK_TRY (READ_LOCK | TRY_FLAG)
512 ASSERT(rd_wr == READ_LOCK || rd_wr == WRITE_LOCK); in shared_rwlock_lock()
525 if (rd_wr == READ_LOCK) { in shared_rwlock_lock()
554 if (rd_wr == READ_LOCK) { in shared_rwlock_lock()
592 ASSERT(rd_wr == READ_LOCK || rd_wr == WRITE_LOCK); in rwlock_lock()
602 if (rd_wr == READ_LOCK) { in rwlock_lock()
750 error = shared_rwlock_lock(rwlp, tsp, READ_LOCK); in rw_rdlock_impl()
752 error = rwlock_lock(rwlp, tsp, READ_LOCK); in rw_rdlock_impl()
961 DTRACE_PROBE3(plockstat, rw__error, rwlp, READ_LOCK, in rw_tryrdlock()
[all …]
/illumos-gate/usr/src/lib/libfru/libfru/
H A Dlibfru.cc100 typedef enum { WRITE_LOCK, READ_LOCK } lock_mode_t; enumerator
249 case READ_LOCK: in lock_container()
835 if (lock_container(READ_LOCK, container) != FRU_SUCCESS) { in fru_list_segments()
949 if (lock_container(READ_LOCK, container) != FRU_SUCCESS) { in fru_get_segment_def()
1006 if (lock_container(READ_LOCK, container) != FRU_SUCCESS) { in fru_list_elems_in()
1083 if (lock_container(READ_LOCK, container) != FRU_SUCCESS) { in fru_for_each_segment()
1638 if (lock_container(READ_LOCK, container) != FRU_SUCCESS) { in fru_read_field()
1793 if (lock_container(READ_LOCK, container) != FRU_SUCCESS) { in fru_get_num_iterations()
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwp_sobj.c2232 #define READ_LOCK 0 macro
2235 #define READ_LOCK_TRY (READ_LOCK | TRY_FLAG)
2411 if ((rd_wr != READ_LOCK) && (rd_wr != WRITE_LOCK)) { in lwp_rwlock_lock()
2501 if (rd_wr == READ_LOCK) { in lwp_rwlock_lock()
2508 } else if (rd_wr == READ_LOCK) { in lwp_rwlock_lock()
2800 return (lwp_rwlock_lock(rwlp, tsp, READ_LOCK)); in lwp_rwlock_sys()