| /tests/bluetooth/audio/mocks/src/ |
| A D | kernel.c | 44 struct k_work *work; in k_work_reschedule() local 50 on_list = work == &dwork->work; in k_work_reschedule() 57 dwork->work.handler(&dwork->work); in k_work_reschedule() 70 struct k_work *work; in k_work_schedule() local 74 if (work == &dwork->work) { in k_work_schedule() 81 dwork->work.handler(&dwork->work); in k_work_schedule() 105 work->handler = handler; in k_work_init() 110 work->handler(work); in k_work_submit() 122 struct k_work *work; in k_sleep() local 135 work->handler(work); in k_sleep() [all …]
|
| /tests/kernel/workq/work_queue/ |
| A D | README.txt | 44 - Waiting for work to finish 51 - Submitting work 52 - Waiting for work to finish 53 - Resubmitting work 54 - Resubmitting work 55 - Resubmitting work 56 - Resubmitting work 57 - Resubmitting work 77 - Submitting delayed work 79 - Resubmitting delayed work [all …]
|
| /tests/kernel/workq/work_queue/src/ |
| A D | main.c | 45 struct k_work_delayable work; member 50 struct k_work_poll work; member 80 struct k_work_poll work; member 88 static void work_handler(struct k_work *work) in work_handler() argument 216 k_work_submit(work); in resubmit_work_handler() 268 k_work_init_delayable(&delayed_tests[i].work, in test_delayed_init() 287 k_work_schedule(&delayed_tests[i].work, in coop_delayed_work_main() 415 struct k_work_poll *pwork = CONTAINER_OF(work, struct k_work_poll, work); in triggered_work_handler() 440 k_work_poll_init(&triggered_tests[i].work, in test_triggered_init() 550 struct k_work_poll *pwork = CONTAINER_OF(work, struct k_work_poll, work); in triggered_resubmit_work_handler() [all …]
|
| A D | start_stop.c | 18 static void work_handler(struct k_work *work) in work_handler() argument 20 ARG_UNUSED(work); in work_handler() 27 struct k_work work; in ZTEST() local 54 k_work_init(&work, work_handler); in ZTEST() 55 zassert_equal(k_work_submit_to_queue(&work_q, &work), -ENODEV, in ZTEST() 85 struct k_work work; in ZTEST() local 113 k_work_init(&work, work_handler); in ZTEST() 114 zassert_equal(k_work_submit_to_queue(&work_q, &work), -ENODEV, in ZTEST()
|
| A D | work_timeout.c | 18 static void test_work_handler(struct k_work *work) in test_work_handler() argument 28 static void test_work_handler_blocking(struct k_work *work) in test_work_handler_blocking() argument
|
| /tests/kernel/workq/user_work/src/ |
| A D | main.c | 24 static ZTEST_BMEM struct k_work_user work[NUM_OF_WORK]; variable 64 k_work_user_init(&work[0], common_work_handler); in test_k_work_user_submit_to_queue_fail() 65 k_work_user_init(&work[1], common_work_handler); in test_k_work_user_submit_to_queue_fail() 71 k_work_user_submit_to_queue(&user_workq, &work[0]); in test_k_work_user_submit_to_queue_fail() 72 zassert_true(k_work_user_is_pending(&work[0])); in test_k_work_user_submit_to_queue_fail() 73 k_work_user_submit_to_queue(&user_workq, &work[0]); in test_k_work_user_submit_to_queue_fail() 78 zassert_false(k_work_user_is_pending(&work[0])); in test_k_work_user_submit_to_queue_fail() 82 ret = k_queue_alloc_append(&user_workq.queue, &work[1]); in test_k_work_user_submit_to_queue_fail() 88 k_work_user_submit_to_queue(&user_workq, &work[0]); in test_k_work_user_submit_to_queue_fail() 90 zassert_false(k_work_user_is_pending(&work[0])); in test_k_work_user_submit_to_queue_fail() [all …]
|
| /tests/kernel/interrupt/src/ |
| A D | interrupt_offload.c | 46 struct k_work *work; member 52 static void entry_offload_job(struct k_work *work) in entry_offload_job() argument 71 struct k_work *work = ((struct interrupt_param *)param)->work; in isr_handler() local 73 zassert_not_null(work, "kwork should not be NULL"); in isr_handler() 78 if (!k_work_busy_get(work)) { in isr_handler() 79 zassert_equal(k_work_submit_to_queue(&wq_queue, work), in isr_handler() 129 static void trigger_offload_interrupt(const bool real_irq, void *work) in trigger_offload_interrupt() argument 131 irq_param.work = work; in trigger_offload_interrupt()
|
| /tests/kernel/profiling/profiling_api/src/ |
| A D | main.c | 16 static struct k_work work[NUM_OF_WORK]; variable 89 k_work_init(&work[i], work_handler); in ZTEST() 90 k_work_submit(&work[i]); in ZTEST()
|
| /tests/net/socket/socketpair/src/ |
| A D | block.c | 18 static ZTEST_BMEM struct k_work work; variable 73 k_work_init(&work, work_handler); in ZTEST_F() 74 k_work_submit(&work); in ZTEST_F() 114 k_work_init(&work, work_handler); in ZTEST_F() 115 k_work_submit(&work); in ZTEST_F()
|
| A D | poll.c | 15 static ZTEST_BMEM struct k_work work; variable 112 k_work_init(&work, close_fun); in ZTEST_F() 113 k_work_submit(&work); in ZTEST_F() 150 k_work_init(&work, close_fun); in ZTEST_F() 151 k_work_submit(&work); in ZTEST_F() 257 k_work_init(&work, rw_fun); in ZTEST_F() 258 k_work_submit(&work); in ZTEST_F() 280 k_work_init(&work, rw_fun); in ZTEST_F() 281 k_work_submit(&work); in ZTEST_F()
|
| /tests/net/socket/tls/src/ |
| A D | main.c | 278 struct k_work_delayable work; member 348 test_work_wait(&test_data.work); in test_prepare_tls_connection() 407 test_work_wait(&test_data.work); in test_prepare_dtls_connection() 805 struct k_work_delayable work; member 844 test_work_wait(&close_work_data.work); in ZTEST() 927 struct k_work_delayable work; member 1011 test_work_wait(&server_data.work); in ZTEST() 1035 test_work_wait(&server_data.work); in ZTEST() 1231 struct k_work_delayable work; member 1470 struct k_work_delayable work; member [all …]
|
| /tests/kernel/workq/work/src/ |
| A D | main.c | 176 counter_handler(work); in rel_handler() 182 counter_handler(work); in delay_handler() 209 ZTEST(work, test_unstarted) in ZTEST() argument 288 ZTEST(work, test_null_queue) in ZTEST() argument 682 struct k_work work; member 703 struct k_work *wp = &ctx->work; in ZTEST() 766 struct k_work *wp = &ctx->work; in ZTEST() 865 ZTEST(work, test_drain_empty) in ZTEST() argument 875 struct k_work work; member 1063 counter_handler(work); in handle_1cpu_basic_schedule_running() [all …]
|
| /tests/subsys/ipc/ipc_sessions/interoperability/ |
| A D | Kconfig.icmsg_v1 | 53 int "Size of RX work queue stack" 56 Size of stack used by work queue RX thread. This work queue is 58 from the system work queue. The queue is shared among instances. 61 int "Priority of RX work queue thread" 65 Priority of the ICMSG RX work queue thread.
|
| /tests/kernel/workq/work/ |
| A D | CMakeLists.txt | 5 project(work) project
|
| /tests/drivers/adc/adc_api/boards/ |
| A D | w5500_evb_pico2_rp2350a_m33.overlay | 7 /* W5500 EVB Pico2 can work the same configuration as W5500 EVB Pico */
|
| /tests/posix/timers/src/ |
| A D | sleep.c | 17 static void waker_func(struct k_work *work) in waker_func() argument 20 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in waker_func()
|
| /tests/benchmarks/ipi_metric/ |
| A D | Kconfig | 12 remaining CPUs perform their "work" and process IPIs. These tests 13 track the amount of "work" and the number of IPIs processed
|
| /tests/kernel/interrupt/ |
| A D | testcase.yaml | 45 # TODO: make test work on this arch 59 # TODO: make test work on this arch
|
| /tests/subsys/sd/mmc/ |
| A D | README.txt | 19 * Read test: verify that single block reads work, followed by multiple 23 * Write test: verify that single block writes work, followed by multiple
|
| /tests/subsys/sd/sdmmc/ |
| A D | README.txt | 19 * Read test: verify that single block reads work, followed by multiple 23 * Write test: verify that single block writes work, followed by multiple
|
| /tests/bsim/bluetooth/host/adv/extended/src/ |
| A D | ext_adv_scanner.c | 42 static void free_conn_object_work_fn(struct k_work *work) in free_conn_object_work_fn() argument 44 ARG_UNUSED(work); in free_conn_object_work_fn()
|
| /tests/bluetooth/hci_prop_evt/src/ |
| A D | main.c | 256 struct k_work work; /* Work item */ member 269 CONTAINER_OF(item, struct bt_recv_job_data, work); in bt_recv_job_cb() 289 k_work_init(&job(buf)->work, bt_recv_job_cb); in bt_recv_job_submit() 294 k_work_submit(&job(buf)->work); in bt_recv_job_submit()
|
| /tests/lib/timespec_util/ |
| A D | testcase.yaml | 1 # FIXME: this should be under tests/unit/timeutil but will not work due to #90029
|
| /tests/subsys/zbus/runtime_observers_registration/src/ |
| A D | main.c | 140 struct k_work work; member 155 k_work_init(&wq_handler.work, wq_dh_cb); in ZTEST() 156 k_work_submit(&wq_handler.work); in ZTEST()
|
| /tests/net/lib/lwm2m/lwm2m_rd_client/src/ |
| A D | stubs.c | 141 int lwm2m_engine_call_at(k_work_handler_t work, int64_t timestamp) in lwm2m_engine_call_at() argument 143 service = work; in lwm2m_engine_call_at() 154 static void service_work_fn(struct k_work *work) in service_work_fn() argument
|