Lines Matching full:rpmsg
26 #include <linux/rpmsg.h>
52 * This structure stores the rpmsg state of a given virtio remote processor
72 /* The feature bitmap for virtio rpmsg */
76 * struct rpmsg_hdr - common header for all rpmsg messages
84 * Every message sent(/received) on the rpmsg bus begins with this header.
103 * rpmsg channel (i.e device) is created/destroyed. In turn, the ->probe()
104 * or ->remove() handler of the appropriate rpmsg driver will be invoked
212 * __ept_release() - deallocate an rpmsg endpoint
264 /* bind the endpoint to an rpmsg address (and allocate one if needed) */ in __rpmsg_create_ept()
293 * __rpmsg_destroy_ept() - destroy an existing rpmsg endpoint
298 * bound to an rpmsg channel. This is needed for handling the internal
299 * name service endpoint, which isn't bound to an rpmsg channel.
388 * create an rpmsg channel using its name and address info.
424 * rpmsg server channels has predefined local address (for now), in rpmsg_create_channel()
522 * @rpdev: the rpmsg channel
529 * This function is the base implementation for all of the rpmsg sending API.
550 * (see include/linux/rpmsg.h).
638 * (memory won't leak, but rpmsg won't use it again for TX). in rpmsg_send_offchannel_raw()
836 * the name service ept does _not_ belong to a real rpmsg channel, in rpmsg_ns_cb()
837 * and is handled by the rpmsg bus itself. in rpmsg_ns_cb()
978 dev_info(&vdev->dev, "rpmsg host is online\n"); in rpmsg_probe()
1009 dev_warn(&vdev->dev, "can't remove rpmsg device: %d\n", ret); in rpmsg_remove()