Searched full:workqueue (Results 1 – 25 of 141) sorted by relevance
123456
| /Zephyr-4.3.0/tests/kernel/workq/work_queue/ |
| D | testcase.yaml | 2 kernel.workqueue: 6 - workqueue 7 kernel.workqueue.work_timeout: 11 - workqueue
|
| /Zephyr-4.3.0/tests/subsys/ipc/ipc_sessions/interoperability/ |
| D | Kconfig.icmsg_v1 | 33 bool "Use dedicated workqueue" 37 Enable dedicated workqueue thread for the ICMsg backend. 39 process incoming data through the system workqueue context, and 43 workqueue context. 44 The callbacks coming from the backend are executed from the workqueue 47 imposed by the system workqueue, such as never performing blocking 66 The ICMSG library in its simplicity requires the workqueue to execute 71 # The Icmsg library in its simplicity requires the system workqueue to execute
|
| /Zephyr-4.3.0/doc/kernel/services/threads/ |
| D | workqueue.rst | 3 Workqueue Threads 10 A :dfn:`workqueue` is a kernel object that uses a dedicated thread to process 12 calling the function specified by the work item. A workqueue is typically 17 workqueue is referenced by its memory address. 19 A workqueue has the following key properties: 27 Regardless of workqueue thread priority the workqueue thread will yield 28 between each submitted work item, to prevent a cooperative workqueue from 31 A workqueue must be initialized before it can be used. This sets its queue to 32 empty and spawns the workqueue's thread. The thread runs forever, but sleeps 36 The behavior described here is changed from the Zephyr workqueue [all …]
|
| /Zephyr-4.3.0/drivers/sensor/lm75/ |
| D | Kconfig | 40 int "Stack size for the trigger workqueue thread" 43 Size of the stack used for the internal trigger workqueue thread. 46 int "Priority for the trigger workqueue thread" 49 Priority level for the internal trigger workqueue thread.
|
| /Zephyr-4.3.0/subsys/ipc/ipc_service/lib/ |
| D | Kconfig.icmsg | 25 bool "Use dedicated workqueue" 29 Enable dedicated workqueue thread for the ICMsg backend. 31 process incoming data through the system workqueue context, and 35 workqueue context. 36 The callbacks coming from the backend are executed from the workqueue 39 imposed by the system workqueue, such as never performing blocking 59 The ICMSG library in its simplicity requires the workqueue to execute 91 # The Icmsg library in its simplicity requires the system workqueue to execute
|
| /Zephyr-4.3.0/drivers/sensor/lm77/ |
| D | Kconfig | 33 int "Stack size for the trigger workqueue thread" 36 Size of the stack used for the internal trigger workqueue thread. 39 int "Priority for the trigger workqueue thread" 42 Priority level for the internal trigger workqueue thread.
|
| /Zephyr-4.3.0/drivers/i3c/ |
| D | Kconfig | 78 bool "Use IBI Workqueue" 80 Use global workqueue for processing IBI. 87 int "IBI workqueue stack size" 90 Stack size for the IBI global workqueue. 93 int "IBI workqueue thread priority" 96 Thread priority for the IBI global workqueue. 99 int "IBI workqueue queue length" 103 queued in the workqueue. 106 bool "Verbose debug messages for IBI workqueue" 108 This turns on verbose debug for the IBI workqueue
|
| /Zephyr-4.3.0/tests/kernel/workq/critical/ |
| D | testcase.yaml | 4 - workqueue 6 kernel.workqueue.critical:
|
| /Zephyr-4.3.0/subsys/pm/ |
| D | Kconfig | 151 bool "Use the system workqueue" 154 use the system workqueue instead of defining its own queue. 157 bool "Use a dedicated workqueue" 160 use a dedicated workqueue instead of the system work queue. 164 int "Stack size for pm runtime async workqueue" 167 Defines the size of the stack on the workqueue used for 171 int "PM device runtime workqueue priority. Should be pre-emptible." 176 int "PM device runtime workqueue init priority" 179 Init priority level to setup the device runtime workqueue.
|
| /Zephyr-4.3.0/tests/kernel/workq/user_work/ |
| D | testcase.yaml | 2 kernel.workqueue.user: 10 - workqueue
|
| /Zephyr-4.3.0/subsys/usb/device_next/class/ |
| D | Kconfig.cdc_acm | 20 bool "Use dedicated workqueue in CDC ACM" 26 int "USB CDC ACM workqueue stack size" 30 USB CDC ACM workqueue stack size.
|
| /Zephyr-4.3.0/tests/kernel/workq/user_work/src/ |
| D | main.c | 8 * @brief Workqueue Tests 9 * @defgroup kernel_workqueue_tests Workqueue 30 * @brief Common function using like a handler for workqueue tests 52 * -EBUSY: if the work item was already in some workqueue and 67 /* TESTPOINT: When a work item be added to a workqueue, its flag will in test_k_work_user_submit_to_queue_fail() 69 * be append to a workqueue another time. in test_k_work_user_submit_to_queue_fail() 89 /* if memory is used up, the work cannot be append into the workqueue */ in test_k_work_user_submit_to_queue_fail() 145 * but not the user workqueue since it already started. in test_user_workq_granted_access_setup() 151 * @brief Test user mode grant workqueue permissions
|
| /Zephyr-4.3.0/tests/kernel/profiling/profiling_api/src/ |
| D | main.c | 43 * This test prints the main, idle, interrupt and system workqueue 59 * This test prints the main, idle, interrupt and system workqueue 74 * @brief Test stack usage through system workqueue 76 * This test prints the main, idle, interrupt and system workqueue 77 * stack usage through system workqueue.
|
| /Zephyr-4.3.0/modules/canopennode/ |
| D | Kconfig | 36 int "Stack size for the CANopen transmit workqueue" 40 workqueue. 43 int "Priority for CANopen transmit workqueue" 47 Priority level of the internal CANopen transmit workqueue.
|
| /Zephyr-4.3.0/drivers/flash/ |
| D | Kconfig.esp32 | 39 Use dedicated work thread to perform the workqueue tasks with flash asynchronous operations. 46 Define thread priority for a dedicated work thread processing workqueue. 53 Define stack size for a dedicated work thread processing workqueue.
|
| /Zephyr-4.3.0/tests/kernel/workq/critical/src/ |
| D | main.c | 10 * @brief Offload to the Kernel workqueue 12 * This test verifies that the kernel workqueue operates as 16 * increments the counter is invoked from workqueue due to the two threads 22 * result always matches the number of times the workqueue is called. 61 * @brief Routine to be called from a workqueue 113 * This routine invokes the workqueue many times. 137 * This routine invokes the workqueue many times. It also checks to
|
| /Zephyr-4.3.0/modules/lvgl/ |
| D | Kconfig | 167 bool "Use a dedicated workqueue to run LVGL core" 171 Runs the LVGL in a separate workqueue automatically 179 int "Stack size of LVGL workqueue" 182 Stack size of the LVGL dedicated workqueue 185 int "Priority of the LVGL workqueue"
|
| /Zephyr-4.3.0/subsys/rtio/ |
| D | Kconfig.workq | 14 int "Priority of RTIO Workqueue Threads Pool" 18 int "Stack size of RTIO Workqueue Threads"
|
| /Zephyr-4.3.0/drivers/sensor/nuvoton/nuvoton_adc_cmp_npcx/ |
| D | Kconfig | 30 This option sets internal ADC NPCX threshold detection workqueue 37 This option sets internal ADC NPCX threshold detection workqueue
|
| /Zephyr-4.3.0/subsys/ipc/ipc_service/backends/ |
| D | Kconfig.icbmsg | 27 int "Workqueue stack size" 31 Workqueue stack size for bounding processing
|
| /Zephyr-4.3.0/include/zephyr/drivers/i3c/ |
| D | ibi.h | 122 * Generic workqueue callback when 153 * This queues up an IBI work item in the IBI workqueue 172 * This queues up a target interrupt IBI in the IBI workqueue 190 * This queues up a controllership request IBI in the IBI workqueue 205 * This queues up a hot join IBI in the IBI workqueue 220 * This queues up a generic callback in the IBI workqueue
|
| /Zephyr-4.3.0/subsys/mgmt/mcumgr/transport/ |
| D | Kconfig | 12 # MCUMGR_TRANSPORT_WORKQUEUE -- for workqueue configuration; 16 int "MCUmgr transport workqueue stack size" 22 int "MCUmgr transport workqueue thread priority"
|
| /Zephyr-4.3.0/drivers/usb/udc/ |
| D | Kconfig | 56 int "UDC workqueue stack size" 61 int "UDC workqueue priority" 66 System workqueue priority.
|
| /Zephyr-4.3.0/drivers/sensor/ite/ite_vcmp_it8xxx2/ |
| D | Kconfig | 37 workqueue priority. 44 workqueue stack size.
|
| /Zephyr-4.3.0/drivers/mspi/ |
| D | Kconfig.dw | 22 bool "Handle FIFO in system workqueue" 29 the system workqueue.
|
123456