Lines Matching refs:usb_dev
219 struct bcma_hcd_device *usb_dev; in bcma_hcd_probe() local
233 usb_dev = kzalloc(sizeof(struct bcma_hcd_device), GFP_KERNEL); in bcma_hcd_probe()
234 if (!usb_dev) in bcma_hcd_probe()
245 usb_dev->ohci_dev = bcma_hcd_create_pdev(dev, true, ohci_addr); in bcma_hcd_probe()
246 if (IS_ERR(usb_dev->ohci_dev)) { in bcma_hcd_probe()
247 err = PTR_ERR(usb_dev->ohci_dev); in bcma_hcd_probe()
251 usb_dev->ehci_dev = bcma_hcd_create_pdev(dev, false, dev->addr); in bcma_hcd_probe()
252 if (IS_ERR(usb_dev->ehci_dev)) { in bcma_hcd_probe()
253 err = PTR_ERR(usb_dev->ehci_dev); in bcma_hcd_probe()
257 bcma_set_drvdata(dev, usb_dev); in bcma_hcd_probe()
261 platform_device_unregister(usb_dev->ohci_dev); in bcma_hcd_probe()
263 kfree(usb_dev); in bcma_hcd_probe()
269 struct bcma_hcd_device *usb_dev = bcma_get_drvdata(dev); in bcma_hcd_remove() local
270 struct platform_device *ohci_dev = usb_dev->ohci_dev; in bcma_hcd_remove()
271 struct platform_device *ehci_dev = usb_dev->ehci_dev; in bcma_hcd_remove()