/Zephyr-latest/subsys/bluetooth/mesh/ |
D | adv_ext.c | 73 struct k_work work; member 77 static void send_pending_adv(struct k_work *work); 106 .work = Z_WORK_INITIALIZER(send_pending_adv), 118 .work = Z_WORK_INITIALIZER(send_pending_adv), 124 .work = Z_WORK_INITIALIZER(send_pending_adv), 130 .work = Z_WORK_INITIALIZER(send_pending_adv), 273 } else if ((~ignore_mask) & k_work_busy_get(&ext_adv->work)) { in schedule_send_with_mask() 278 bt_mesh_wq_submit(&ext_adv->work); in schedule_send_with_mask() 283 static void send_pending_adv(struct k_work *work) in send_pending_adv() argument 289 ext_adv = CONTAINER_OF(work, struct bt_mesh_ext_adv, work); in send_pending_adv() [all …]
|
/Zephyr-latest/include/zephyr/tracing/ |
D | tracing.h | 319 #define sys_port_trace_k_work_init(work) argument 326 #define sys_port_trace_k_work_submit_to_queue_enter(queue, work) argument 334 #define sys_port_trace_k_work_submit_to_queue_exit(queue, work, ret) argument 340 #define sys_port_trace_k_work_submit_enter(work) argument 347 #define sys_port_trace_k_work_submit_exit(work, ret) argument 353 #define sys_port_trace_k_work_flush_enter(work) argument 360 #define sys_port_trace_k_work_flush_blocking(work, timeout) argument 367 #define sys_port_trace_k_work_flush_exit(work, ret) argument 373 #define sys_port_trace_k_work_cancel_enter(work) argument 380 #define sys_port_trace_k_work_cancel_exit(work, ret) argument [all …]
|
/Zephyr-latest/drivers/sensor/apds9960/ |
D | apds9960_trigger.c | 20 void apds9960_work_cb(struct k_work *work) in apds9960_work_cb() argument 22 struct apds9960_data *data = CONTAINER_OF(work, in apds9960_work_cb() 24 work); in apds9960_work_cb() 96 k_work_submit(&data->work); in apds9960_trigger_set()
|
/Zephyr-latest/subsys/input/ |
D | input_longpress.c | 28 struct k_work_delayable work; member 33 static void longpress_deferred(struct k_work *work) in longpress_deferred() argument 35 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in longpress_deferred() 37 dwork, struct longpress_data_entry, work); in longpress_deferred() 74 k_work_schedule(&entry->work, K_MSEC(cfg->long_delays_ms)); in longpress_cb() 76 k_work_cancel_delayable(&entry->work); in longpress_cb() 100 k_work_init_delayable(&entry->work, longpress_deferred); in longpress_init()
|
/Zephyr-latest/drivers/sensor/ite/ite_vcmp_it8xxx2/ |
D | Kconfig | 25 bool "ITE it8xxx2 voltage comparator threshold detection uses internal work queue" 27 Threshold detection ISR utilizes system work queue for calling 28 trigger handlers; set this option to use dedicated work queue instead. 33 int "ITE it8xxx2 voltage comparator threshold detection work queue priority" 40 int "ITE it8xxx2 voltage comparator threshold detection work queue stack size"
|
/Zephyr-latest/tests/net/socket/socketpair/src/ |
D | block.c | 18 static ZTEST_BMEM struct k_work work; variable 73 k_work_init(&work, work_handler); in ZTEST_F() 74 k_work_submit(&work); in ZTEST_F() 114 k_work_init(&work, work_handler); in ZTEST_F() 115 k_work_submit(&work); in ZTEST_F()
|
/Zephyr-latest/tests/kernel/profiling/profiling_api/src/ |
D | main.c | 16 static struct k_work work[NUM_OF_WORK]; variable 89 k_work_init(&work[i], work_handler); in ZTEST() 90 k_work_submit(&work[i]); in ZTEST()
|
/Zephyr-latest/drivers/sensor/ams/tmd2620/ |
D | tmd2620_trigger.c | 21 void tmd2620_work_cb(struct k_work *work) in tmd2620_work_cb() argument 25 struct tmd2620_data *data = CONTAINER_OF(work, struct tmd2620_data, work); in tmd2620_work_cb() 91 k_work_submit(&data->work); in tmd2620_trigger_set()
|
/Zephyr-latest/boards/sc/scobc_module1/support/ |
D | openocd.cfg | 17 $_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0
|
D | scobc-module1.cfg | 27 $_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0
|
/Zephyr-latest/drivers/input/ |
D | input_gpio_keys.c | 35 struct k_work_delayable work; member 86 static __maybe_unused void gpio_keys_poll_pins(struct k_work *work) in gpio_keys_poll_pins() argument 88 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in gpio_keys_poll_pins() 89 struct gpio_keys_pin_data *pin_data = CONTAINER_OF(dwork, struct gpio_keys_pin_data, work); in gpio_keys_poll_pins() 108 static __maybe_unused void gpio_keys_change_deferred(struct k_work *work) in gpio_keys_change_deferred() argument 110 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in gpio_keys_change_deferred() 111 struct gpio_keys_pin_data *pin_data = CONTAINER_OF(dwork, struct gpio_keys_pin_data, work); in gpio_keys_change_deferred() 139 k_work_reschedule(&pin_data->work, K_MSEC(cfg->debounce_interval_ms)); in gpio_keys_interrupt() 189 k_work_init_delayable(&pin_data[i].work, cfg->handler); in gpio_keys_init() 206 k_work_reschedule(&pin_data[0].work, K_MSEC(cfg->debounce_interval_ms)); in gpio_keys_init() [all …]
|
D | input_nunchuk.c | 32 struct k_work_delayable work; member 56 static void nunchuk_poll(struct k_work *work) in nunchuk_poll() argument 58 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in nunchuk_poll() 59 struct nunchuk_data *data = CONTAINER_OF(dwork, struct nunchuk_data, work); in nunchuk_poll() 149 k_work_init_delayable(&data->work, nunchuk_poll); in nunchuk_init() 150 ret = k_work_reschedule(&data->work, data->interval_ms); in nunchuk_init()
|
/Zephyr-latest/drivers/sensor/grow_r502a/ |
D | grow_r502a_trigger.c | 69 k_work_submit(&drv_data->work); in grow_r502a_gpio_callback() 88 static void grow_r502a_work_cb(struct k_work *work) in grow_r502a_work_cb() argument 91 CONTAINER_OF(work, struct grow_r502a_data, work); in grow_r502a_work_cb() 123 drv_data->work.handler = grow_r502a_work_cb; in grow_r502a_init_interrupt()
|
/Zephyr-latest/drivers/sensor/honeywell/hmc5883l/ |
D | hmc5883l_trigger.c | 62 k_work_submit(&drv_data->work); in hmc5883l_gpio_callback() 96 static void hmc5883l_work_cb(struct k_work *work) in hmc5883l_work_cb() argument 99 CONTAINER_OF(work, struct hmc5883l_data, work); in hmc5883l_work_cb() 137 drv_data->work.handler = hmc5883l_work_cb; in hmc5883l_init_interrupt()
|
/Zephyr-latest/drivers/sensor/bosch/bmi08x/ |
D | bmi08x_gyro_trigger.c | 63 static void bmi08x_gyr_work_handler(struct k_work *work) in bmi08x_gyr_work_handler() argument 65 struct bmi08x_gyro_data *data = CONTAINER_OF(work, struct bmi08x_gyro_data, work); in bmi08x_gyr_work_handler() 82 k_work_submit(&data->work); in bmi08x_gyr_gpio_callback() 118 data->work.handler = bmi08x_gyr_work_handler; in bmi08x_gyr_trigger_mode_init()
|
/Zephyr-latest/drivers/sensor/rpi_pico_temp/ |
D | rpi_pico_temp.c | 58 int32_t work; in rpi_pico_temp_channel_get() local 77 work = ((27 * (-cfg->vbe_slope)) - (mv * 1000 - cfg->vbe)); in rpi_pico_temp_channel_get() 78 val->val1 = work / (-cfg->vbe_slope); in rpi_pico_temp_channel_get() 79 work -= val->val1 * (-cfg->vbe_slope); in rpi_pico_temp_channel_get() 80 val->val2 = work * 1000000 / (-cfg->vbe_slope); in rpi_pico_temp_channel_get()
|
/Zephyr-latest/drivers/sensor/st/iis2mdc/ |
D | iis2mdc_trigger.c | 81 k_work_submit(&iis2mdc->work); in iis2mdc_gpio_callback() 101 static void iis2mdc_work_cb(struct k_work *work) in iis2mdc_work_cb() argument 104 CONTAINER_OF(work, struct iis2mdc_data, work); in iis2mdc_work_cb() 130 iis2mdc->work.handler = iis2mdc_work_cb; in iis2mdc_init_interrupt()
|
/Zephyr-latest/drivers/sensor/tdk/mpu6050/ |
D | mpu6050_trigger.c | 61 k_work_submit(&drv_data->work); in mpu6050_gpio_callback() 95 static void mpu6050_work_cb(struct k_work *work) in mpu6050_work_cb() argument 98 CONTAINER_OF(work, struct mpu6050_data, work); in mpu6050_work_cb() 143 drv_data->work.handler = mpu6050_work_cb; in mpu6050_init_interrupt()
|
/Zephyr-latest/drivers/sensor/ti/tmag5170/ |
D | tmag5170_trigger.c | 45 static void tmag5170_work_handler(struct k_work *work) in tmag5170_work_handler() argument 47 struct tmag5170_data *data = CONTAINER_OF(work, in tmag5170_work_handler() 49 work); in tmag5170_work_handler() 69 k_work_submit(&data->work); in tmag5170_gpio_callback() 128 data->work.handler = tmag5170_work_handler; in tmag5170_trigger_init()
|
/Zephyr-latest/tests/net/socket/tls/src/ |
D | main.c | 263 static void test_msg_waitall_tx_work_handler(struct k_work *work) in test_msg_waitall_tx_work_handler() argument 265 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in test_msg_waitall_tx_work_handler() 278 struct k_work_delayable work; member 283 static void client_connect_work_handler(struct k_work *work) in client_connect_work_handler() argument 285 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in client_connect_work_handler() 287 CONTAINER_OF(dwork, struct connect_data, work); in client_connect_work_handler() 293 static void dtls_client_connect_send_work_handler(struct k_work *work) in dtls_client_connect_send_work_handler() argument 295 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in dtls_client_connect_send_work_handler() 297 CONTAINER_OF(dwork, struct connect_data, work); in dtls_client_connect_send_work_handler() 342 k_work_init_delayable(&test_data.work, client_connect_work_handler); in test_prepare_tls_connection() [all …]
|
/Zephyr-latest/drivers/clock_control/ |
D | clock_control_nrf2_global_hsfll.c | 171 static void global_hsfll_work_handler(struct k_work *work) in global_hsfll_work_handler() argument 174 CONTAINER_OF(work, struct global_hsfll_dev_data, clk_cfg.work); in global_hsfll_work_handler() 180 freq_idx = clock_config_update_begin(work); in global_hsfll_work_handler() 193 static void global_hsfll_evt_handler(struct k_work *work) in global_hsfll_evt_handler() argument 196 CONTAINER_OF(work, struct global_hsfll_dev_data, evt_work); in global_hsfll_evt_handler() 226 static void global_hsfll_timeout_handler(struct k_work *work) in global_hsfll_timeout_handler() argument 228 struct k_work_delayable *dwork = k_work_delayable_from_work(work); in global_hsfll_timeout_handler()
|
/Zephyr-latest/subsys/net/lib/config/ |
D | init_clock_sntp.c | 17 static void sntp_resync_handler(struct k_work *work); 64 static void sntp_resync_handler(struct k_work *work) in sntp_resync_handler() argument 68 ARG_UNUSED(work); in sntp_resync_handler()
|
/Zephyr-latest/boards/others/neorv32/support/ |
D | neorv32.cfg | 34 $_TARGETNAME.0 configure -work-area-phys $_WORKAREAADDR -work-area-size $_WORKAREASIZE -work-area-b…
|
/Zephyr-latest/subsys/usb/device/ |
D | usb_transfer.c | 40 struct k_work work; member 78 trans = CONTAINER_OF(item, struct usb_transfer_data, work); in usb_transfer_work() 146 k_work_submit_to_queue(&USB_WORK_Q, &trans->work); in usb_transfer_work() 194 usb_transfer_work(&trans->work); in usb_transfer_ep_callback() 196 k_work_submit_to_queue(&USB_WORK_Q, &trans->work); in usb_transfer_ep_callback() 254 k_work_submit_to_queue(&USB_WORK_Q, &trans->work); in usb_transfer() 282 k_work_submit_to_queue(&USB_WORK_Q, &trans->work); in usb_cancel_transfer() 298 k_work_submit_to_queue(&USB_WORK_Q, &trans->work); in usb_cancel_transfers() 336 k_work_init(&ut_data[i].work, usb_transfer_work); in usb_transfer_init()
|
/Zephyr-latest/subsys/tracing/sysview/ |
D | tracing_sysview.h | 134 #define sys_port_trace_k_work_init(work) \ argument 135 SEGGER_SYSVIEW_RecordU32(TID_WORK_INIT, (uint32_t)(uintptr_t)work) 137 #define sys_port_trace_k_work_submit_to_queue_enter(queue, work) \ argument 139 (uint32_t)(uintptr_t)work) 141 #define sys_port_trace_k_work_submit_to_queue_exit(queue, work, ret) \ argument 144 #define sys_port_trace_k_work_submit_enter(work) \ argument 145 SEGGER_SYSVIEW_RecordU32(TID_WORK_SUBMIT, (uint32_t)(uintptr_t)work) 147 #define sys_port_trace_k_work_submit_exit(work, ret) \ argument 150 #define sys_port_trace_k_work_flush_enter(work) \ argument 151 SEGGER_SYSVIEW_RecordU32(TID_WORK_FLUSH, (uint32_t)(uintptr_t)work) [all …]
|