#include <stdint.h>
#include <openamp/rpmsg.h>
Go to the source code of this file.
|
| int | rpmsg_send_ns_message (struct rpmsg_endpoint *ept, unsigned long flags) |
| struct rpmsg_endpoint * | rpmsg_get_endpoint (struct rpmsg_device *rvdev, const char *name, uint32_t addr, uint32_t dest_addr) |
| void | rpmsg_register_endpoint (struct rpmsg_device *rdev, struct rpmsg_endpoint *ept, const char *name, uint32_t src, uint32_t dest, rpmsg_ept_cb cb, rpmsg_ns_unbind_cb ns_unbind_cb, void *priv) |
| static struct rpmsg_endpoint * | rpmsg_get_ept_from_addr (struct rpmsg_device *rdev, uint32_t addr) |
| void | rpmsg_ept_incref (struct rpmsg_endpoint *ept) |
| void | rpmsg_ept_decref (struct rpmsg_endpoint *ept) |
◆ RPMSG_ASSERT
| #define RPMSG_ASSERT |
( |
| _exp, |
|
|
| _msg ) |
◆ RPMSG_BUF_HELD_MASK
◆ RPMSG_BUF_HELD_SHIFT
| #define RPMSG_BUF_HELD_SHIFT 16 |
◆ RPMSG_LOCATE_DATA
| #define RPMSG_LOCATE_DATA |
( |
| p | ) |
|
Value:((
unsigned char *)(p) +
sizeof(
struct rpmsg_hdr))
Common header for all RPMsg messages.
Definition rpmsg_internal.h:55
◆ RPMSG_LOCATE_HDR
| #define RPMSG_LOCATE_HDR |
( |
| p | ) |
|
◆ rpmsg_ns_flags
dynamic name service announcement flags
| Enumerator |
|---|
| RPMSG_NS_CREATE | A new remote service was just created.
|
| RPMSG_NS_DESTROY | A known remote service was just destroyed.
|
◆ rpmsg_ept_decref()
◆ rpmsg_ept_incref()
◆ rpmsg_get_endpoint()
◆ rpmsg_get_ept_from_addr()
◆ rpmsg_register_endpoint()
◆ rpmsg_send_ns_message()
| int rpmsg_send_ns_message |
( |
struct rpmsg_endpoint * | ept, |
|
|
unsigned long | flags ) |
◆ METAL_PACKED_END