#include <zephyr/ipc/ipc_service.h>
#include <openamp/open_amp.h>
#include <metal/device.h>
 
Go to the source code of this file.
 | 
| #define  | NUM_ENDPOINTS   CONFIG_IPC_SERVICE_BACKEND_RPMSG_NUM_ENDPOINTS_PER_INSTANCE | 
|   | 
 | 
| int  | ipc_rpmsg_init (struct ipc_rpmsg_instance *instance, unsigned int role, unsigned int buffer_size, struct metal_io_region *shm_io, struct virtio_device *vdev, void *shb, size_t size, rpmsg_ns_bind_cb ns_bind_cb) | 
|   | Init an RPMsg instance.  More...
  | 
|   | 
| int  | ipc_rpmsg_deinit (struct ipc_rpmsg_instance *instance, unsigned int role) | 
|   | Deinit an RPMsg instance.  More...
  | 
|   | 
| int  | ipc_rpmsg_register_ept (struct ipc_rpmsg_instance *instance, unsigned int role, struct ipc_rpmsg_ept *ept) | 
|   | Register an endpoint.  More...
  | 
|   |