Home
last modified time | relevance | path

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

123

/subsys/portability/cmsis_rtos_v2/
A Dtimer.c64 timer->arg = argument; in osTimerNew()
65 timer->type = type; in osTimerNew()
66 timer->status = NOT_ACTIVE; in osTimerNew()
72 return (osTimerId_t)timer; in osTimerNew()
82 if (timer == NULL) { in osTimerStart()
96 timer->status = ACTIVE; in osTimerStart()
107 if (timer == NULL) { in osTimerStop()
120 timer->status = NOT_ACTIVE; in osTimerStop()
131 if (timer == NULL) { in osTimerDelete()
158 if (timer == NULL) { in osTimerGetName()
[all …]
/subsys/portability/cmsis_rtos_v1/
A Dcmsis_timer.c41 struct timer_obj *timer; in osTimerCreate() local
58 timer->arg = argument; in osTimerCreate()
59 timer->type = type; in osTimerCreate()
60 timer->status = NOT_ACTIVE; in osTimerCreate()
64 return (osTimerId)timer; in osTimerCreate()
74 if (timer == NULL) { in osTimerStart()
89 timer->status = ACTIVE; in osTimerStart()
100 if (timer == NULL) { in osTimerStop()
113 timer->status = NOT_ACTIVE; in osTimerStop()
124 if (timer == NULL) { in osTimerDelete()
[all …]
/subsys/net/lib/lwm2m/
A Dipso_timer.c104 static int start_timer(struct ipso_timer_data *timer) in start_timer() argument
111 if (timer->timer_mode == TIMER_MODE_OFF || timer->active || in start_timer()
112 !timer->enabled) { in start_timer()
117 temp = timer->min_off_time * MSEC_PER_SEC; in start_timer()
124 timer->trigger_offset = k_uptime_get(); in start_timer()
125 timer->trigger_counter += 1U; in start_timer()
129 temp = timer->delay_duration * MSEC_PER_SEC; in start_timer()
141 if (!timer->active) { in stop_timer()
145 timer->cumulative_time_ms += k_uptime_get() - timer->trigger_offset; in stop_timer()
149 k_work_cancel_delayable(&timer->timer_work); in stop_timer()
[all …]
/subsys/usb/usb_c/
A Dusbc_timer.c17 static void usbc_timer_handler(struct k_timer *timer) in usbc_timer_handler() argument
19 struct usbc_timer_t *usbc_timer = k_timer_user_data_get(timer); in usbc_timer_handler()
26 k_timer_init(&usbc_timer->timer, usbc_timer_handler, NULL); in usbc_timer_init()
27 k_timer_user_data_set(&usbc_timer->timer, usbc_timer); in usbc_timer_init()
35 k_timer_start(&usbc_timer->timer, K_MSEC(usbc_timer->timeout_ms), K_NO_WAIT); in usbc_timer_start()
59 k_timer_stop(&usbc_timer->timer); in usbc_timer_stop()
/subsys/profiling/perf/
A Dperf.c19 struct k_timer timer; member
30 static void perf_tracer(struct k_timer *timer);
33 .timer = Z_TIMER_INITIALIZER(perf_data.timer, perf_tracer, NULL),
37 static void perf_tracer(struct k_timer *timer) in perf_tracer() argument
40 (struct perf_data_t *)k_timer_user_data_get(timer); in perf_tracer()
65 k_timer_stop(&perf_data_ptr->timer); in perf_dwork_handler()
90 k_timer_user_data_set(&perf_data.timer, &perf_data); in cmd_perf_record()
91 k_timer_start(&perf_data.timer, K_NO_WAIT, period); in cmd_perf_record()
/subsys/shell/backends/
A Dshell_rtt.c37 static void timer_handler(struct k_timer *timer) in timer_handler() argument
39 const struct shell_rtt *sh_rtt = k_timer_user_data_get(timer); in timer_handler()
56 k_timer_init(&sh_rtt->timer, timer_handler, NULL); in init()
57 k_timer_user_data_set(&sh_rtt->timer, (void *)sh_rtt); in init()
58 k_timer_start(&sh_rtt->timer, K_MSEC(CONFIG_SHELL_RTT_RX_POLL_PERIOD), in init()
78 k_timer_stop(&sh_rtt->timer); in uninit()
91 k_timer_stop(&sh_rtt->timer); in enable()
A Dshell_adsp_memory_window.c30 static void timer_handler(struct k_timer *timer) in timer_handler() argument
32 const struct shell_adsp_memory_window *sh_adsp_mw = k_timer_user_data_get(timer); in timer_handler()
69 k_timer_init(&sh_adsp_mw->timer, timer_handler, NULL); in init()
70 k_timer_user_data_set(&sh_adsp_mw->timer, (void *)sh_adsp_mw); in init()
71 k_timer_start(&sh_adsp_mw->timer, POLL_INTERVAL, POLL_INTERVAL); in init()
81 k_timer_stop(&sh_adsp_mw->timer); in uninit()
/subsys/testsuite/ztest/src/
A Dztress.c20 static void ctrl_timeout(struct k_timer *timer);
24 static void progress_timeout(struct k_timer *timer);
28 static void ztress_timeout(struct k_timer *timer);
33 static void test_timeout(struct k_timer *timer);
64 static void test_timeout(struct k_timer *timer) in test_timeout() argument
81 static void progress_timeout(struct k_timer *timer) in progress_timeout() argument
83 struct ztress_context_data *thread_data = k_timer_user_data_get(timer); in progress_timeout()
167 static void ctrl_timeout(struct k_timer *timer) in ctrl_timeout() argument
226 static void ztress_timeout(struct k_timer *timer) in ztress_timeout() argument
228 struct ztress_context_data *context_data = k_timer_user_data_get(timer); in ztress_timeout()
[all …]
/subsys/net/lib/trickle/
A Dtrickle.c82 k_work_reschedule(&trickle->timer, K_MSEC(rand_time)); in double_interval_timeout()
103 k_work_reschedule(&trickle->timer, K_MSEC(diff)); in reschedule()
128 timer); in trickle_timeout()
147 k_work_reschedule(&trickle->timer, K_MSEC(t)); in setup_new_interval()
183 k_work_init_delayable(&trickle->timer, trickle_timeout); in net_trickle_create()
219 k_work_cancel_delayable(&trickle->timer); in net_trickle_stop()
/subsys/tracing/sysview/
A DSYSVIEW_Zephyr.txt93 87 k_timer_init timer=%I, expiry_fn=%I, stop_fn=%I
94 88 k_timer_start timer=%I, duration=%TimeOut , period=%u ticks
95 89 k_timer_stop timer=%I
96 90 k_timer_status_sync timer=%I
97 91 k_timer_user_data_set timer=%I, user_data=%p
98 92 k_timer_user_data_get timer=%I | Returns %p
99 93 timer->expiry_fn timer=%I
100 94 timer->stop_fn timer=%I
/subsys/tracing/test/
A Dtracing_string_format_test.c325 void sys_trace_k_timer_start(struct k_timer *timer, k_timeout_t duration, in sys_trace_k_timer_start() argument
328 TRACING_STRING("%s: %p, duration: %d, period: %d\n", __func__, timer, in sys_trace_k_timer_start()
332 void sys_trace_k_timer_init(struct k_timer *timer, k_timer_expiry_t expiry_fn, in sys_trace_k_timer_init() argument
335 TRACING_STRING("%s: %p\n", __func__, timer); in sys_trace_k_timer_init()
338 void sys_trace_k_timer_stop(struct k_timer *timer) in sys_trace_k_timer_stop() argument
340 TRACING_STRING("%s: %p\n", __func__, timer); in sys_trace_k_timer_stop()
342 void sys_trace_k_timer_status_sync_blocking(struct k_timer *timer) in sys_trace_k_timer_status_sync_blocking() argument
344 TRACING_STRING("%s: %p\n", __func__, timer); in sys_trace_k_timer_status_sync_blocking()
347 void sys_trace_k_timer_status_sync_exit(struct k_timer *timer, uint32_t result) in sys_trace_k_timer_status_sync_exit() argument
349 TRACING_STRING("%s: %p\n", __func__, timer); in sys_trace_k_timer_status_sync_exit()
A Dtracing_test.h448 #define sys_port_trace_k_timer_init(timer) sys_trace_k_timer_init(timer, expiry_fn, stop_fn) argument
449 #define sys_port_trace_k_timer_start(timer, duration, period) \ argument
450 sys_trace_k_timer_start(timer, duration, period)
451 #define sys_port_trace_k_timer_stop(timer) sys_trace_k_timer_stop(timer) argument
452 #define sys_port_trace_k_timer_status_sync_enter(timer) argument
454 sys_trace_k_timer_status_sync_blocking(timer)
456 sys_trace_k_timer_status_sync_exit(timer, result)
740 void sys_trace_k_timer_init(struct k_timer *timer, k_timer_expiry_t expiry_fn,
743 void sys_trace_k_timer_stop(struct k_timer *timer);
744 void sys_trace_k_timer_status_sync_blocking(struct k_timer *timer);
[all …]
/subsys/task_wdt/
A Dtask_wdt.c45 static struct k_timer timer; variable
81 k_timer_user_data_set(&timer, (void *)next_channel_id); in schedule_next_timeout()
82 k_timer_start(&timer, K_TIMEOUT_ABS_TICKS(next_timeout), K_FOREVER); in schedule_next_timeout()
152 k_timer_init(&timer, task_wdt_trigger, NULL); in task_wdt_init()
273 k_timer_stop(&timer); in task_wdt_suspend()
/subsys/net/ip/
A Dipv4_fragment.c41 if (k_work_delayable_remaining_get(&reassembly[i].timer) && in reassembly_get()
49 if (k_work_delayable_remaining_get(&reassembly[i].timer)) { in reassembly_get()
62 k_work_reschedule(&reassembly[avail].timer, K_SECONDS(CONFIG_NET_IPV4_FRAGMENT_TIMEOUT)); in reassembly_get()
89 k_work_delayable_remaining_get(&reassembly[i].timer)); in reassembly_cancel()
90 k_work_cancel_delayable(&reassembly[i].timer); in reassembly_cancel()
120 k_work_delayable_remaining_get(&reass->timer))); in reassembly_info()
127 CONTAINER_OF(dwork, struct net_ipv4_reassembly, timer); in reassembly_timeout()
148 k_work_cancel_delayable(&reass->timer); in reassemble_packet()
230 if (!k_work_delayable_remaining_get(&reassembly[i].timer)) { in net_ipv4_frag_foreach()
688 k_work_init_delayable(&reassembly[i].timer, reassembly_timeout); in net_ipv4_setup_fragment_buffers()
A Dipv6_fragment.c130 if (k_work_delayable_remaining_get(&reassembly[i].timer) && in reassembly_get()
137 if (k_work_delayable_remaining_get(&reassembly[i].timer)) { in reassembly_get()
150 k_work_reschedule(&reassembly[avail].timer, IPV6_REASSEMBLY_TIMEOUT); in reassembly_get()
178 k_work_delayable_remaining_get(&reassembly[i].timer)); in reassembly_cancel()
179 k_work_cancel_delayable(&reassembly[i].timer); in reassembly_cancel()
211 k_work_delayable_remaining_get(&reass->timer))); in reassembly_info()
218 CONTAINER_OF(dwork, struct net_ipv6_reassembly, timer); in reassembly_timeout()
244 k_work_cancel_delayable(&reass->timer); in reassemble_packet()
365 if (!k_work_delayable_remaining_get(&reassembly[i].timer)) { in net_ipv6_frag_foreach()
477 k_work_init_delayable(&reassembly[i].timer, in net_ipv6_handle_fragment_hdr()
/subsys/bluetooth/mesh/
A Dlpn.c202 k_work_reschedule(&lpn->timer, K_MSEC(FRIEND_REQ_TIMEOUT)); in friend_clear_sent()
255 (void)k_work_cancel_delayable(&lpn->timer); in clear_friendship()
299 k_work_reschedule(&lpn->timer, FRIEND_REQ_RETRY_TIMEOUT); in clear_friendship()
331 k_work_reschedule(&lpn->timer, in friend_req_send_end()
428 k_work_reschedule(&lpn->timer, in req_send_end()
544 (void)k_work_cancel_delayable(&lpn->timer); in bt_mesh_lpn_set()
582 k_work_reschedule(&lpn->timer, K_MSEC(timeout)); in friend_response_received()
592 k_work_reschedule(&lpn->timer, K_MSEC(LPN_AUTO_TIMEOUT)); in bt_mesh_lpn_msg_received()
940 k_work_reschedule(&lpn->timer, in lpn_timeout()
1173 k_work_init_delayable(&lpn->timer, lpn_timeout); in bt_mesh_lpn_init()
[all …]
A Dnet.h77 struct k_work_delayable timer; member
99 struct k_work_delayable timer; /* Repeat timer */ member
166 struct k_work_delayable timer; member
/subsys/canbus/isotp/
A Disotp.c205 static void receive_timeout_handler(struct k_timer *timer) in receive_timeout_handler() argument
207 struct isotp_recv_ctx *rctx = CONTAINER_OF(timer, struct isotp_recv_ctx, timer); in receive_timeout_handler()
254 k_timer_stop(&rctx->timer); in receive_alloc_buffer()
311 k_timer_stop(&rctx->timer); in receive_state_machine()
342 k_timer_stop(&rctx->timer); in receive_state_machine()
680 k_timer_stop(&rctx->timer); in isotp_unbind()
779 static void send_timeout_handler(struct k_timer *timer) in send_timeout_handler() argument
781 struct isotp_send_ctx *sctx = CONTAINER_OF(timer, struct isotp_send_ctx, timer); in send_timeout_handler()
861 k_timer_stop(&sctx->timer); in send_can_rx_cb()
1096 k_timer_stop(&sctx->timer); in send_state_machine()
[all …]
/subsys/net/l2/ppp/
A Dfsm.c189 k_work_cancel_delayable(&fsm->timer); in terminate()
269 k_work_cancel_delayable(&fsm->timer); in ppp_fsm_lower_down()
278 k_work_cancel_delayable(&fsm->timer); in ppp_fsm_lower_down()
651 k_work_cancel_delayable(&fsm->timer); in fsm_recv_configure_req()
706 k_work_cancel_delayable(&fsm->timer); in fsm_recv_configure_ack()
712 k_work_cancel_delayable(&fsm->timer); in fsm_recv_configure_ack()
816 k_work_cancel_delayable(&fsm->timer); in fsm_recv_configure_nack_rej()
823 k_work_cancel_delayable(&fsm->timer); in fsm_recv_configure_nack_rej()
934 k_work_cancel_delayable(&fsm->timer); in fsm_recv_terminate_ack()
983 k_work_cancel_delayable(&fsm->timer); in ppp_fsm_proto_reject()
[all …]
/subsys/net/lib/ptp/
A Dptp.c40 struct k_timer *timer; in ptp_thread() local
55 timer = (struct k_timer *)((uint8_t *)port + in ptp_thread()
62 event = ptp_port_timer_event_gen(port, timer); in ptp_thread()
A Dport.c95 k_timer_start(timer, K_NSEC(timeout), K_NO_WAIT); in port_timer_set_timeout()
362 k_timer_init(timer, timeout_fn, NULL); in port_timer_init()
363 k_timer_user_data_set(timer, user_data); in port_timer_init()
370 if (timer == &port->timers.announce) { in port_timer_to_handler()
372 } else if (timer == &port->timers.sync) { in port_timer_to_handler()
374 } else if (timer == &port->timers.delay) { in port_timer_to_handler()
1205 if (timer == &port->timers.qualification && in ptp_port_timer_event_gen()
1216 if (timer == &port->timers.sync && in ptp_port_timer_event_gen()
1228 if (timer == &port->timers.announce && in ptp_port_timer_event_gen()
1242 if (timer == &port->timers.delay && in ptp_port_timer_event_gen()
[all …]
/subsys/tracing/ctf/
A Dtracing_ctf.h171 #define sys_port_trace_k_timer_init(timer) \ argument
172 sys_trace_k_timer_init(timer)
174 sys_trace_k_timer_start(timer, duration, period)
175 #define sys_port_trace_k_timer_stop(timer) \ argument
176 sys_trace_k_timer_stop(timer)
177 #define sys_port_trace_k_timer_status_sync_enter(timer) \ argument
178 sys_trace_k_timer_status_sync_enter(timer)
180 sys_trace_k_timer_status_sync_blocking(timer, timeout)
182 sys_trace_k_timer_status_sync_exit(timer, result)
455 void sys_trace_k_timer_init(struct k_timer *timer);
[all …]
A Dctf_top.c328 void sys_trace_k_timer_init(struct k_timer *timer) in sys_trace_k_timer_init() argument
331 (uint32_t)(uintptr_t)timer); in sys_trace_k_timer_init()
334 void sys_trace_k_timer_start(struct k_timer *timer, k_timeout_t duration, in sys_trace_k_timer_start() argument
338 (uint32_t)(uintptr_t)timer, in sys_trace_k_timer_start()
344 void sys_trace_k_timer_stop(struct k_timer *timer) in sys_trace_k_timer_stop() argument
347 (uint32_t)(uintptr_t)timer in sys_trace_k_timer_stop()
351 void sys_trace_k_timer_status_sync_enter(struct k_timer *timer) in sys_trace_k_timer_status_sync_enter() argument
354 (uint32_t)(uintptr_t)timer in sys_trace_k_timer_status_sync_enter()
361 (uint32_t)(uintptr_t)timer, in sys_trace_k_timer_status_sync_blocking()
366 void sys_trace_k_timer_status_sync_exit(struct k_timer *timer, uint32_t result) in sys_trace_k_timer_status_sync_exit() argument
[all …]
A Dctf_top.h408 static inline void ctf_top_timer_init(uint32_t timer) in ctf_top_timer_init() argument
410 CTF_EVENT(CTF_LITERAL(uint8_t, CTF_EVENT_TIMER_INIT), timer); in ctf_top_timer_init()
415 CTF_EVENT(CTF_LITERAL(uint8_t, CTF_EVENT_TIMER_START), timer, duration, period); in ctf_top_timer_start()
418 static inline void ctf_top_timer_stop(uint32_t timer) in ctf_top_timer_stop() argument
420 CTF_EVENT(CTF_LITERAL(uint8_t, CTF_EVENT_TIMER_STOP), timer); in ctf_top_timer_stop()
423 static inline void ctf_top_timer_status_sync_enter(uint32_t timer) in ctf_top_timer_status_sync_enter() argument
425 CTF_EVENT(CTF_LITERAL(uint8_t, CTF_EVENT_TIMER_STATUS_SYNC_ENTER), timer); in ctf_top_timer_status_sync_enter()
428 static inline void ctf_top_timer_status_sync_blocking(uint32_t timer, uint32_t timeout) in ctf_top_timer_status_sync_blocking() argument
430 CTF_EVENT(CTF_LITERAL(uint8_t, CTF_EVENT_TIMER_STATUS_SYNC_BLOCKING), timer, timeout); in ctf_top_timer_status_sync_blocking()
433 static inline void ctf_top_timer_status_sync_exit(uint32_t timer, uint32_t result) in ctf_top_timer_status_sync_exit() argument
[all …]
/subsys/sip_svc/
A Dsip_svc_subsys.c238 static bool get_timer_status(bool *first_iteration, struct k_timer *timer, k_timeout_t duration) in get_timer_status() argument
240 if (first_iteration == NULL || timer == NULL) { in get_timer_status()
246 k_timer_start(timer, duration, K_NO_WAIT); in get_timer_status()
255 } else if (k_timer_remaining_get(timer) > 0) { in get_timer_status()
268 struct k_timer timer; in sip_svc_open() local
277 k_timer_init(&timer, NULL, NULL); in sip_svc_open()
285 for (bool first_iteration = false; get_timer_status(&first_iteration, &timer, k_timeout); in sip_svc_open()
298 k_timer_stop(&timer); in sip_svc_open()
306 k_timer_stop(&timer); in sip_svc_open()
333 k_timer_stop(&timer); in sip_svc_open()
[all …]

Completed in 65 milliseconds

123