Lines Matching refs:usb_dev
302 struct bcma_hcd_device *usb_dev; in bcma_hcd_probe() local
312 usb_dev = devm_kzalloc(&dev->dev, sizeof(struct bcma_hcd_device), in bcma_hcd_probe()
314 if (!usb_dev) in bcma_hcd_probe()
337 usb_dev->ohci_dev = bcma_hcd_create_pdev(dev, true, ohci_addr); in bcma_hcd_probe()
338 if (IS_ERR(usb_dev->ohci_dev)) in bcma_hcd_probe()
339 return PTR_ERR(usb_dev->ohci_dev); in bcma_hcd_probe()
341 usb_dev->ehci_dev = bcma_hcd_create_pdev(dev, false, dev->addr); in bcma_hcd_probe()
342 if (IS_ERR(usb_dev->ehci_dev)) { in bcma_hcd_probe()
343 err = PTR_ERR(usb_dev->ehci_dev); in bcma_hcd_probe()
347 bcma_set_drvdata(dev, usb_dev); in bcma_hcd_probe()
351 platform_device_unregister(usb_dev->ohci_dev); in bcma_hcd_probe()
357 struct bcma_hcd_device *usb_dev = bcma_get_drvdata(dev); in bcma_hcd_remove() local
358 struct platform_device *ohci_dev = usb_dev->ohci_dev; in bcma_hcd_remove()
359 struct platform_device *ehci_dev = usb_dev->ehci_dev; in bcma_hcd_remove()