Lines Matching refs:rpdev
43 * @rpdev: underlaying rpmsg device
49 struct rpmsg_device *rpdev;
81 struct rpmsg_device *rpdev;
95 ret = rpmsg_chrdev_eptdev_create(ctrldev->rpdev, &ctrldev->dev, chinfo);
99 rpdev = rpmsg_create_channel(ctrldev->rpdev, &chinfo);
100 if (!rpdev) {
107 ret = rpmsg_release_channel(ctrldev->rpdev, &chinfo);
138 static int rpmsg_ctrldev_probe(struct rpmsg_device *rpdev)
148 ctrldev->rpdev = rpdev;
152 dev->parent = &rpdev->dev;
177 dev_set_drvdata(&rpdev->dev, ctrldev);
192 static void rpmsg_ctrldev_remove(struct rpmsg_device *rpdev)
194 struct rpmsg_ctrldev *ctrldev = dev_get_drvdata(&rpdev->dev);
201 dev_warn(&rpdev->dev, "failed to nuke endpoints: %d\n", ret);