Lines Matching refs:isr_info
111 static ISR_INFO isr_info; variable
124 isr_info.error = INVALID_BEHAVIOUR; in isr_handler()
127 switch (isr_info.command) { in isr_handler()
129 isr_info.data = (void *)k_current_get(); in isr_handler()
134 isr_info.value = K_ISR; in isr_handler()
139 isr_info.value = K_COOP_THREAD; in isr_handler()
143 isr_info.value = K_PREEMPT_THREAD; in isr_handler()
148 isr_info.error = UNKNOWN_COMMAND; in isr_handler()
623 isr_info.command = THREAD_SELF_CMD; in ZTEST()
624 isr_info.error = 0; in ZTEST()
628 zassert_false(isr_info.error, "ISR detected an error"); in ZTEST()
630 zassert_equal(isr_info.data, (void *)self_thread_id, in ZTEST()
634 isr_info.command = EXEC_CTX_TYPE_CMD; in ZTEST()
635 isr_info.error = 0; in ZTEST()
638 zassert_false(isr_info.error, "ISR detected an error"); in ZTEST()
640 zassert_equal(isr_info.value, K_ISR, in ZTEST()
668 isr_info.command = THREAD_SELF_CMD; in _test_kernel_thread()
669 isr_info.error = 0; in _test_kernel_thread()
675 zassert_false((isr_info.error || (isr_info.data != (void *)self_thread_id)), in _test_kernel_thread()
678 isr_info.command = EXEC_CTX_TYPE_CMD; in _test_kernel_thread()
679 isr_info.error = 0; in _test_kernel_thread()
681 zassert_false((isr_info.error || (isr_info.value != K_ISR)), in _test_kernel_thread()