Lines Matching full:endpoint
54 * user have to create (register) an endpoint in the instance
65 * - ENDPOINT: an endpoint is the entity the user must use to send / receive
67 * endpoint is always associated to an instance.
142 * It is registered during endpoint registration.
143 * This structure is part of the endpoint configuration.
148 * This callback is called when the endpoint binding is successful.
176 /** @brief Endpoint instance.
183 /** Instance this endpoint belongs to. */
186 /** Backend-specific token used to identify an endpoint in an instance. */
190 /** @brief Endpoint configuration structure. */
193 /** Name of the endpoint. */
196 /** Endpoint priority. If the backend supports priorities. */
209 * endpoint on it.
233 * @retval -EBUSY when an endpoint exists that hasn't been
241 /** @brief Register IPC endpoint onto an instance.
243 * Registers IPC endpoint onto an instance to enable communication with a
248 * @param[in] instance Instance to register the endpoint onto.
249 * @param[in] ept Endpoint object.
250 * @param[in] cfg Endpoint configuration.
252 * @note Keep the variable pointed by @p cfg alive when endpoint is in use.
255 * @retval -EINVAL when instance, endpoint or configuration is invalid.
265 /** @brief Deregister an IPC endpoint from its instance.
267 * Deregisters an IPC endpoint from its instance.
271 * @param[in] ept Endpoint object.
274 * @retval -EINVAL when instance, endpoint or configuration is invalid.
275 * @retval -ENOENT when the endpoint is not registered with the instance.
283 /** @brief Send data using given IPC endpoint.
285 * @param[in] ept Registered endpoint by @ref ipc_service_register_endpoint.
291 * @retval -EINVAL when instance or endpoint is invalid.
292 * @retval -ENOENT when the endpoint is not registered with the instance.
308 * @param[in] ept Registered endpoint by @ref ipc_service_register_endpoint.
312 * @retval -EINVAL when instance or endpoint is invalid.
313 * @retval -ENOENT when the endpoint is not registered with the instance.
348 * @param[in] ept Registered endpoint by @ref ipc_service_register_endpoint.
357 * @retval -EINVAL when instance or endpoint is invalid.
358 * @retval -ENOENT when the endpoint is not registered with the instance.
375 * @param[in] ept Registered endpoint by @ref ipc_service_register_endpoint.
380 * @retval -EINVAL when instance or endpoint is invalid.
381 * @retval -ENOENT when the endpoint is not registered with the instance.
393 * using the given IPC endpoint.
408 * @param[in] ept Registered endpoint by @ref ipc_service_register_endpoint.
415 * @retval -EINVAL when instance or endpoint is invalid.
416 * @retval -ENOENT when the endpoint is not registered with the instance.
436 * @param[in] ept Registered endpoint by @ref ipc_service_register_endpoint.
441 * @retval -EINVAL when instance or endpoint is invalid.
442 * @retval -ENOENT when the endpoint is not registered with the instance.
460 * @param[in] ept Registered endpoint by @ref ipc_service_register_endpoint.
465 * @retval -EINVAL when instance or endpoint is invalid.
466 * @retval -ENOENT when the endpoint is not registered with the instance.