|
| | K_MBOX_DEFINE (kmbox) |
| | TESTPOINT: init via K_MBOX_DEFINE.
|
| |
| static | K_THREAD_STACK_DEFINE (tstack,(512+CONFIG_TEST_EXTRA_STACK_SIZE)) |
| |
| static | K_THREAD_STACK_DEFINE (tstack_1,(512+CONFIG_TEST_EXTRA_STACK_SIZE)) |
| |
| static | K_THREAD_STACK_ARRAY_DEFINE (waiting_get_stack, 5,(512+CONFIG_TEST_EXTRA_STACK_SIZE)) |
| |
| static void | async_put_sema_give (void *p1, void *p2, void *p3) |
| |
| static void | mbox_get_waiting_thread (void *p1, void *p2, void *p3) |
| |
| static void | tmbox_put (struct k_mbox *pmbox) |
| |
| static void | tmbox_get (struct k_mbox *pmbox) |
| |
| static void | tmbox_entry (void *p1, void *p2, void *p3) |
| |
| static void | tmbox (struct k_mbox *pmbox) |
| |
| void | test_mbox_kinit (void) |
| | Test mailbox initialization.
|
| |
| void | test_mbox_kdefine (void) |
| | Test mailbox definition.
|
| |
| void | test_mbox_enhanced_capabilities (void) |
| | Test mailbox enhanced capabilities.
|
| |
| void | test_define_multi_mbox (void) |
| | Test that multiple mailboxs can be defined.
|
| |
| void | test_mbox_put_get_null (void) |
| | Test case for mailbox put and get operations with null data.
|
| |
| void | test_mbox_put_get_buffer (void) |
| | Test case for mailbox put and get operations with buffer.
|
| |
| void | test_mbox_async_put_get_buffer (void) |
| | Test case for mailbox asynchronous put and get operations with buffer.
|
| |
| void | test_mbox_async_put_get_block (void) |
| | Test case for mailbox asynchronous put and get operations with block.
|
| |
| void | test_mbox_target_source_thread_buffer (void) |
| | Test case for mailbox target/source thread buffer operations.
|
| |
| void | test_mbox_incorrect_receiver_tid (void) |
| | Test case for mailbox incorrect receiver thread ID.
|
| |
| void | test_mbox_incorrect_transmit_tid (void) |
| | Test case for mailbox incorrect transmit thread ID.
|
| |
| void | test_mbox_timed_out_mbox_get (void) |
| | Test case for mailbox timed out get operation.
|
| |
| void | test_mbox_msg_tid_mismatch (void) |
| | Test case for mailbox message thread ID mismatch.
|
| |
| void | test_mbox_dispose_size_0_msg (void) |
| | Test case for mailbox dispose size 0 message.
|
| |
| void | test_mbox_async_put_to_waiting_get (void) |
| | Test case for mailbox asynchronous put to waiting get operation.
|
| |
| void | test_mbox_get_waiting_put_incorrect_tid (void) |
| | Test case for mailbox get waiting put with incorrect thread ID.
|
| |
| void | test_mbox_async_multiple_put (void) |
| | Test case for mailbox asynchronous multiple put operation.
|
| |
| void | test_mbox_multiple_waiting_get (void) |
| | Test case for mailbox multiple waiting get operation.
|
| |
| void * | setup_mbox_api (void) |
| |
| | ZTEST_SUITE (mbox_api, NULL, setup_mbox_api, NULL, NULL, NULL) |
| |