Lines Matching refs:rwlock

46 	rwlock_t	rwlock;  member
52 rwlock_t rwlock; member
406 (void) rwlock_init(&ta_p->rwlock, USYNC_THREAD, NULL); in __td_ta_new()
462 } else if (rw_rdlock(&ta_p->rwlock) != 0) { /* can't happen? */ in ph_lock_ta()
465 (void) rw_unlock(&ta_p->rwlock); in ph_lock_ta()
469 (void) rw_unlock(&ta_p->rwlock); in ph_lock_ta()
515 (void) rw_unlock(&ta_p->rwlock); in ph_unlock()
542 if (ta_p == NULL || rw_wrlock(&ta_p->rwlock) != 0) in __td_ta_delete()
545 (void) rw_unlock(&ta_p->rwlock); in __td_ta_delete()
561 (void) rw_unlock(&ta_p->rwlock); in __td_ta_delete()
2391 mutex_t *rwlock = &rw_m.rwl.mutex; in lowner_cb() local
2392 if (rwlock->mutex_owner == ocb->th_p->th_unique) in lowner_cb()
2568 &generic_so.rwlock, sizeof (generic_so.rwlock)) != PS_OK) in sync_get_info_common()
2572 (generic_so.rwlock.rwlock_type & USYNC_PROCESS); in sync_get_info_common()
2573 si_p->si_size = sizeof (generic_so.rwlock); in sync_get_info_common()
2575 rwstate = (uint32_t)generic_so.rwlock.rwlock_readers; in sync_get_info_common()
2581 generic_so.rwlock.rwlock_owner; in sync_get_info_common()
2584 generic_so.rwlock.rwlock_ownerpid; in sync_get_info_common()
2591 si_p->si_data = (psaddr_t)generic_so.rwlock.readers; in sync_get_info_common()
2825 td_rwlock_stats_t *rwsp = &ss_p->ss_un.rwlock; in __td_sync_get_stats()
2830 sync_stats.un.rwlock.rw_rdlock; in __td_sync_get_stats()
2832 sync_stats.un.rwlock.rw_rdlock_try; in __td_sync_get_stats()
2834 sync_stats.un.rwlock.rw_rdlock_try_fail; in __td_sync_get_stats()
2836 sync_stats.un.rwlock.rw_wrlock; in __td_sync_get_stats()
2838 sync_stats.un.rwlock.rw_wrlock_hold_time; in __td_sync_get_stats()
2840 sync_stats.un.rwlock.rw_wrlock_try; in __td_sync_get_stats()
2842 sync_stats.un.rwlock.rw_wrlock_try_fail; in __td_sync_get_stats()
2955 &generic_so.rwlock, sizeof (generic_so.rwlock)) != PS_OK) { in __td_sync_setstate()
2959 rwstate = (uint32_t *)&generic_so.rwlock.readers; in __td_sync_setstate()
2965 if (ps_pdwrite(ph_p, sh_p->sh_unique, &generic_so.rwlock, in __td_sync_setstate()
2966 sizeof (generic_so.rwlock)) != PS_OK) in __td_sync_setstate()