Lines Matching refs:thread

7 allowed calling context (thread, ISR, pre-kernel), the effect of a call
8 on the current thread state, and other behavioral characteristics.
13 if executing the function can cause the invoking thread to sleep
15 if a parameter to the function can prevent the invoking thread from
19 effect whether invoked from interrupt or thread context
29 if the calling thread must have supervisor privileges to execute the
47 is invoked by a thread it is possible for that thread to be suspended as
48 a consequence of a higher-priority thread being made ready. Whether the
50 reschedule point and the relative priorities of the invoking thread and
54 interrupts, any thread may be suspended in any function.
56 Functions that are not **reschedule** may be invoked from either thread
59 Functions that are **reschedule** may be invoked from thread context.
70 thread to :ref:`sleep <scheduling_v2>`.
77 will not replace a running cooperative-only thread at a reschedule point
78 unless that thread has explicitly invoked an operation that caused it to
82 but that the operation may require an invoking thread that would have to
88 Functions that are **sleep** may be invoked from thread context.
100 that will not cause the invoking thread to sleep.
127 whether it is being invoked from interrupt or thread context.
136 calling context and transfer the operation that would sleep to a thread,
137 or by documenting that when invoked from a non-thread context the
150 works as documented even when invoked before the kernel main thread has