Home
last modified time | relevance | path

Searched refs:eptdev (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/rpmsg/
H A Drpmsg_char.c79 struct rpmsg_eptdev *eptdev = dev_to_eptdev(dev); in rpmsg_chrdev_eptdev_destroy() local
81 mutex_lock(&eptdev->ept_lock); in rpmsg_chrdev_eptdev_destroy()
82 eptdev->rpdev = NULL; in rpmsg_chrdev_eptdev_destroy()
83 if (eptdev->ept) { in rpmsg_chrdev_eptdev_destroy()
85 if (!eptdev->default_ept) in rpmsg_chrdev_eptdev_destroy()
86 rpmsg_destroy_ept(eptdev->ept); in rpmsg_chrdev_eptdev_destroy()
87 eptdev->ept = NULL; in rpmsg_chrdev_eptdev_destroy()
89 mutex_unlock(&eptdev->ept_lock); in rpmsg_chrdev_eptdev_destroy()
92 wake_up_interruptible(&eptdev->readq); in rpmsg_chrdev_eptdev_destroy()
94 cdev_device_del(&eptdev->cdev, &eptdev->dev); in rpmsg_chrdev_eptdev_destroy()
[all …]