Searched refs:rwlck (Results 1 – 2 of 2) sorted by relevance
467 pthread_rwlock_t *rwlck = (pthread_rwlock_t *)arg;468 pthread_rwlock_rdlock(rwlck);469 pthread_rwlock_unlock(rwlck);779 pthread_rwlock_t rwlck = PTHREAD_RWLOCK_INITIALIZER;783 pthread_rwlock_wrlock(&rwlck);784 ret = pthread_create(&tid, NULL, pthread_rwlck_blocking_thread, (void*)&rwlck);785 T_QUIET; T_ASSERT_POSIX_ZERO(ret, "Creating pthread rwlck blocking thread");790 check_python(stackshot, "thread \\d+: pthread rwlock %llx for reading", (long long)&rwlck);798 pthread_rwlock_unlock(&rwlck);800 T_EXPECT_EQ(waitinfo.context, (uint64_t)&rwlck,[all …]
2268 lck_rw_t *rwlck = NULL; in kdp_rwlck_find_owner() local2271 rwlck = READ_EVENT_TO_RWLOCK(event); in kdp_rwlck_find_owner()2275 rwlck = WRITE_EVENT_TO_RWLOCK(event); in kdp_rwlck_find_owner()2281 if (rwlck->lck_rw_owner) { in kdp_rwlck_find_owner()2282 thread_require(rwlck->lck_rw_owner); in kdp_rwlck_find_owner()2284 waitinfo->context = VM_KERNEL_UNSLIDE_OR_PERM(rwlck); in kdp_rwlck_find_owner()2285 waitinfo->owner = thread_tid(rwlck->lck_rw_owner); in kdp_rwlck_find_owner()