Lines Matching refs:rwsp
716 tdb_rwlock_stats_t *rwsp = RWLOCK_STATS(rwlp, udp); in rw_rdlock_impl() local
760 if (rwsp) in rw_rdlock_impl()
761 tdb_incr(rwsp->rw_rdlock); in rw_rdlock_impl()
853 tdb_rwlock_stats_t *rwsp = RWLOCK_STATS(rwlp, udp); in rw_wrlock_impl() local
890 if (rwsp) { in rw_wrlock_impl()
891 tdb_incr(rwsp->rw_wrlock); in rw_wrlock_impl()
892 rwsp->rw_wrlock_begin_hold = gethrtime(); in rw_wrlock_impl()
984 tdb_rwlock_stats_t *rwsp = RWLOCK_STATS(rwlp, udp); in rw_tryrdlock() local
990 if (rwsp) in rw_tryrdlock()
991 tdb_incr(rwsp->rw_rdlock_try); in rw_tryrdlock()
1025 if (rwsp) in rw_tryrdlock()
1026 tdb_incr(rwsp->rw_rdlock_try_fail); in rw_tryrdlock()
1042 tdb_rwlock_stats_t *rwsp = RWLOCK_STATS(rwlp, udp); in rw_trywrlock() local
1047 if (rwsp) in rw_trywrlock()
1048 tdb_incr(rwsp->rw_wrlock_try); in rw_trywrlock()
1061 if (rwsp) in rw_trywrlock()
1062 rwsp->rw_wrlock_begin_hold = gethrtime(); in rw_trywrlock()
1065 if (rwsp) in rw_trywrlock()
1066 tdb_incr(rwsp->rw_wrlock_try_fail); in rw_trywrlock()
1084 tdb_rwlock_stats_t *rwsp; in rw_unlock() local
1109 if ((rwsp = RWLOCK_STATS(rwlp, udp)) != NULL) { in rw_unlock()
1110 if (rwsp->rw_wrlock_begin_hold) in rw_unlock()
1111 rwsp->rw_wrlock_hold_time += in rw_unlock()
1112 gethrtime() - rwsp->rw_wrlock_begin_hold; in rw_unlock()
1113 rwsp->rw_wrlock_begin_hold = 0; in rw_unlock()