Lines Matching full:it
25 if the function may return before the operation it initializes is
47 is invoked by a thread it is possible for that thread to be suspended as
78 unless that thread has explicitly invoked an operation that caused it to
83 suspend, wait, or invoke :c:func:`k_yield` before it can complete
108 long as it can be completed immediately, and to return an error code
109 rather than sleep if it cannot.
111 It is use of the no-wait feature that allows functions like
112 :c:func:`k_sem_take` to be invoked from ISRs, since it is not
126 The isr-ok attribute is used on a function to indicate that it works
127 whether it is being invoked from interrupt or thread context.
149 The pre-kernel-ok attribute is used on a function to indicate that it
162 :c:func:`k_is_pre_kernel` when determining whether it can fulfill its
163 required behavior. In many cases it would also check
164 :c:func:`k_is_in_isr` so it can be **isr-ok** as well.
171 A function is **async** (i.e. asynchronous) if it may return before the
172 operation it initiates has completed. An asynchronous function will
179 identify it.
190 no-wait path only guarantees that the function will not sleep. It does