|
Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
|
Macros | |
| #define | NUM_THREADS 8 |
| #define | STACK_SIZE (512 + CONFIG_TEST_EXTRA_STACK_SIZE) |
| #define | MSEC_TO_CYCLES(msec) |
Functions | |
| K_THREAD_STACK_ARRAY_DEFINE (worker_stacks, 8,(512+CONFIG_TEST_EXTRA_STACK_SIZE)) | |
| void | worker (void *p1, void *p2, void *p3) |
| void | test_deadline (void) |
| void | yield_worker (void *p1, void *p2, void *p3) |
| void | test_yield (void) |
| void | unqueue_worker (void *p1, void *p2, void *p3) |
| void | test_unqueued (void) |
| Validate the behavior of deadline_set when the thread is not queued. | |
| ZTEST_SUITE (suite_deadline, NULL, NULL, NULL, NULL, NULL) | |
Variables | |
| struct k_thread | worker_threads [8] |
| volatile struct k_thread * | expected_thread |
| k_tid_t | worker_tids [8] |
| int | thread_deadlines [8] |
| int | n_exec |
| int | exec_order [8] |
| #define MSEC_TO_CYCLES | ( | msec | ) |
| #define NUM_THREADS 8 |
| #define STACK_SIZE (512 + CONFIG_TEST_EXTRA_STACK_SIZE) |
| K_THREAD_STACK_ARRAY_DEFINE | ( | worker_stacks | , |
| 8 | , | ||
| (512+CONFIG_TEST_EXTRA_STACK_SIZE) | ) |
| void test_deadline | ( | void | ) |
| void test_yield | ( | void | ) |
| void unqueue_worker | ( | void * | p1, |
| void * | p2, | ||
| void * | p3 ) |
| void worker | ( | void * | p1, |
| void * | p2, | ||
| void * | p3 ) |
| void yield_worker | ( | void * | p1, |
| void * | p2, | ||
| void * | p3 ) |
| int exec_order[8] |
| volatile struct k_thread* expected_thread |
| int n_exec |
| int thread_deadlines[8] |
| struct k_thread worker_threads[8] |
| k_tid_t worker_tids[8] |