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