|
OpenAMP Library
|
#include <rpmsg.h>
Data Fields | |
| struct metal_list | endpoints |
| struct rpmsg_endpoint | ns_ept |
| unsigned long | bitmap [metal_bitmap_longs(RPMSG_ADDR_BMP_SIZE)] |
| metal_mutex_t | lock |
| rpmsg_ns_bind_cb | ns_bind_cb |
| rpmsg_ns_bind_cb | ns_unbind_cb |
| struct rpmsg_device_ops | ops |
| bool | support_ns |
struct rpmsg_device - representation of a RPMsg device @endpoints: list of endpoints @ns_ept: name service endpoint @bitmap: table endpoint address allocation. @lock: mutex lock for rpmsg management @ns_bind_cb: callback handler for name service announcement without local endpoints waiting to bind. @ns_unbind_cb: callback handler for name service announcement, called when remote ept is destroyed. @ops: RPMsg device operations @support_ns: create/destroy namespace message
| unsigned long rpmsg_device::bitmap[metal_bitmap_longs(RPMSG_ADDR_BMP_SIZE)] |
| struct metal_list rpmsg_device::endpoints |
| metal_mutex_t rpmsg_device::lock |
| rpmsg_ns_bind_cb rpmsg_device::ns_bind_cb |
| struct rpmsg_endpoint rpmsg_device::ns_ept |
| rpmsg_ns_bind_cb rpmsg_device::ns_unbind_cb |
| struct rpmsg_device_ops rpmsg_device::ops |
| bool rpmsg_device::support_ns |