other versions
- jessie-backports 4.9.88-1+deb9u1~bpo8+1
- stretch 4.9.144-3
USB_ALLOC_DEV(9) | USB Core APIs | USB_ALLOC_DEV(9) |
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¶
parenthub 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
CONTEXT¶
! in_interruptDESCRIPTION¶
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.RETURN¶
On success, a pointer to the allocated usb device. NULL on failure.COPYRIGHT¶
May 2018 | Kernel Hackers Manual 4.9. |