|
| | K_THREAD_STACK_DEFINE (stack_1,(512+CONFIG_TEST_EXTRA_STACK_SIZE)) |
| |
| | K_THREAD_STACK_DEFINE (condvar_wake_stack,(512+CONFIG_TEST_EXTRA_STACK_SIZE)) |
| |
| | K_MUTEX_DEFINE (test_mutex) |
| |
| | K_THREAD_STACK_ARRAY_DEFINE (multiple_stack,(3),(512+CONFIG_TEST_EXTRA_STACK_SIZE)) |
| |
| | K_THREAD_STACK_ARRAY_DEFINE (multiple_wake_stack,(3),(512+CONFIG_TEST_EXTRA_STACK_SIZE)) |
| |
| void | condvar_isr_wake (const void *condvar) |
| |
| void | condvar_wake_from_isr (struct k_condvar *condvar) |
| |
| void | condvar_wait_task (void *p1, void *p2, void *p3) |
| |
| void | condvar_wake_task (void *p1, void *p2, void *p3) |
| |
| void | condvar_wake_multiple (void *p1, void *p2, void *p3) |
| |
| void | condvar_wait_wake_task (void *p1, void *p2, void *p3) |
| |
| void | test_condvar_wait_forever_wake (void) |
| | Test k_condvar_wait() and k_condvar_wake()
|
| |
| void | test_condvar_wait_timeout_wake (void) |
| | Test k_condvar_wait() and k_condvar_wake() with timeout.
|
| |
| void | test_condvar_wait_timeout (void) |
| | Test k_condvar_wait() and k_condvar_wake() with timeout.
|
| |
| void | test_condvar_wait_forever (void) |
| | Test k_condvar_wait() forever.
|
| |
| void | test_condvar_wait_nowait (void) |
| | Test k_condvar_wait() with no wait.
|
| |
| void | test_condvar_wait_nowait_wake (void) |
| | Test case for conditional variable wait and wake functionality.
|
| |
| void | test_condvar_wait_forever_wake_from_isr (void) |
| | Test case for condition variable wait and wake functionality.
|
| |
| void | test_condvar_multiple_threads_wait_wake (void) |
| | Test case for multiple threads waiting and waking on a condition variable.
|
| |
| void | condvar_multiple_wait_wake_task (void *p1, void *p2, void *p3) |
| |
| void | condvar_multiple_wake_task (void *p1, void *p2, void *p3) |
| |
| void | test_multiple_condvar_wait_wake (void) |
| | Test multiple threads waiting and waking on a condition variable.
|
| |
| static void | cond_init_null (void *p1, void *p2, void *p3) |
| |
| void | test_condvar_init_null (void) |
| | Test case for conditional variable initialization with a null parameter.
|
| |
| static void | cond_signal_null (void *p1, void *p2, void *p3) |
| |
| static void | cond_broadcast_null (void *p1, void *p2, void *p3) |
| |
| static void | cond_wait_null (void *p1, void *p2, void *p3) |
| |
| void | test_condvar_signal_null (void) |
| | Test case for signaling a condition variable with a NULL parameter.
|
| |
| void | test_condvar_broadcast_null (void) |
| | Test case for broadcasting a condition variable with a NULL parameter.
|
| |
| void | test_condvar_wait_null (void) |
| | Test case for waiting on a condition variable with a NULL parameter.
|
| |
| void | inc_count (void *p1, void *p2, void *p3) |
| |
| void | watch_count (void *p1, void *p2, void *p3) |
| |
| void | test_condvar_usecase_signal (void) |
| | Test case for conditional variable use case with signal.
|
| |
| void | test_condvar_usecase_broadcast (void) |
| |
| static void * | condvar_tests_setup (void) |
| |
| | ZTEST_SUITE (condvar_tests, NULL, condvar_tests_setup, NULL, NULL, NULL) |
| |