• Home
  • Raw
  • Download

Lines Matching refs:dotest

1137 static void dotest(void (*testcase_fn)(void), int expected, int lockclass_mask)  in dotest()  function
1182 #define dotest_rt(fn, e, m) dotest((fn), (e), (m))
1194 dotest(name##_##nr, SUCCESS, LOCKTYPE_RWLOCK); \
1199 dotest(name##_##nr, FAILURE, LOCKTYPE_RWLOCK); \
1204 dotest(name##_spin_##nr, FAILURE, LOCKTYPE_SPIN); \
1205 dotest(name##_wlock_##nr, FAILURE, LOCKTYPE_RWLOCK); \
1206 dotest(name##_rlock_##nr, SUCCESS, LOCKTYPE_RWLOCK); \
1211 dotest(name##_spin_##nr, FAILURE, LOCKTYPE_SPIN|LOCKTYPE_RWLOCK);\
1212 dotest(name##_wlock_##nr, FAILURE, LOCKTYPE_RWLOCK); \
1213 dotest(name##_rlock_##nr, SUCCESS, LOCKTYPE_RWLOCK); \
1218 dotest(name##_spin, FAILURE, LOCKTYPE_SPIN); \
1219 dotest(name##_wlock, FAILURE, LOCKTYPE_RWLOCK); \
1220 dotest(name##_rlock, FAILURE, LOCKTYPE_RWLOCK); \
1221 dotest(name##_mutex, FAILURE, LOCKTYPE_MUTEX); \
1222 dotest(name##_wsem, FAILURE, LOCKTYPE_RWSEM); \
1223 dotest(name##_rsem, FAILURE, LOCKTYPE_RWSEM); \
1229 dotest(name##_spin, SUCCESS, LOCKTYPE_SPIN); \
1230 dotest(name##_wlock, SUCCESS, LOCKTYPE_RWLOCK); \
1231 dotest(name##_rlock, SUCCESS, LOCKTYPE_RWLOCK); \
1232 dotest(name##_mutex, SUCCESS, LOCKTYPE_MUTEX); \
1233 dotest(name##_wsem, SUCCESS, LOCKTYPE_RWSEM); \
1234 dotest(name##_rsem, SUCCESS, LOCKTYPE_RWSEM); \
1243 dotest(name##_spin, FAILURE, LOCKTYPE_SPIN); \
1244 dotest(name##_wlock, FAILURE, LOCKTYPE_RWLOCK); \
1245 dotest(name##_rlock, SUCCESS, LOCKTYPE_RWLOCK); \
1246 dotest(name##_mutex, FAILURE, LOCKTYPE_MUTEX); \
1247 dotest(name##_wsem, FAILURE, LOCKTYPE_RWSEM); \
1248 dotest(name##_rsem, FAILURE, LOCKTYPE_RWSEM); \
1900 dotest(ww_test_fail_acquire, SUCCESS, LOCKTYPE_WW); in ww_tests()
1901 dotest(ww_test_normal, SUCCESS, LOCKTYPE_WW); in ww_tests()
1902 dotest(ww_test_unneeded_slow, FAILURE, LOCKTYPE_WW); in ww_tests()
1906 dotest(ww_test_two_contexts, FAILURE, LOCKTYPE_WW); in ww_tests()
1907 dotest(ww_test_diff_class, FAILURE, LOCKTYPE_WW); in ww_tests()
1911 dotest(ww_test_context_done_twice, FAILURE, LOCKTYPE_WW); in ww_tests()
1912 dotest(ww_test_context_unlock_twice, FAILURE, LOCKTYPE_WW); in ww_tests()
1913 dotest(ww_test_context_fini_early, FAILURE, LOCKTYPE_WW); in ww_tests()
1914 dotest(ww_test_context_lock_after_done, FAILURE, LOCKTYPE_WW); in ww_tests()
1918 dotest(ww_test_object_unlock_twice, FAILURE, LOCKTYPE_WW); in ww_tests()
1919 dotest(ww_test_object_lock_unbalanced, FAILURE, LOCKTYPE_WW); in ww_tests()
1920 dotest(ww_test_object_lock_stale_context, FAILURE, LOCKTYPE_WW); in ww_tests()
1924 dotest(ww_test_edeadlk_normal, SUCCESS, LOCKTYPE_WW); in ww_tests()
1925 dotest(ww_test_edeadlk_normal_slow, SUCCESS, LOCKTYPE_WW); in ww_tests()
1926 dotest(ww_test_edeadlk_no_unlock, FAILURE, LOCKTYPE_WW); in ww_tests()
1927 dotest(ww_test_edeadlk_no_unlock_slow, FAILURE, LOCKTYPE_WW); in ww_tests()
1928 dotest(ww_test_edeadlk_acquire_more, FAILURE, LOCKTYPE_WW); in ww_tests()
1929 dotest(ww_test_edeadlk_acquire_more_slow, FAILURE, LOCKTYPE_WW); in ww_tests()
1930 dotest(ww_test_edeadlk_acquire_more_edeadlk, FAILURE, LOCKTYPE_WW); in ww_tests()
1931 dotest(ww_test_edeadlk_acquire_more_edeadlk_slow, FAILURE, LOCKTYPE_WW); in ww_tests()
1932 dotest(ww_test_edeadlk_acquire_wrong, FAILURE, LOCKTYPE_WW); in ww_tests()
1933 dotest(ww_test_edeadlk_acquire_wrong_slow, FAILURE, LOCKTYPE_WW); in ww_tests()
1937 dotest(ww_test_spin_nest_unlocked, FAILURE, LOCKTYPE_WW); in ww_tests()
1945 dotest(ww_test_context_block, FAILURE, LOCKTYPE_WW); in ww_tests()
1946 dotest(ww_test_context_try, SUCCESS, LOCKTYPE_WW); in ww_tests()
1947 dotest(ww_test_context_context, SUCCESS, LOCKTYPE_WW); in ww_tests()
1951 dotest(ww_test_try_block, FAILURE, LOCKTYPE_WW); in ww_tests()
1952 dotest(ww_test_try_try, SUCCESS, LOCKTYPE_WW); in ww_tests()
1953 dotest(ww_test_try_context, FAILURE, LOCKTYPE_WW); in ww_tests()
1957 dotest(ww_test_block_block, FAILURE, LOCKTYPE_WW); in ww_tests()
1958 dotest(ww_test_block_try, SUCCESS, LOCKTYPE_WW); in ww_tests()
1959 dotest(ww_test_block_context, FAILURE, LOCKTYPE_WW); in ww_tests()
1963 dotest(ww_test_spin_block, FAILURE, LOCKTYPE_WW); in ww_tests()
1964 dotest(ww_test_spin_try, SUCCESS, LOCKTYPE_WW); in ww_tests()
1965 dotest(ww_test_spin_context, FAILURE, LOCKTYPE_WW); in ww_tests()
2007 dotest(rlock_AA1, SUCCESS, LOCKTYPE_RWLOCK); in locking_selftest()
2009 dotest(rsem_AA1, FAILURE, LOCKTYPE_RWSEM); in locking_selftest()
2014 dotest(rlock_AA1B, SUCCESS, LOCKTYPE_RWLOCK); in locking_selftest()
2016 dotest(rsem_AA1B, FAILURE, LOCKTYPE_RWSEM); in locking_selftest()
2021 dotest(rlock_AA2, FAILURE, LOCKTYPE_RWLOCK); in locking_selftest()
2023 dotest(rsem_AA2, FAILURE, LOCKTYPE_RWSEM); in locking_selftest()
2028 dotest(rlock_AA3, FAILURE, LOCKTYPE_RWLOCK); in locking_selftest()
2030 dotest(rsem_AA3, FAILURE, LOCKTYPE_RWSEM); in locking_selftest()
2035 dotest(rlock_ABBA1, FAILURE, LOCKTYPE_RWLOCK); in locking_selftest()
2045 dotest(rwsem_ABBA1, FAILURE, LOCKTYPE_RWSEM); in locking_selftest()
2049 dotest(rlock_ABBA2, SUCCESS, LOCKTYPE_RWLOCK); in locking_selftest()
2051 dotest(rwsem_ABBA2, FAILURE, LOCKTYPE_RWSEM); in locking_selftest()
2055 dotest(rlock_ABBA3, FAILURE, LOCKTYPE_RWLOCK); in locking_selftest()
2057 dotest(rwsem_ABBA3, FAILURE, LOCKTYPE_RWSEM); in locking_selftest()