Lines Matching refs:wait
14 :ref:`api_term_no-wait`
83 suspend, wait, or invoke :c:func:`k_yield` before it can complete
84 its operation. This behavior may be mediated by **no-wait**.
91 pre-kernel contexts if and only if invoked in **no-wait** mode.
93 .. _api_term_no-wait:
95 no-wait
98 The no-wait attribute is used on a function that is also **sleep** to
105 The paradigmatic case of a no-wait function is a function that takes a argument
111 It is use of the no-wait feature that allows functions like
115 A function with a no-wait path does not imply that taking that path
119 pre-kernel contexts only when the parameter selects the no-wait path.
140 Note that a function that is **no-wait** is safe to call from interrupt
141 context only when the no-wait path is selected. **isr-ok** functions
142 need not provide a no-wait path.
189 If a function is both **no-wait** and **async** then selecting the
190 no-wait path only guarantees that the function will not sleep. It does