Lines Matching refs:shared
29 struct shared struct
70 struct shared *shared = xmmap (NULL, sizeof (*shared), in one_test() local
73 mutex_init (&shared->parent_mutex, parent_bits); in one_test()
74 mutex_init (&shared->child_mutex, child_bits); in one_test()
77 xpthread_mutex_lock (&shared->parent_mutex); in one_test()
89 xpthread_mutex_lock (&shared->child_mutex); in one_test()
91 xmunmap (shared, sizeof (*shared)); in one_test()
100 xpthread_mutex_unlock (&shared->child_mutex); in one_test()
113 TEST_VERIFY_EXIT (pthread_mutex_lock (&shared->parent_mutex) == EDEADLK); in one_test()
127 TEST_VERIFY_EXIT (pthread_mutex_trylock (&shared->parent_mutex) in one_test()
134 TEST_VERIFY_EXIT (pthread_mutex_lock (&shared->child_mutex) in one_test()
136 xpthread_mutex_consistent (&shared->child_mutex); in one_test()
142 xpthread_mutex_lock (&shared->child_mutex); in one_test()
143 xpthread_mutex_unlock (&shared->child_mutex); in one_test()
155 xpthread_mutex_unlock (&shared->parent_mutex); in one_test()
156 xpthread_mutex_destroy (&shared->parent_mutex); in one_test()
157 xpthread_mutex_destroy (&shared->child_mutex); in one_test()
159 xmunmap (shared, sizeof (*shared)); in one_test()