/Zephyr-latest/tests/posix/common/src/ |
D | sleep.c | 17 static void waker_func(struct k_work *work) in waker_func() argument 20 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in waker_func()
|
/Zephyr-latest/drivers/usb/udc/ |
D | Kconfig | 36 bool "Use a dedicate work queue for UDC drivers" 38 This option provides a dedicated work queue for UDC drivers. 50 By default, UDC work queue priority is the same as
|
/Zephyr-latest/samples/bluetooth/handsfree_ag/src/ |
D | main.c | 277 static void discover_work_handler(struct k_work *work) in discover_work_handler() argument 292 static void call_connect_work_handler(struct k_work *work) in call_connect_work_handler() argument 313 static void call_disconnect_work_handler(struct k_work *work) in call_disconnect_work_handler() argument 326 static void call_remote_ringing_work_handler(struct k_work *work) in call_remote_ringing_work_handler() argument 341 static void call_remote_accept_work_handler(struct k_work *work) in call_remote_accept_work_handler() argument
|
/Zephyr-latest/boards/shields/st_b_lcd40_dsi1_mb1166/ |
D | Kconfig.shield | 1 # Copyright (c) 2023 bytes at work AG
|
/Zephyr-latest/drivers/sensor/st/vl53l1x/ |
D | vl53l1.c | 44 struct k_work work; member 69 static void vl53l1x_worker(struct k_work *work) in vl53l1x_worker() argument 71 struct vl53l1x_data *drv_data = CONTAINER_OF(work, struct vl53l1x_data, work); in vl53l1x_worker() 81 k_work_submit(&drv_data->work); in vl53l1x_gpio_callback() 113 drv_data->work.handler = vl53l1x_worker; in vl53l1x_init_interrupt()
|
/Zephyr-latest/subsys/usb/device/ |
D | Kconfig | 141 bool "Use a dedicate work queue in the USB subsystem" 144 This option provides a dedicated work queue that is used for 148 as UART transmission on CDC-ACM, preventing the system work 152 Without this the system work queue is used for all USB 168 By default, USB work queue priority is the lowest cooperative 169 priority. This means that any work handler, once started, won't
|
/Zephyr-latest/samples/subsys/display/lvgl/boards/ |
D | max32662evkit.overlay | 15 * to lvgl example work
|
/Zephyr-latest/samples/drivers/can/counter/src/ |
D | main.c | 93 void change_led_work_handler(struct k_work *work) in change_led_work_handler() argument 169 void state_change_work_handler(struct k_work *work) in state_change_work_handler() argument 181 struct k_work *work = (struct k_work *)user_data; in state_change_callback() local 187 k_work_submit(work); in state_change_callback()
|
/Zephyr-latest/boards/openisa/rv32m1_vega/support/ |
D | openocd_rv32m1_vega_zero_riscy.cfg | 41 $_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0
|
/Zephyr-latest/soc/st/stm32/stm32wbax/hci_if/ |
D | ll_sys_if_adapt.c | 29 static void ll_sys_bg_process_handler(struct k_work *work) in ll_sys_bg_process_handler() argument
|
/Zephyr-latest/drivers/sensor/honeywell/sm351lt/ |
D | sm351lt.h | 37 struct k_work work; member
|
/Zephyr-latest/drivers/sensor/st/lsm6dsv16x/ |
D | lsm6dsv16x_trigger.c | 223 k_work_submit(&lsm6dsv16x->work); in lsm6dsv16x_intr_callback() 263 static void lsm6dsv16x_work_cb(struct k_work *work) in lsm6dsv16x_work_cb() argument 266 CONTAINER_OF(work, struct lsm6dsv16x_data, work); in lsm6dsv16x_work_cb() 344 lsm6dsv16x->work.handler = lsm6dsv16x_work_cb; in lsm6dsv16x_init_interrupt()
|
/Zephyr-latest/subsys/net/ip/ |
D | ipv6_pe.c | 656 struct k_work_delayable work; member 663 static void send_deprecated_event(struct k_work *work) in send_deprecated_event() argument 665 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in send_deprecated_event() 668 work); in send_deprecated_event() 734 if (k_work_delayable_is_pending(&trigger_deprecated_event.work)) { in renewal_cb() 744 k_work_schedule(&trigger_deprecated_event.work, K_MSEC(500)); in renewal_cb() 748 static void ipv6_pe_renew(struct k_work *work) in ipv6_pe_renew() argument 750 ARG_UNUSED(work); in ipv6_pe_renew() 778 k_work_init_delayable(&trigger_deprecated_event.work, in net_ipv6_pe_init()
|
/Zephyr-latest/drivers/sensor/asahi_kasei/akm09918c/ |
D | akm09918c_async.c | 76 void akm09918_async_fetch(struct k_work *work) in akm09918_async_fetch() argument 78 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in akm09918_async_fetch()
|
/Zephyr-latest/include/zephyr/sys/ |
D | p4wq.h | 19 typedef void (*k_p4wq_handler_t)(struct k_p4wq_work *work); 206 int k_p4wq_wait(struct k_p4wq_work *work, k_timeout_t timeout);
|
/Zephyr-latest/subsys/net/lib/zperf/ |
D | zperf_internal.h | 87 struct k_work work; member 111 void zperf_async_work_submit(struct k_work *work);
|
/Zephyr-latest/drivers/mipi_dsi/ |
D | Kconfig.stm32 | 1 # Copyright (c) 2023 bytes at work AG
|
/Zephyr-latest/subsys/tracing/test/ |
D | tracing_test.h | 67 #define sys_port_trace_k_work_init(work) argument 68 #define sys_port_trace_k_work_submit_to_queue_enter(queue, work) argument 69 #define sys_port_trace_k_work_submit_to_queue_exit(queue, work, ret) argument 70 #define sys_port_trace_k_work_submit_enter(work) argument 71 #define sys_port_trace_k_work_submit_exit(work, ret) argument 72 #define sys_port_trace_k_work_flush_enter(work) argument 73 #define sys_port_trace_k_work_flush_blocking(work, timeout) argument 74 #define sys_port_trace_k_work_flush_exit(work, ret) argument 75 #define sys_port_trace_k_work_cancel_enter(work) argument 76 #define sys_port_trace_k_work_cancel_exit(work, ret) argument [all …]
|
/Zephyr-latest/modules/nrf_wifi/os/ |
D | shim.h | 44 struct k_work_delayable work; member
|
/Zephyr-latest/drivers/ethernet/ |
D | Kconfig.nxp_imx_netc | 38 The budget parameter places a limit on the amount of work the driver may 40 work to do. This is to prevent the RX thread to starve other threads. Each 41 received frame counts as one unit of work.
|
/Zephyr-latest/drivers/clock_control/ |
D | clock_control_nrf2_lfclk.c | 90 static void lfclk_work_handler(struct k_work *work) in lfclk_work_handler() argument 93 CONTAINER_OF(work, struct lfclk_dev_data, clk_cfg.work); in lfclk_work_handler() 97 to_activate_idx = clock_config_update_begin(work); in lfclk_work_handler()
|
/Zephyr-latest/drivers/sensor/ite/ite_vcmp_it8xxx2/ |
D | vcmp_ite_it8xxx2.c | 69 struct k_work work; member 151 CONTAINER_OF(item, struct vcmp_it8xxx2_data, work); in it8xxx2_vcmp_trigger_work_handler() 216 vcmp_work_addr[config->vcmp_ch] = (uint32_t) &data->work; in vcmp_ite_it8xxx2_trigger_set() 316 k_work_init(&data->work, it8xxx2_vcmp_trigger_work_handler); in vcmp_it8xxx2_init() 317 vcmp_work_addr[config->vcmp_ch] = (uint32_t) &data->work; in vcmp_it8xxx2_init()
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_pca953x.c | 58 struct k_work work; member 157 static void gpio_pca953x_work_handler(struct k_work *work) in gpio_pca953x_work_handler() argument 160 CONTAINER_OF(work, struct pca953x_drv_data, work); in gpio_pca953x_work_handler() 180 k_work_submit(&drv_data->work); in gpio_pca953x_init_cb() 427 k_work_init(&drv_data->work, gpio_pca953x_work_handler); in gpio_pca953x_init()
|
D | gpio_tca6424a.c | 51 struct k_work work; member 224 static void tca6424a_work_handler(struct k_work *work) in tca6424a_work_handler() argument 226 struct tca6424a_drv_data *drv_data = CONTAINER_OF(work, struct tca6424a_drv_data, work); in tca6424a_work_handler() 247 k_work_submit(&drv_data->work); in tca6424a_int_gpio_handler() 531 k_work_init(&drv_data->work, tca6424a_work_handler); in tca6424a_init() 570 .work = Z_WORK_INITIALIZER(tca6424a_work_handler), \
|
/Zephyr-latest/subsys/pm/ |
D | device_runtime.c | 82 (void)k_work_schedule(&pm->work, delay); in runtime_suspend() 102 static void runtime_suspend_work(struct k_work *work) in runtime_suspend_work() argument 105 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in runtime_suspend_work() 106 struct pm_device *pm = CONTAINER_OF(dwork, struct pm_device, work); in runtime_suspend_work() 234 ((k_work_cancel_delayable(&pm->work) & K_WORK_RUNNING) == 0)) { in pm_device_runtime_get() 442 k_work_init_delayable(&pm->work, runtime_suspend_work); in pm_device_runtime_enable() 517 ((k_work_cancel_delayable(&pm->work) & K_WORK_RUNNING) == 0)) { in pm_device_runtime_disable()
|