Lines Matching refs:mutex
21 struct ww_mutex mutex; member
39 while (!ww_mutex_trylock(&mtx->mutex)) in test_mutex_work()
42 ww_mutex_lock(&mtx->mutex, NULL); in test_mutex_work()
45 ww_mutex_unlock(&mtx->mutex); in test_mutex_work()
55 ww_mutex_init(&mtx.mutex, &ww_class); in __test_mutex()
67 ww_mutex_lock(&mtx.mutex, (flags & TEST_MTX_CTX) ? &ctx : NULL); in __test_mutex()
83 ww_mutex_unlock(&mtx.mutex); in __test_mutex()
114 struct ww_mutex mutex; in test_aa() local
118 ww_mutex_init(&mutex, &ww_class); in test_aa()
121 ww_mutex_lock(&mutex, &ctx); in test_aa()
123 if (ww_mutex_trylock(&mutex)) { in test_aa()
125 ww_mutex_unlock(&mutex); in test_aa()
130 ret = ww_mutex_lock(&mutex, &ctx); in test_aa()
135 ww_mutex_unlock(&mutex); in test_aa()
142 ww_mutex_unlock(&mutex); in test_aa()