Lines Matching refs:outer
2589 #define GENERATE_2_CONTEXT_TESTCASE(outer, outer_lock, inner, inner_lock) \ argument
2591 static void __maybe_unused inner##_in_##outer(void) \
2593 outer##_CONTEXT(_, outer_lock); \
2645 #define DO_CONTEXT_TESTCASE_OUTER_PREEMPTIBLE(outer) \ in GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER() argument
2646 dotest(RCU_in_##outer, SUCCESS, LOCKTYPE_RWLOCK); \ in GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER()
2647 dotest(RAW_SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \
2648 dotest(SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \
2649 dotest(MUTEX_in_##outer, SUCCESS, LOCKTYPE_MUTEX); \
2655 #define DO_CONTEXT_TESTCASE_OUTER_LIMITED_PREEMPTIBLE(outer) \ argument
2656 dotest(RCU_in_##outer, SUCCESS, LOCKTYPE_RWLOCK); \
2657 dotest(RAW_SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \
2658 dotest(SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \
2659 dotest(MUTEX_in_##outer, FAILURE, LOCKTYPE_MUTEX); \
2662 #define DO_CONTEXT_TESTCASE_OUTER_NOT_PREEMPTIBLE(outer) \ argument
2663 dotest(RCU_in_##outer, SUCCESS, LOCKTYPE_RWLOCK); \
2664 dotest(RAW_SPINLOCK_in_##outer, SUCCESS, LOCKTYPE_SPIN); \
2665 dotest(SPINLOCK_in_##outer, FAILURE, LOCKTYPE_SPIN); \
2666 dotest(MUTEX_in_##outer, FAILURE, LOCKTYPE_MUTEX); \