Searched refs:rpmsg_device (Results 1 – 8 of 8) sorted by relevance
/open-amp-2.7.6/open-amp/lib/include/openamp/ |
D | rpmsg.h | 47 struct rpmsg_device; 53 typedef void (*rpmsg_ns_bind_cb)(struct rpmsg_device *rdev, 74 struct rpmsg_device *rdev; 92 int (*send_offchannel_raw)(struct rpmsg_device *rdev, 95 void (*hold_rx_buffer)(struct rpmsg_device *rdev, void *rxbuf); 96 void (*release_rx_buffer)(struct rpmsg_device *rdev, void *rxbuf); 97 void *(*get_tx_payload_buffer)(struct rpmsg_device *rdev, 99 int (*send_offchannel_nocopy)(struct rpmsg_device *rdev, 115 struct rpmsg_device { struct 494 int rpmsg_create_ept(struct rpmsg_endpoint *ept, struct rpmsg_device *rdev,
|
D | rpmsg_virtio.h | 54 struct rpmsg_device rdev; 119 int rpmsg_virtio_get_buffer_size(struct rpmsg_device *rdev); 176 static inline struct rpmsg_device *
|
D | rpmsg_retarget.h | 78 struct rpmsg_device *rdev,
|
/open-amp-2.7.6/open-amp/lib/rpmsg/ |
D | rpmsg.c | 116 struct rpmsg_device *rdev; in rpmsg_send_offchannel_raw() 149 struct rpmsg_device *rdev; in rpmsg_hold_rx_buffer() 162 struct rpmsg_device *rdev; in rpmsg_release_rx_buffer() 176 struct rpmsg_device *rdev; in rpmsg_get_tx_payload_buffer() 192 struct rpmsg_device *rdev; in rpmsg_send_offchannel_nocopy() 206 struct rpmsg_endpoint *rpmsg_get_endpoint(struct rpmsg_device *rdev, in rpmsg_get_endpoint() 241 struct rpmsg_device *rdev = ept->rdev; in rpmsg_unregister_endpoint() 252 void rpmsg_register_endpoint(struct rpmsg_device *rdev, in rpmsg_register_endpoint() 259 int rpmsg_create_ept(struct rpmsg_endpoint *ept, struct rpmsg_device *rdev, in rpmsg_create_ept() 324 struct rpmsg_device *rdev; in rpmsg_destroy_ept()
|
D | rpmsg_internal.h | 117 struct rpmsg_endpoint *rpmsg_get_endpoint(struct rpmsg_device *rvdev, 120 void rpmsg_register_endpoint(struct rpmsg_device *rdev, 124 rpmsg_get_ept_from_addr(struct rpmsg_device *rdev, uint32_t addr) in rpmsg_get_ept_from_addr()
|
D | rpmsg_virtio.c | 264 static void rpmsg_virtio_hold_rx_buffer(struct rpmsg_device *rdev, void *rxbuf) in rpmsg_virtio_hold_rx_buffer() 276 static void rpmsg_virtio_release_rx_buffer(struct rpmsg_device *rdev, in rpmsg_virtio_release_rx_buffer() 296 static void *rpmsg_virtio_get_tx_payload_buffer(struct rpmsg_device *rdev, in rpmsg_virtio_get_tx_payload_buffer() 340 static int rpmsg_virtio_send_offchannel_nocopy(struct rpmsg_device *rdev, in rpmsg_virtio_send_offchannel_nocopy() 406 static int rpmsg_virtio_send_offchannel_raw(struct rpmsg_device *rdev, in rpmsg_virtio_send_offchannel_raw() 462 struct rpmsg_device *rdev = &rvdev->rdev; in rpmsg_virtio_rx_callback() 533 struct rpmsg_device *rdev = ept->rdev; in rpmsg_virtio_ns_callback() 583 int rpmsg_virtio_get_buffer_size(struct rpmsg_device *rdev) in rpmsg_virtio_get_buffer_size() 603 struct rpmsg_device *rdev; in rpmsg_init_vdev() 743 struct rpmsg_device *rdev; in rpmsg_deinit_vdev()
|
/open-amp-2.7.6/open-amp/docs/ |
D | rpmsg-design.md | 37 struct rpmsg_device *rpmsg_virtio_get_rpmsg_device(struct rpmsg_virtio_device *rvdev) 42 struct rpmsg_device *rdev, 101 void (*rpmsg_ns_bind_cb)(struct rpmsg_device *rdev,
|
/open-amp-2.7.6/open-amp/lib/proxy/ |
D | rpmsg_retarget.c | 70 struct rpmsg_device *rdev, in rpmsg_rpc_init()
|