Lines Matching refs:SIG
570 #define DEF_SIGHANDLER_FUNC(SIG, NUM) \ argument
571 static bool seen_##SIG; \
572 static void handle_##SIG(int sig, siginfo_t *info, void *context) \
576 seen_##SIG = true; \
650 #define DEF_INST_RAISE_SIG(SIG, NUM) \ argument
651 static bool inst_raise_##SIG(const struct hwcap_data *hwcap, \
654 if (!hwcap->SIG##_fn) { \
655 ksft_test_result_skip(#SIG"_%s\n", hwcap->name); \
660 install_sigaction(NUM, handle_##SIG); \
662 seen_##SIG = false; \
663 hwcap->SIG##_fn(); \
667 ksft_test_result(!seen_##SIG, \
668 #SIG"_%s\n", hwcap->name); \
669 } else if (hwcap->SIG##_reliable) { \
671 ksft_test_result(seen_##SIG, \
672 #SIG"_%s\n", hwcap->name); \
675 ksft_print_msg(#SIG"_%sreported for %s\n", \
676 seen_##SIG ? "" : "not ", \
678 ksft_test_result_skip(#SIG"_%s\n", \
683 return seen_##SIG; \