Lines Matching refs:ep_dev
140 struct ep_device *ep_dev = to_ep_device(dev); in ep_device_release() local
142 kfree(ep_dev); in ep_device_release()
154 struct ep_device *ep_dev; in usb_create_ep_devs() local
157 ep_dev = kzalloc(sizeof(*ep_dev), GFP_KERNEL); in usb_create_ep_devs()
158 if (!ep_dev) { in usb_create_ep_devs()
163 ep_dev->desc = &endpoint->desc; in usb_create_ep_devs()
164 ep_dev->udev = udev; in usb_create_ep_devs()
165 ep_dev->dev.groups = ep_dev_groups; in usb_create_ep_devs()
166 ep_dev->dev.type = &usb_ep_device_type; in usb_create_ep_devs()
167 ep_dev->dev.parent = parent; in usb_create_ep_devs()
168 dev_set_name(&ep_dev->dev, "ep_%02x", endpoint->desc.bEndpointAddress); in usb_create_ep_devs()
170 retval = device_register(&ep_dev->dev); in usb_create_ep_devs()
174 device_enable_async_suspend(&ep_dev->dev); in usb_create_ep_devs()
175 endpoint->ep_dev = ep_dev; in usb_create_ep_devs()
179 put_device(&ep_dev->dev); in usb_create_ep_devs()
186 struct ep_device *ep_dev = endpoint->ep_dev; in usb_remove_ep_devs() local
188 if (ep_dev) { in usb_remove_ep_devs()
189 device_unregister(&ep_dev->dev); in usb_remove_ep_devs()
190 endpoint->ep_dev = NULL; in usb_remove_ep_devs()