Lines Matching full:instance
34 * This callback is defined at instance level and it is called when an endpoint
35 * of the instance is bound.
37 * @param ept Endpoint of the instance just bound.
43 * Used to define an endpoint to be encapsulated in an RPMsg instance.
65 /** @brief RPMsg instance structure.
67 * Struct representation of an RPMsg instance.
70 /** Endpoints in the instance. */
79 /** EPT (instance) bound callback. */
82 /** EPT (instance) callback. */
85 /** Mutex for the instance. */
89 /** @brief Init an RPMsg instance.
91 * Init an RPMsg instance.
93 * @param instance Pointer to the RPMsg instance struct.
108 int ipc_rpmsg_init(struct ipc_rpmsg_instance *instance,
119 * Deinit an RPMsg instance
121 * @param instance Pointer to the RPMsg instance struct.
127 int ipc_rpmsg_deinit(struct ipc_rpmsg_instance *instance,
132 * Register an endpoint to a provided RPMsg instance.
134 * @param instance Pointer to the RPMsg instance struct.
142 int ipc_rpmsg_register_ept(struct ipc_rpmsg_instance *instance, unsigned int role,