| /subsys/profiling/perf/ |
| A D | perf.c | 23 struct k_work_delayable dwork; member 34 .dwork = Z_WORK_DELAYABLE_INITIALIZER(perf_dwork_handler), 56 k_work_reschedule(&perf_data_ptr->dwork, K_NO_WAIT); in perf_tracer() 62 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in perf_dwork_handler() local 63 struct perf_data_t *perf_data_ptr = CONTAINER_OF(dwork, struct perf_data_t, dwork); in perf_dwork_handler() 75 if (k_work_delayable_is_pending(&perf_data.dwork)) { in cmd_perf_record() 93 k_work_schedule(&perf_data.dwork, duration); in cmd_perf_record() 103 if (k_work_delayable_is_pending(&perf_data.dwork)) { in cmd_perf_clear() 118 if (k_work_delayable_is_pending(&perf_data.dwork)) { in cmd_perf_info() 130 if (k_work_delayable_is_pending(&perf_data.dwork)) { in cmd_perf_print()
|
| /subsys/bluetooth/host/ |
| A D | long_wq.c | 18 int bt_long_wq_schedule(struct k_work_delayable *dwork, k_timeout_t timeout) in bt_long_wq_schedule() argument 20 return k_work_schedule_for_queue(&bt_long_wq, dwork, timeout); in bt_long_wq_schedule() 23 int bt_long_wq_reschedule(struct k_work_delayable *dwork, k_timeout_t timeout) in bt_long_wq_reschedule() argument 25 return k_work_reschedule_for_queue(&bt_long_wq, dwork, timeout); in bt_long_wq_reschedule()
|
| A D | long_wq.h | 12 int bt_long_wq_schedule(struct k_work_delayable *dwork, k_timeout_t timeout); 13 int bt_long_wq_reschedule(struct k_work_delayable *dwork, k_timeout_t timeout); 14 int bt_long_wq_submit(struct k_work *dwork);
|
| /subsys/tracing/sysview/ |
| A D | tracing_sysview.h | 206 #define sys_port_trace_k_work_delayable_init(dwork) \ argument 207 SEGGER_SYSVIEW_RecordU32(TID_WORK_DELAYABLE_INIT, (uint32_t)(uintptr_t)dwork) 209 #define sys_port_trace_k_work_schedule_for_queue_enter(queue, dwork, delay) \ argument 211 (uint32_t)(uintptr_t)dwork, (uint32_t)delay.ticks) 213 #define sys_port_trace_k_work_schedule_for_queue_exit(queue, dwork, delay, ret) \ argument 217 SEGGER_SYSVIEW_RecordU32x2(TID_WORK_SCHEDULE, (uint32_t)(uintptr_t)dwork, \ 225 (uint32_t)(uintptr_t)dwork, (uint32_t)delay.ticks) 231 SEGGER_SYSVIEW_RecordU32x2(TID_WORK_RESCHEDULE, (uint32_t)(uintptr_t)dwork, \ 238 SEGGER_SYSVIEW_RecordU32x2(TID_WORK_FLUSH_DELAYABLE, (uint32_t)(uintptr_t)dwork, \ 245 SEGGER_SYSVIEW_RecordU32(TID_WORK_CANCEL_DELAYABLE, (uint32_t)(uintptr_t)dwork) [all …]
|
| A D | SYSVIEW_Zephyr.txt | 126 114 k_work_canel_delayable dwork=%I 127 115 k_work_cancel_delayable_sync dwork=%I, sync=%I 128 116 k_work_cancel_sync dwork=%I, sync=%I 129 117 k_work_delayable_init dwork=%I 132 120 k_work_flush_delayable dwork=%I, sync=%I 139 127 k_work_reschedule dwork=%I, Delay=%TimeOut | Returns %u 140 128 k_work_reschedule_for_queue queue=%I, dwork=%I, Delay=%TimeOut | Returns %u 141 129 k_work_schedule dwork=%I, Delay=%TimeOut | Returns %u 142 130 k_work_reschedule_for_queue queue=%I, dwork=%I, Delay=%TimeOut | Returns %u
|
| /subsys/tracing/user/ |
| A D | tracing_user.h | 167 #define sys_port_trace_k_work_delayable_init(dwork) argument 171 #define sys_port_trace_k_work_schedule_enter(dwork, delay) argument 172 #define sys_port_trace_k_work_schedule_exit(dwork, delay, ret) argument 176 #define sys_port_trace_k_work_reschedule_enter(dwork, delay) argument 177 #define sys_port_trace_k_work_reschedule_exit(dwork, delay, ret) argument 178 #define sys_port_trace_k_work_flush_delayable_enter(dwork, sync) argument 179 #define sys_port_trace_k_work_flush_delayable_exit(dwork, sync, ret) argument 180 #define sys_port_trace_k_work_cancel_delayable_enter(dwork) argument 181 #define sys_port_trace_k_work_cancel_delayable_exit(dwork, ret) argument 182 #define sys_port_trace_k_work_cancel_delayable_sync_enter(dwork, sync) argument [all …]
|
| /subsys/usb/device_next/ |
| A D | usbd_msg.c | 57 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in msg_work_handler() local 71 (void)k_work_reschedule(dwork, K_MSEC(CONFIG_USBD_MSG_WORK_DELAY)); in msg_work_handler() 86 (void)k_work_schedule(dwork, K_NO_WAIT); in msg_work_handler()
|
| /subsys/mgmt/mcumgr/transport/src/ |
| A D | smp_bt.c | 101 struct k_work_delayable dwork; member 207 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in conn_param_on_pref_restore() local 208 struct conn_param_data *cpd = CONTAINER_OF(dwork, struct conn_param_data, dwork); in conn_param_on_pref_restore() 238 (void)k_work_reschedule(&cpd->dwork, K_MSEC(RESTORE_TIME)); in conn_param_smp_enable() 611 (void)k_work_cancel_delayable(&cpd->dwork); in disconnected() 627 k_work_init_delayable(&conn_data[i].dwork, conn_param_on_pref_restore); in conn_param_control_init()
|
| /subsys/tracing/ctf/ |
| A D | tracing_ctf.h | 105 #define sys_port_trace_k_work_delayable_init(dwork) argument 109 #define sys_port_trace_k_work_schedule_enter(dwork, delay) argument 110 #define sys_port_trace_k_work_schedule_exit(dwork, delay, ret) argument 114 #define sys_port_trace_k_work_reschedule_enter(dwork, delay) argument 115 #define sys_port_trace_k_work_reschedule_exit(dwork, delay, ret) argument 116 #define sys_port_trace_k_work_flush_delayable_enter(dwork, sync) argument 117 #define sys_port_trace_k_work_flush_delayable_exit(dwork, sync, ret) argument 118 #define sys_port_trace_k_work_cancel_delayable_enter(dwork) argument 119 #define sys_port_trace_k_work_cancel_delayable_exit(dwork, ret) argument 120 #define sys_port_trace_k_work_cancel_delayable_sync_enter(dwork, sync) argument [all …]
|
| /subsys/modem/ |
| A D | modem_cmux.c | 915 struct k_work_delayable *dwork = k_work_delayable_from_work(item); in modem_cmux_receive_handler() local 950 struct k_work_delayable *dwork = k_work_delayable_from_work(item); in modem_cmux_transmit_handler() local 999 struct k_work_delayable *dwork; in modem_cmux_connect_handler() local 1006 dwork = k_work_delayable_from_work(item); in modem_cmux_connect_handler() 1007 cmux = CONTAINER_OF(dwork, struct modem_cmux, connect_work); in modem_cmux_connect_handler() 1182 struct k_work_delayable *dwork; in modem_cmux_dlci_open_handler() local 1189 dwork = k_work_delayable_from_work(item); in modem_cmux_dlci_open_handler() 1190 dlci = CONTAINER_OF(dwork, struct modem_cmux_dlci, open_work); in modem_cmux_dlci_open_handler() 1209 struct k_work_delayable *dwork; in modem_cmux_dlci_close_handler() local 1217 dwork = k_work_delayable_from_work(item); in modem_cmux_dlci_close_handler() [all …]
|
| /subsys/tracing/test/ |
| A D | tracing_test.h | 92 #define sys_port_trace_k_work_delayable_init(dwork) argument 95 #define sys_port_trace_k_work_schedule_enter(dwork, delay) argument 96 #define sys_port_trace_k_work_schedule_exit(dwork, delay, ret) argument 99 #define sys_port_trace_k_work_reschedule_enter(dwork, delay) argument 100 #define sys_port_trace_k_work_reschedule_exit(dwork, delay, ret) argument 101 #define sys_port_trace_k_work_flush_delayable_enter(dwork, sync) argument 102 #define sys_port_trace_k_work_flush_delayable_exit(dwork, sync, ret) argument 103 #define sys_port_trace_k_work_cancel_delayable_enter(dwork) argument 104 #define sys_port_trace_k_work_cancel_delayable_exit(dwork, ret) argument 105 #define sys_port_trace_k_work_cancel_delayable_sync_enter(dwork, sync) argument [all …]
|
| /subsys/input/ |
| A D | input_double_tap.c | 34 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in double_tap_deferred() local 36 CONTAINER_OF(dwork, struct double_tap_data_entry, work); in double_tap_deferred()
|
| A D | input_longpress.c | 35 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in longpress_deferred() local 37 dwork, struct longpress_data_entry, work); in longpress_deferred()
|
| /subsys/usb/device_next/class/ |
| A D | usbd_dfu.c | 63 struct k_work_delayable dwork; member 141 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in runtime_detach_work() local 142 struct usbd_dfu_data *data = CONTAINER_OF(dwork, struct usbd_dfu_data, dwork); in runtime_detach_work() 182 k_work_init_delayable(&dfu_data.dwork, runtime_detach_work); in usbd_dfu_preinit() 599 k_work_reschedule(&data->dwork, K_MSEC(100)); in runtime_mode_control_to_dev()
|
| /subsys/lorawan/services/ |
| A D | lorawan_services.h | 58 int lorawan_services_reschedule_work(struct k_work_delayable *dwork, k_timeout_t delay);
|
| A D | lorawan_services.c | 162 int lorawan_services_reschedule_work(struct k_work_delayable *dwork, k_timeout_t delay) in lorawan_services_reschedule_work() argument 164 return k_work_reschedule_for_queue(&services_workq, dwork, delay); in lorawan_services_reschedule_work()
|
| /subsys/net/lib/trickle/ |
| A D | trickle.c | 125 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in trickle_timeout() local 126 struct net_trickle *trickle = CONTAINER_OF(dwork, in trickle_timeout()
|
| /subsys/mgmt/ec_host_cmd/backends/ |
| A D | ec_host_cmd_backend_uart.c | 123 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in rx_timeout() local 125 CONTAINER_OF(dwork, struct ec_host_cmd_uart_ctx, timeout_work); in rx_timeout()
|
| A D | ec_host_cmd_backend_shi_ite.c | 118 struct k_work_delayable *dwork = k_work_delayable_from_work(item); in cs_off_put_handler() local 119 struct shi_it8xxx2_data *data = CONTAINER_OF(dwork, struct shi_it8xxx2_data, cs_off_put); in cs_off_put_handler()
|
| /subsys/net/lib/lwm2m/ |
| A D | ipso_buzzer.c | 170 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in buzzer_work_cb() local 171 struct ipso_buzzer_data *buzzer = CONTAINER_OF(dwork, in buzzer_work_cb()
|
| A D | ipso_timer.c | 258 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in timer_work_cb() local 259 struct ipso_timer_data *timer = CONTAINER_OF(dwork, in timer_work_cb()
|
| /subsys/bluetooth/mesh/ |
| A D | proxy_msg.c | 80 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in proxy_sar_timeout() local 84 role = CONTAINER_OF(dwork, struct bt_mesh_proxy_role, sar_timer); in proxy_sar_timeout()
|
| A D | health_srv.c | 409 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in attention_off() local 410 struct bt_mesh_health_srv *srv = CONTAINER_OF(dwork, in attention_off()
|
| /subsys/shell/backends/ |
| A D | shell_websocket.c | 101 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in ws_send_prematurely() local 102 struct shell_websocket *ws = CONTAINER_OF(dwork, in ws_send_prematurely()
|
| /subsys/net/ip/ |
| A D | tcp.c | 906 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in tcp_send_process() local 907 struct tcp *conn = CONTAINER_OF(dwork, struct tcp, send_timer); in tcp_send_process() 1824 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in tcp_cleanup_recv_queue() local 1841 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in tcp_resend_data() local 1919 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in tcp_timewait_timeout() local 1938 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in tcp_fin_timeout() local 1939 struct tcp *conn = CONTAINER_OF(dwork, struct tcp, fin_timer); in tcp_fin_timeout() 1955 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in tcp_last_ack_timeout() local 1956 struct tcp *conn = CONTAINER_OF(dwork, struct tcp, fin_timer); in tcp_last_ack_timeout() 1990 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in tcp_send_keepalive_probe() local [all …]
|