Mailbox

Test mailbox initialization.

test_mbox_kinit()

Test mailbox definition.

test_mbox_kdefine()

Test mailbox enhanced capabilities.

test_mbox_enhanced_capabilities()

Test that multiple mailboxs can be defined.

test_define_multi_mbox()

Test case for mailbox put and get operations with null data.

test_mbox_put_get_null()

Test case for mailbox put and get operations with buffer.

test_mbox_put_get_buffer()

Test case for mailbox asynchronous put and get operations with buffer.

test_mbox_async_put_get_buffer()

Test case for mailbox asynchronous put and get operations with block.

test_mbox_async_put_get_block()

Test case for mailbox target/source thread buffer operations.

test_mbox_target_source_thread_buffer()

Test case for mailbox incorrect receiver thread ID.

test_mbox_incorrect_receiver_tid()

Test case for mailbox incorrect transmit thread ID.

test_mbox_incorrect_transmit_tid()

Test case for mailbox timed out get operation.

test_mbox_timed_out_mbox_get()

Test case for mailbox message thread ID mismatch.

test_mbox_msg_tid_mismatch()

Test case for mailbox dispose size 0 message.

test_mbox_dispose_size_0_msg()

Test case for mailbox asynchronous put to waiting get operation.

test_mbox_async_put_to_waiting_get()

Test case for mailbox get waiting put with incorrect thread ID.

test_mbox_get_waiting_put_incorrect_tid()

Test case for mailbox asynchronous multiple put operation.

test_mbox_async_multiple_put()

Test case for mailbox multiple waiting get operation.

test_mbox_multiple_waiting_get()