:orphan: .. title:: choice WAITQ_ALGORITHM: Wait queue priority algorithm .. _choice_277: .. describe:: choice WAITQ_ALGORITHM: Wait queue priority algorithm *Wait queue priority algorithm* Type: ``bool`` Help ==== .. code-block:: none The wait_q abstraction used in IPC primitives to pend threads for later wakeup shares the same backend data structure choices as the scheduler, and can use the same options. Default ======= - \ :kconfig:`WAITQ_DUMB ` Choice options ============== - \ :kconfig:`WAITQ_SCALABLE ` - \ :kconfig:`WAITQ_DUMB ` Kconfig definition ================== At ``/Kconfig:261`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:40`` Menu path: (Top) → General Kernel Options .. code-block:: kconfig choice WAITQ_ALGORITHM bool "Wait queue priority algorithm" default WAITQ_DUMB help The wait_q abstraction used in IPC primitives to pend threads for later wakeup shares the same backend data structure choices as the scheduler, and can use the same options. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*