Home
last modified time | relevance | path

Searched refs:abba (Results 1 – 1 of 1) sorted by relevance

/Linux-v4.19/kernel/locking/
Dtest-ww_mutex.c172 struct test_abba *abba = container_of(work, typeof(*abba), work); in test_abba_work() local
177 ww_mutex_lock(&abba->b_mutex, &ctx); in test_abba_work()
179 complete(&abba->b_ready); in test_abba_work()
180 wait_for_completion(&abba->a_ready); in test_abba_work()
182 err = ww_mutex_lock(&abba->a_mutex, &ctx); in test_abba_work()
183 if (abba->resolve && err == -EDEADLK) { in test_abba_work()
184 ww_mutex_unlock(&abba->b_mutex); in test_abba_work()
185 ww_mutex_lock_slow(&abba->a_mutex, &ctx); in test_abba_work()
186 err = ww_mutex_lock(&abba->b_mutex, &ctx); in test_abba_work()
190 ww_mutex_unlock(&abba->a_mutex); in test_abba_work()
[all …]