Name
usb_alloc_dev —
usb device constructor (usbcore-internal)
Synopsis
struct usb_device * usb_alloc_dev ( | struct usb_device * | parent, |
| struct usb_bus * | bus, |
| unsigned | port1) ; |
Arguments
parent
hub to which device is connected; null to allocate a root hub
bus
bus used to access the device
port1
one-based index of port; ignored for root hubs
Description
Only hub drivers (including virtual root hub drivers for host
controllers) should ever call this.
This call may not be used in a non-sleeping context.