Lines Matching refs:rpdev
49 struct rpmsg_device *rpdev; member
70 struct rpmsg_device *rpdev; member
101 static int rpmsg_ept_cb(struct rpmsg_device *rpdev, void *buf, int len, in rpmsg_ept_cb() argument
127 struct rpmsg_device *rpdev = eptdev->rpdev; in rpmsg_eptdev_open() local
132 ept = rpmsg_create_ept(rpdev, rpmsg_ept_cb, eptdev, eptdev->chinfo); in rpmsg_eptdev_open()
342 struct rpmsg_device *rpdev = ctrldev->rpdev; in rpmsg_eptdev_create() local
352 eptdev->rpdev = rpdev; in rpmsg_eptdev_create()
465 static int rpmsg_chrdev_probe(struct rpmsg_device *rpdev) in rpmsg_chrdev_probe() argument
475 ctrldev->rpdev = rpdev; in rpmsg_chrdev_probe()
479 dev->parent = &rpdev->dev; in rpmsg_chrdev_probe()
505 dev_err(&rpdev->dev, "device_add failed: %d\n", ret); in rpmsg_chrdev_probe()
509 dev_set_drvdata(&rpdev->dev, ctrldev); in rpmsg_chrdev_probe()
524 static void rpmsg_chrdev_remove(struct rpmsg_device *rpdev) in rpmsg_chrdev_remove() argument
526 struct rpmsg_ctrldev *ctrldev = dev_get_drvdata(&rpdev->dev); in rpmsg_chrdev_remove()
532 dev_warn(&rpdev->dev, "failed to nuke endpoints: %d\n", ret); in rpmsg_chrdev_remove()