Searched refs:rwlck (Results 1 – 2 of 2) sorted by relevance
479 pthread_rwlock_t *rwlck = (pthread_rwlock_t *)arg;480 pthread_rwlock_rdlock(rwlck);481 pthread_rwlock_unlock(rwlck);791 pthread_rwlock_t rwlck = PTHREAD_RWLOCK_INITIALIZER;795 pthread_rwlock_wrlock(&rwlck);796 ret = pthread_create(&tid, NULL, pthread_rwlck_blocking_thread, (void*)&rwlck);797 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "Creating pthread rwlck blocking thread");802 …eck_python(stackshot, __func__, "thread \\d+: pthread rwlock %llx for reading", (long long)&rwlck);810 pthread_rwlock_unlock(&rwlck);812 T_EXPECT_EQ(waitinfo.context, (uint64_t)&rwlck,[all …]
2451 lck_rw_t *rwlck = NULL; in kdp_rwlck_find_owner() local2454 rwlck = READ_EVENT_TO_RWLOCK(event); in kdp_rwlck_find_owner()2458 rwlck = WRITE_EVENT_TO_RWLOCK(event); in kdp_rwlck_find_owner()2464 waitinfo->context = VM_KERNEL_UNSLIDE_OR_PERM(rwlck); in kdp_rwlck_find_owner()2465 waitinfo->owner = thread_tid(ctid_get_thread(rwlck->lck_rw_owner)); in kdp_rwlck_find_owner()