Zephyr Project API
3.1.0
A Scalable Open Source RTOS
|
Go to the source code of this file.
Data Structures | |
struct | qdata |
Typedefs | |
typedef struct qdata | qdata_t |
Functions | |
void | test_queue_thread2thread (void) |
Verify data passing between threads using queue. More... | |
void | test_queue_thread2isr (void) |
Verify data passing between thread and ISR. More... | |
void | test_queue_isr2thread (void) |
Verify data passing between ISR and thread. More... | |
void | test_queue_get_2threads (void) |
Verify k_queue_get() More... | |
void | test_queue_get_fail (void) |
Test k_queue_get() failure scenario. More... | |
void | test_queue_loop (void) |
Test queue operations in loop. More... | |
void | test_queue_supv_to_user (void) |
Verify queue elements and cancel wait from a user thread. More... | |
void | test_auto_free (void) |
Test to verify free of allocated elements of queue. More... | |
void | test_queue_alloc_prepend_user (void) |
verify allocate and feature "Last In, First Out" More... | |
void | test_queue_alloc_append_user (void) |
verify feature of queue "First In, First Out" More... | |
void | test_queue_init_null (void) |
Test k_queue_init() failure scenario. More... | |
void | test_queue_alloc_append_null (void) |
Test k_queue_alloc_append() failure scenario. More... | |
void | test_queue_alloc_prepend_null (void) |
Test k_queue_alloc_prepend() failure scenario. More... | |
void | test_queue_get_null (void) |
Test k_queue_get() failure scenario. More... | |
void | test_queue_is_empty_null (void) |
Test k_queue_is_empty() failure scenario. More... | |
void | test_queue_peek_head_null (void) |
Test k_queue_peek_head() failure scenario. More... | |
void | test_queue_peek_tail_null (void) |
Test k_queue_peek_tail() failure scenario. More... | |
void | test_queue_cancel_wait_error (void) |
Test k_queue_merge_slist() failure scenario. More... | |
void | test_queue_alloc (void) |
Test queue alloc append and prepend. More... | |
void | test_queue_poll_race (void) |
void | test_multiple_queues (void) |
void | test_queue_multithread_competition (void) |
Test multi-threads to get data from a queue. More... | |
void | test_access_kernel_obj_with_priv_data (void) |
Test access kernel object with private data using system call. More... | |
void | test_queue_append_list_error (void) |
Test k_queue_append_list() failure scenario. More... | |
void | test_queue_merge_list_error (void) |
Test k_queue_merge_slist() failure scenario. More... | |
void | test_queue_unique_append (void) |
Verify k_queue_unique_append() More... | |
Variables | |
struct k_heap | test_pool |
void test_access_kernel_obj_with_priv_data | ( | void | ) |
Test access kernel object with private data using system call.
void test_multiple_queues | ( | void | ) |
void test_queue_poll_race | ( | void | ) |
|
extern |