Lines Matching defs:rpdev
32 struct rpmsg_device *rpdev; /* rpmsg device */
35 static int rpmsg_tty_cb(struct rpmsg_device *rpdev, void *data, int len, void *priv, u32 src)
37 struct rpmsg_tty_port *cport = dev_get_drvdata(&rpdev->dev);
44 dev_err_ratelimited(&rpdev->dev, "Trunc buffer: available space is %d\n", copied);
80 struct rpmsg_device *rpdev;
84 rpdev = cport->rpdev;
86 msg_max_size = rpmsg_get_mtu(rpdev->ept);
96 ret = rpmsg_trysend(rpdev->ept, (void *)buf, msg_size);
98 dev_dbg_ratelimited(&rpdev->dev, "rpmsg_send failed: %d\n", ret);
110 size = rpmsg_get_mtu(cport->rpdev->ept);
171 static int rpmsg_tty_probe(struct rpmsg_device *rpdev)
174 struct device *dev = &rpdev->dev;
193 cport->rpdev = rpdev;
198 rpdev->src, rpdev->dst, cport->id);
203 static void rpmsg_tty_remove(struct rpmsg_device *rpdev)
205 struct rpmsg_tty_port *cport = dev_get_drvdata(&rpdev->dev);
207 dev_dbg(&rpdev->dev, "Removing rpmsg tty device %d\n", cport->id);