Lines Matching refs:usb_dev
156 struct ssb_hcd_device *usb_dev;
168 usb_dev = devm_kzalloc(dev->dev, sizeof(struct ssb_hcd_device),
170 if (!usb_dev)
177 usb_dev->enable_flags = ssb_hcd_init_chip(dev);
183 usb_dev->ohci_dev = ssb_hcd_create_pdev(dev, true, start, len);
184 if (IS_ERR(usb_dev->ohci_dev))
185 return PTR_ERR(usb_dev->ohci_dev);
189 usb_dev->ehci_dev = ssb_hcd_create_pdev(dev, false, start, len);
190 if (IS_ERR(usb_dev->ehci_dev)) {
191 err = PTR_ERR(usb_dev->ehci_dev);
196 ssb_set_drvdata(dev, usb_dev);
200 platform_device_unregister(usb_dev->ohci_dev);
206 struct ssb_hcd_device *usb_dev = ssb_get_drvdata(dev);
207 struct platform_device *ohci_dev = usb_dev->ohci_dev;
208 struct platform_device *ehci_dev = usb_dev->ehci_dev;
234 struct ssb_hcd_device *usb_dev = ssb_get_drvdata(dev);
236 ssb_device_enable(dev, usb_dev->enable_flags);