Lines Matching refs:rpmsg_channel
110 struct rpmsg_channel { struct
120 typedef void (*rpmsg_rx_cb_t)(struct rpmsg_channel *, void *, int, void *, u32); argument
146 struct rpmsg_channel *rpdev;
165 int (*probe)(struct rpmsg_channel *dev);
166 void (*remove)(struct rpmsg_channel *dev);
167 void (*callback)(struct rpmsg_channel *, void *, int, void *, u32);
170 int register_rpmsg_device(struct rpmsg_channel *dev);
171 void unregister_rpmsg_device(struct rpmsg_channel *dev);
175 struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_channel *,
178 rpmsg_send_offchannel_raw(struct rpmsg_channel *, u32, u32, void *, int, bool);
197 static inline int rpmsg_send(struct rpmsg_channel *rpdev, void *data, int len) in rpmsg_send()
223 int rpmsg_sendto(struct rpmsg_channel *rpdev, void *data, int len, u32 dst) in rpmsg_sendto()
251 int rpmsg_send_offchannel(struct rpmsg_channel *rpdev, u32 src, u32 dst, in rpmsg_send_offchannel()
274 int rpmsg_trysend(struct rpmsg_channel *rpdev, void *data, int len) in rpmsg_trysend()
299 int rpmsg_trysendto(struct rpmsg_channel *rpdev, void *data, int len, u32 dst) in rpmsg_trysendto()
326 int rpmsg_trysend_offchannel(struct rpmsg_channel *rpdev, u32 src, u32 dst, in rpmsg_trysend_offchannel()