Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 25 of 132) sorted by relevance

123456

/tests/kernel/timer/timer_monotonic/
A Dtestcase.yaml2 kernel.timer.monotonic:
5 - timer
6 kernel.timer.monotonic.apic.tsc:
9 - timer
15 kernel.timer.monotonic.icount_off:
19 - timer
/tests/subsys/pm/power_states_api/src/
A Dtest_driver.c16 struct k_timer timer; member
29 static void timer_expire_cb(struct k_timer *timer) in timer_expire_cb() argument
31 struct test_driver_data *data = k_timer_user_data_get(timer); in timer_expire_cb()
34 k_timer_stop(timer); in timer_expire_cb()
49 k_timer_start(&data->timer, K_MSEC(500), K_NO_WAIT); in test_driver_async_operation()
58 k_timer_init(&data->timer, timer_expire_cb, NULL); in test_driver_init()
59 k_timer_user_data_set(&data->timer, data); in test_driver_init()
/tests/kernel/timer/timer_behavior/
A Dtestcase.yaml2 kernel.timer.timer:
5 - timer
18 kernel.timer.timer_behavior_external:
21 - timer
22 filter: dt_compat_enabled("test-kernel-timer-behavior-external")
A DKconfig12 int "The number of timer samples to gather for statistics"
21 int "The number of microseconds to for the timer period"
35 int "Maximum drift percentage for the timer period"
36 # Use 13% on nRF platforms using the RTC timer because one tick there is
40 # of elapsed ticks when scheduling a new timeout but before the timer
64 int "Maximum timer period drift in PPM for tests using external tool"
/tests/kernel/timer/cycle64/
A Dtestcase.yaml4 # complete these tests almost instantaneously because of qemu timer
10 # As other platforms are added with varying timer frequencies, increase
13 kernel.timer.cycle64:
16 - timer
21 kernel.timer.cycle64.fast:
24 - timer
27 kernel.timer.cycle64.grtc:
30 - timer
/tests/kernel/threads/no-multithreading/src/
A Dmain.c33 static void timeout_handler(struct k_timer *timer) in timeout_handler() argument
35 bool *flag = k_timer_user_data_get(timer); in timeout_handler()
40 K_TIMER_DEFINE(timer, timeout_handler, NULL);
46 k_timer_user_data_set(&timer, (void *)&timeout_run); in ZTEST()
47 k_timer_start(&timer, K_MSEC(10), K_NO_WAIT); in ZTEST()
64 k_timer_user_data_set(&timer, (void *)&timeout_run); in ZTEST()
69 k_timer_start(&timer, K_MSEC(10), K_NO_WAIT); in ZTEST()
/tests/drivers/timer/nrf_rtc_timer/
A Dtestcase.yaml2 drivers.timer.nrf_rtc_timer:
5 - timer
14 drivers.timer.nrf_rtc_timer_no_zli:
17 - timer
/tests/kernel/timer/timer_api/
A Dtestcase.yaml2 kernel.timer:
5 - timer
7 kernel.timer.no_multitheading:
10 - timer
/tests/drivers/pwm/pwm_gpio_loopback/socs/
A Desp32_procpu.overlay47 timer = <0>;
52 timer = <1>;
58 timer = <0>;
61 /* share same timer with ch9 */
64 timer = <0>;
/tests/kernel/common/src/
A Dtimeout_order.c13 static struct k_timer timer[NUM_TIMEOUTS]; variable
25 k_timer_status_sync(&timer[id]); in thread()
64 k_timer_init(&timer[ii], 0, 0); in ZTEST()
78 k_timer_start(&timer[ii], K_MSEC(100), K_NO_WAIT); in ZTEST()
91 k_timer_stop(&timer[ii]); in ZTEST()
/tests/kernel/timer/timer_api/src/
A Dmain.c126 k_timer_stop(timer); in duration_expire()
143 TIMER_ASSERT(k_timer_status_get(timer) == 1, timer); in status_expire()
145 TIMER_ASSERT(k_timer_remaining_get(timer) >= PERIOD, timer); in status_expire()
148 k_timer_stop(timer); in status_expire()
157 static void status_stop(struct k_timer *timer) in status_stop() argument
160 TIMER_ASSERT(k_timer_remaining_get(timer) == 0, timer); in status_stop()
595 timer == user_data_timer[1] ? 1 : in user_data_timer_handler()
596 timer == user_data_timer[2] ? 2 : in user_data_timer_handler()
597 timer == user_data_timer[3] ? 3 : in user_data_timer_handler()
598 timer == user_data_timer[4] ? 4 : -1; in user_data_timer_handler()
[all …]
/tests/kernel/timer/timepoints/
A Dtestcase.yaml2 kernel.timer.timepoints:
5 - timer
/tests/kernel/timer/timer_error_case/
A Dtestcase.yaml2 kernel.timer.error_case:
5 - timer
/tests/subsys/logging/log_backend_init/src/
A Dmain.c25 struct k_timer timer; member
63 static void expire_cb(struct k_timer *timer) in expire_cb() argument
65 void *ctx = k_timer_user_data_get(timer); in expire_cb()
75 k_timer_init(&context->timer, expire_cb, NULL); in backend_init()
76 k_timer_user_data_set(&context->timer, (void *)context); in backend_init()
77 k_timer_start(&context->timer, K_MSEC(context->delay), K_NO_WAIT); in backend_init()
/tests/kernel/timer/starve/
A Dtestcase.yaml2 kernel.timer.starve:
7 - timer
A DREADME.txt3 The purpose of the test is to detect whether the timer implementation
6 some implementations this may prevent the timer interrupt handler from
17 hardware timer counter, a timer driver internal calculation of
20 For example a system that uses a 32768-Hz internal timer counter with
/tests/benchmarks/footprints/src/
A Dtimer.c31 static void timer_init(struct k_timer *timer, k_timer_expiry_t expiry_fn, in timer_init() argument
34 k_object_access_grant(timer, k_current_get()); in timer_init()
35 k_timer_init(timer, expiry_fn, stop_fn); in timer_init()
38 static void timer_stop(struct k_timer *timer) in timer_stop() argument
43 static void timer_expire(struct k_timer *timer) in timer_expire() argument
/tests/kernel/timer/timer_behavior/dts/bindings/
A Dtimer-behavior-external.yaml7 tests/kernel/timer/timer_behavior/kernel.timer.timer_behavior_external
10 compatible: "test-kernel-timer-behavior-external"
/tests/drivers/disk/disk_performance/boards/
A Dmimxrt1060_evk.overlay7 /* Disable GPT timer and use systick for better timer accuracy
A Dmimxrt1060_evk_mimxrt1062_qspi_C.overlay7 /* Disable GPT timer and use systick for better timer accuracy
A Dmimxrt1064_evk.overlay7 /* Disable GPT timer and use systick for better timer accuracy
/tests/subsys/rtio/rtio_api/src/
A Drtio_iodev_test.h17 struct k_timer timer; member
59 k_timer_start(&data->timer, K_MSEC(10), K_NO_WAIT); in rtio_iodev_test_next()
75 k_timer_start(&data->timer, K_MSEC(10), K_NO_WAIT); in rtio_iodev_test_complete()
92 struct rtio_iodev_test_data *data = CONTAINER_OF(tm, struct rtio_iodev_test_data, timer); in rtio_iodev_timer_fn()
144 k_timer_init(&data->timer, rtio_iodev_timer_fn, NULL); in rtio_iodev_test_init()
/tests/drivers/build_all/counter/boards/
A Darty_a7_designstart_fpga_cortex_m1.overlay9 compatible = "xlnx,xps-timer-1.00.a";
17 xlnx,one-timer-only = <0x0>;
/tests/kernel/interrupt/src/
A Dprevent_irq.c19 static void timer_handler(struct k_timer *timer) in timer_handler() argument
21 ARG_UNUSED(timer); in timer_handler()
/tests/boards/nrf/mram_latency/src/
A Dmain.c102 static void timeout(struct k_timer *timer) in timeout() argument
104 struct test_req *req = k_timer_user_data_get(timer); in timeout()
117 struct k_timer timer; in ZTEST() local
122 k_timer_init(&timer, timeout, NULL); in ZTEST()
123 k_timer_user_data_set(&timer, &req); in ZTEST()
125 k_timer_start(&timer, K_MSEC(1), K_NO_WAIT); in ZTEST()

Completed in 56 milliseconds

123456