Lines Matching full:must
31 A thread that wants to wait on multiple conditions must define an array of
34 All events in the array must be initialized before the array can be polled on.
36 Each event must specify which **type** of condition must be satisfied so that
39 Each event must specify what **kernel object** it wants the condition to be
42 Each event must specify which **mode** of operation is used when the condition
55 nature of the kernel. The caller must look at the state of all the poll events
61 :c:func:`k_poll()` must then invoke :c:func:`k_sem_take` to take
80 that matches the **type** specified must be passed to the initializers. The
81 **mode** *must* be set to :c:enumerator:`K_POLL_MODE_NOTIFY_ONLY`. The state
82 *must* be set to :c:macro:`K_POLL_STATE_NOT_READY` (the initializers take care
86 reasons. If using runtime initializers, the user must set it separately in the
179 When :c:func:`k_poll` is called in a loop, the events state must be reset
218 must be attached to a k_poll_event, similar to a semaphore or FIFO. It must
268 If the signal is to be polled in a loop, *both* its event state must be
269 reset to :c:macro:`K_POLL_STATE_NOT_READY` *and* its ``result`` must be