| /subsys/portability/cmsis_rtos_v2/ |
| A D | timer.c | 64 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 D | cmsis_timer.c | 41 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 D | ipso_timer.c | 104 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 D | usbc_timer.c | 17 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 D | perf.c | 19 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 D | shell_rtt.c | 37 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 D | shell_adsp_memory_window.c | 30 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 D | ztress.c | 20 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 D | trickle.c | 82 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 D | SYSVIEW_Zephyr.txt | 93 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 D | tracing_string_format_test.c | 325 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 D | tracing_test.h | 448 #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 D | task_wdt.c | 45 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 D | ipv4_fragment.c | 41 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 D | ipv6_fragment.c | 130 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 D | lpn.c | 202 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 D | net.h | 77 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 D | isotp.c | 205 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 D | fsm.c | 189 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 D | ptp.c | 40 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 D | port.c | 95 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 D | tracing_ctf.h | 171 #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 D | ctf_top.c | 328 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 D | ctf_top.h | 408 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 D | sip_svc_subsys.c | 238 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 …]
|