Lines Matching +full:pre +full:- +full:initialization

5  * SPDX-License-Identifier: Apache-2.0
44 * Select notification through a user-provided callback.
62 * implementations to record client-specific information. The bits
85 * pre-kernel, ISR, or cooperative or pre-emptible threads.
86 * Compatible functions must be isr-ok and not sleep.
95 * service-specific, but the value shall be non-negative if the
105 * initialization function (e.g. sys_notify_init_signal()) to
107 * service-specific client structure, such as onoff_client.
126 * client until the callback has been invoked. (Re-use within the
172 * success or failure for spin-wait synchronous operations.
180 uint32_t method = notify->flags >> SYS_NOTIFY_METHOD_POS; in sys_notify_get_method()
188 * This should be invoked at the start of any service-specific
202 * @retval -EINVAL if the configuration is not valid.
212 * service-specific, but the value shall be non-negative if the
218 * expected by the callback. If notification is by spin-wait or
235 * @retval -EAGAIN if the operation has not completed.
242 int rv = -EAGAIN; in sys_notify_fetch_result()
246 *result = notify->result; in sys_notify_fetch_result()
253 * @brief Initialize a notify object for spin-wait notification.
255 * Clients that use this initialization receive no asynchronous
260 * reinitialized before it can be re-used.
276 * Clients that use this initialization will be notified of the
280 * reinitialized before it can be re-used.
290 * object is passed to the on-off service API.
309 * Clients that use this initialization will be notified of the
315 * reinitialized before it can be re-used.
339 * callback, and the translation to a service-specific callback must