Lines Matching refs:usb_dev
157 struct ssb_hcd_device *usb_dev; in ssb_hcd_probe() local
169 usb_dev = kzalloc(sizeof(struct ssb_hcd_device), GFP_KERNEL); in ssb_hcd_probe()
170 if (!usb_dev) in ssb_hcd_probe()
177 usb_dev->enable_flags = ssb_hcd_init_chip(dev); in ssb_hcd_probe()
183 usb_dev->ohci_dev = ssb_hcd_create_pdev(dev, true, start, len); in ssb_hcd_probe()
184 if (IS_ERR(usb_dev->ohci_dev)) { in ssb_hcd_probe()
185 err = PTR_ERR(usb_dev->ohci_dev); in ssb_hcd_probe()
191 usb_dev->ehci_dev = ssb_hcd_create_pdev(dev, false, start, len); in ssb_hcd_probe()
192 if (IS_ERR(usb_dev->ehci_dev)) { in ssb_hcd_probe()
193 err = PTR_ERR(usb_dev->ehci_dev); in ssb_hcd_probe()
198 ssb_set_drvdata(dev, usb_dev); in ssb_hcd_probe()
202 platform_device_unregister(usb_dev->ohci_dev); in ssb_hcd_probe()
204 kfree(usb_dev); in ssb_hcd_probe()
210 struct ssb_hcd_device *usb_dev = ssb_get_drvdata(dev); in ssb_hcd_remove() local
211 struct platform_device *ohci_dev = usb_dev->ohci_dev; in ssb_hcd_remove()
212 struct platform_device *ehci_dev = usb_dev->ehci_dev; in ssb_hcd_remove()
238 struct ssb_hcd_device *usb_dev = ssb_get_drvdata(dev); in ssb_hcd_resume() local
240 ssb_device_enable(dev, usb_dev->enable_flags); in ssb_hcd_resume()