Searched full:workqueue (Results 1 – 25 of 111) sorted by relevance
12345
| /Zephyr-latest/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-latest/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-latest/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-latest/drivers/i3c/ |
| D | Kconfig | 58 bool "Use IBI Workqueue" 60 Use global workqueue for processing IBI. 67 int "IBI workqueue stack size" 70 Stack size for the IBI global workqueue. 73 int "IBI workqueue thread priority" 76 Thread priority for the IBI global workqueue. 79 int "IBI workqueue queue length" 83 queued in the workqueue. 86 bool "Verbose debug messages for IBI workqueue" 88 This turns on verbose debug for the IBI workqueue
|
| /Zephyr-latest/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 58 The ICMSG library in its simplicity requires the workqueue to execute 90 # The Icmsg library in its simplicity requires the system workqueue to execute
|
| /Zephyr-latest/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-latest/tests/kernel/workq/work_queue/ |
| D | testcase.yaml | 2 kernel.workqueue: 6 - workqueue
|
| /Zephyr-latest/tests/kernel/workq/critical/ |
| D | testcase.yaml | 4 - workqueue 6 kernel.workqueue.critical:
|
| /Zephyr-latest/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-latest/tests/kernel/workq/user_work/ |
| D | testcase.yaml | 2 kernel.workqueue.user: 10 - workqueue
|
| /Zephyr-latest/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-latest/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-latest/subsys/usb/device_next/class/ |
| D | Kconfig.cdc_acm | 20 int "USB CDC ACM workqueue stack size" 23 USB CDC ACM workqueue stack size.
|
| /Zephyr-latest/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-latest/drivers/usb/udc/ |
| D | Kconfig | 41 int "UDC workqueue stack size" 46 int "UDC workqueue priority" 51 System workqueue priority.
|
| /Zephyr-latest/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-latest/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-latest/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-latest/drivers/sensor/ite/ite_vcmp_it8xxx2/ |
| D | Kconfig | 37 workqueue priority. 44 workqueue stack size.
|
| /Zephyr-latest/doc/connectivity/bluetooth/api/mesh/ |
| D | core.rst | 78 The delay between scheduling the work item and submitting it to the workqueue 84 item is submitted to the workqueue without the delay. If the work item was 106 workqueue, while the stack configuration is being stored. 108 When this option is disabled, the work item is submitted to the system workqueue. 109 This means that the system workqueue is blocked for the time it takes to store
|
| /Zephyr-latest/tests/bsim/bluetooth/host/gatt/ccc_store/ |
| D | overlay-no_long_wq.conf | 1 # Disable the dedicated workqueue for long-running tasks.
|
| /Zephyr-latest/tests/bsim/bluetooth/host/security/ccc_update/ |
| D | overlay-no_long_wq.conf | 1 # Disable the dedicated workqueue for long-running tasks.
|
| /Zephyr-latest/samples/bluetooth/central_otc/ |
| D | prj.conf | 7 # This example requires more workqueue stack
|
| /Zephyr-latest/tests/kernel/workq/work/ |
| D | testcase.yaml | 2 kernel.workqueue.api:
|
| /Zephyr-latest/tests/subsys/mgmt/mcumgr/smp_client/ |
| D | prj.conf | 17 # Extend System Workqueue stack size
|
12345