Lines Matching refs:dwork

50 static struct k_work_delayable dwork;  variable
507 k_work_init_delayable(&dwork, counter_handler); in ZTEST()
510 zassert_false(k_work_flush_delayable(&dwork, &work_sync)); in ZTEST()
513 rc = k_work_schedule_for_queue(&coophi_queue, &dwork, K_MSEC(DELAY_MS)); in ZTEST()
520 zassert_true(k_work_flush_delayable(&dwork, &work_sync)); in ZTEST()
590 k_work_init_delayable(&dwork, rel_handler); in ZTEST()
593 rc = k_work_schedule_for_queue(&coophi_queue, &dwork, K_MSEC(DELAY_MS)); in ZTEST()
598 zassert_equal(k_work_cancel_delayable(&dwork), 0); in ZTEST()
612 k_work_init_delayable(&dwork, rel_handler); in ZTEST()
617 zassert_false(k_work_cancel_delayable_sync(&dwork, &work_sync)); in ZTEST()
620 rc = k_work_schedule_for_queue(&coophi_queue, &dwork, K_MSEC(DELAY_MS)); in ZTEST()
627 zassert_true(k_work_cancel_delayable_sync(&dwork, &work_sync)); in ZTEST()
640 k_work_init_delayable(&dwork, rel_handler); in ZTEST()
643 rc = k_work_schedule_for_queue(&coophi_queue, &dwork, K_NO_WAIT); in ZTEST()
644 zassert_equal(k_work_delayable_busy_get(&dwork), K_WORK_QUEUED); in ZTEST()
650 zassert_equal(k_work_delayable_busy_get(&dwork), K_WORK_RUNNING); in ZTEST()
654 zassert_true(k_work_cancel_delayable_sync(&dwork, &work_sync)); in ZTEST()
983 struct k_work *wp = &dwork.work; /* whitebox testing */ in ZTEST()
987 k_work_init_delayable(&dwork, counter_handler); in ZTEST()
997 rc = k_work_schedule_for_queue(&coophi_queue, &dwork, K_MSEC(DELAY_MS)); in ZTEST()
1001 zassert_equal(k_work_delayable_busy_get(&dwork), rc); in ZTEST()
1002 zassert_equal(k_work_delayable_is_pending(&dwork), true); in ZTEST()
1005 rc = k_work_schedule_for_queue(&coophi_queue, &dwork, K_NO_WAIT); in ZTEST()
1025 struct k_work_delayable dwork; member
1034 dwork); in handle_1cpu_basic_schedule_running()
1064 k_work_init_delayable(&state.dwork, handle_1cpu_basic_schedule_running); in ZTEST()
1068 rc = k_work_schedule_for_queue(&coophi_queue, &state.dwork, in ZTEST()
1091 struct k_work *wp = &dwork.work; /* whitebox testing */ in ZTEST()
1095 k_work_init_delayable(&dwork, counter_handler); in ZTEST()
1099 rc = k_work_schedule_for_queue(&coophi_queue, &dwork, K_NO_WAIT); in ZTEST()
1103 zassert_equal(k_work_delayable_busy_get(&dwork), rc); in ZTEST()
1104 zassert_equal(k_work_delayable_is_pending(&dwork), true); in ZTEST()
1107 rc = k_work_schedule_for_queue(&coophi_queue, &dwork, K_NO_WAIT); in ZTEST()
1133 struct k_work *wp = &dwork.work; /* whitebox testing */ in ZTEST()
1137 k_work_init_delayable(&dwork, counter_handler); in ZTEST()
1147 rc = k_work_reschedule_for_queue(&preempt_queue, &dwork, in ZTEST()
1157 rc = k_work_reschedule_for_queue(&coophi_queue, &dwork, in ZTEST()
1184 struct k_work *wp = &dwork.work; /* whitebox testing */ in ZTEST()
1188 k_work_init_delayable(&dwork, delay_handler); in ZTEST()
1192 rc = k_work_reschedule_for_queue(&coophi_queue, &dwork, K_NO_WAIT); in ZTEST()
1209 rc = k_work_reschedule_for_queue(&preempt_queue, &dwork, K_NO_WAIT); in ZTEST()
1218 rc = k_work_reschedule_for_queue(&preempt_queue, &dwork, in ZTEST()
1282 k_work_init_delayable(&dwork, counter_handler); in try_queue_no_yield()
1286 rc = k_work_schedule_for_queue(wq, &dwork, K_NO_WAIT); in try_queue_no_yield()
1291 zassert_equal(k_work_delayable_is_pending(&dwork), true); in try_queue_no_yield()
1300 zassert_equal(k_work_delayable_is_pending(&dwork), false); in try_queue_no_yield()
1362 k_work_init_delayable(&dwork, counter_handler); in ZTEST()
1365 zassert_equal(k_work_delayable_busy_get(&dwork), 0); in ZTEST()
1366 zassert_equal(dwork.work.flags & K_WORK_DELAYABLE, K_WORK_DELAYABLE, in ZTEST()
1372 rc = k_work_schedule(&dwork, K_MSEC(DELAY_MS)); in ZTEST()
1374 zassert_equal(k_work_delayable_busy_get(&dwork), K_WORK_DELAYED); in ZTEST()
1377 rc = k_work_schedule(&dwork, K_NO_WAIT); in ZTEST()
1386 zassert_equal(k_work_delayable_busy_get(&dwork), 0); in ZTEST()
1406 k_work_init_delayable(&dwork, counter_handler); in ZTEST()
1409 zassert_equal(k_work_delayable_busy_get(&dwork), 0); in ZTEST()
1410 zassert_equal(dwork.work.flags & K_WORK_DELAYABLE, K_WORK_DELAYABLE, in ZTEST()
1416 rc = k_work_reschedule(&dwork, K_MSEC(2U * DELAY_MS)); in ZTEST()
1418 zassert_equal(k_work_delayable_busy_get(&dwork), K_WORK_DELAYED); in ZTEST()
1425 rc = k_work_reschedule(&dwork, K_MSEC(DELAY_MS)); in ZTEST()
1427 zassert_equal(k_work_delayable_busy_get(&dwork), K_WORK_DELAYED); in ZTEST()
1435 zassert_equal(k_work_delayable_busy_get(&dwork), 0); in ZTEST()