#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 |
|
) |
| metal_assert(_exp) |
◆ RPMSG_BUF_HELD_MASK
◆ RPMSG_BUF_HELD_SHIFT
| #define RPMSG_BUF_HELD_SHIFT 16 |
◆ RPMSG_LOCATE_DATA
| #define RPMSG_LOCATE_DATA |
( |
|
p | ) |
((unsigned char *)(p) + sizeof(struct rpmsg_hdr)) |
◆ RPMSG_LOCATE_HDR
| #define RPMSG_LOCATE_HDR |
( |
|
p | ) |
((struct rpmsg_hdr *)((unsigned char *)(p) - sizeof(struct rpmsg_hdr))) |
◆ 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