Lines Matching refs:ep_dev
165 struct ep_device *ep_dev = to_ep_device(dev); in ep_device_release() local
167 kfree(ep_dev); in ep_device_release()
179 struct ep_device *ep_dev; in usb_create_ep_devs() local
182 ep_dev = kzalloc(sizeof(*ep_dev), GFP_KERNEL); in usb_create_ep_devs()
183 if (!ep_dev) { in usb_create_ep_devs()
188 ep_dev->desc = &endpoint->desc; in usb_create_ep_devs()
189 ep_dev->udev = udev; in usb_create_ep_devs()
190 ep_dev->dev.groups = ep_dev_groups; in usb_create_ep_devs()
191 ep_dev->dev.type = &usb_ep_device_type; in usb_create_ep_devs()
192 ep_dev->dev.parent = parent; in usb_create_ep_devs()
193 dev_set_name(&ep_dev->dev, "ep_%02x", endpoint->desc.bEndpointAddress); in usb_create_ep_devs()
195 retval = device_register(&ep_dev->dev); in usb_create_ep_devs()
199 device_enable_async_suspend(&ep_dev->dev); in usb_create_ep_devs()
200 endpoint->ep_dev = ep_dev; in usb_create_ep_devs()
204 put_device(&ep_dev->dev); in usb_create_ep_devs()
211 struct ep_device *ep_dev = endpoint->ep_dev; in usb_remove_ep_devs() local
213 if (ep_dev) { in usb_remove_ep_devs()
214 device_unregister(&ep_dev->dev); in usb_remove_ep_devs()
215 endpoint->ep_dev = NULL; in usb_remove_ep_devs()