Lines Matching refs:sleep
13 if executing the function can cause the invoking thread to sleep
16 trying to sleep
61 Functions that are **reschedule** but not **sleep** may be invoked from
66 sleep section in API Terminology
69 The sleep attribute is used on a function that can cause the invoking
70 thread to :ref:`sleep <scheduling_v2>`.
79 sleep. argument
81 This attribute does not imply the function will sleep unconditionally,
86 Functions that are **sleep** are implicitly **reschedule**.
88 Functions that are **sleep** may be invoked from thread context.
90 Functions that are **sleep** may be invoked from interrupt and
98 The no-wait attribute is used on a function that is also **sleep** to
100 that will not cause the invoking thread to sleep.
109 rather than sleep if it cannot.
113 permitted to sleep in interrupt context.
132 Any function that is not **sleep** is inherently **isr-ok**. Functions
133 that are **sleep** are **isr-ok** if the implementation ensures that the
136 calling context and transfer the operation that would sleep to a thread,
190 no-wait path only guarantees that the function will not sleep. It does