Home
last modified time | relevance | path

Searched refs:work (Results 26 – 50 of 991) sorted by relevance

12345678910>>...40

/Zephyr-latest/subsys/bluetooth/mesh/
Dadv_ext.c73 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/
Dtracing.h319 #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/
Dapds9960_trigger.c20 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/
Dinput_longpress.c28 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/
DKconfig25 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/
Dblock.c18 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/
Dmain.c16 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/
Dtmd2620_trigger.c21 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/
Dopenocd.cfg17 $_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0
Dscobc-module1.cfg27 $_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0
/Zephyr-latest/drivers/input/
Dinput_gpio_keys.c35 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 …]
Dinput_nunchuk.c32 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/
Dgrow_r502a_trigger.c69 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/
Dhmc5883l_trigger.c62 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/
Dbmi08x_gyro_trigger.c63 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/
Drpi_pico_temp.c58 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/
Diis2mdc_trigger.c81 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/
Dmpu6050_trigger.c61 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/
Dtmag5170_trigger.c45 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/
Dmain.c263 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/
Dclock_control_nrf2_global_hsfll.c171 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/
Dinit_clock_sntp.c17 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/
Dneorv32.cfg34 $_TARGETNAME.0 configure -work-area-phys $_WORKAREAADDR -work-area-size $_WORKAREASIZE -work-area-b…
/Zephyr-latest/subsys/usb/device/
Dusb_transfer.c40 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/
Dtracing_sysview.h134 #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 …]

12345678910>>...40