.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.TH "USB_CHOOSE_ADDRESS" "" "06 October 2005" "" ""
.SH NAME
usb_choose_address \- pick device address (usbcore-internal)
.SH SYNOPSIS
"SYNOPSIS"
.sp
\fB
.sp
void usb_choose_address (struct usb_device * \fIdev\fB);
\fR
.SH "ARGUMENTS"
.TP
\fB\fIdev\fB\fR
newly detected device (in DEFAULT state)
.SH "DESCRIPTION"
.PP
Picks a device address. It's up to the hub (or root hub) driver
to handle and manage enumeration, starting from the DEFAULT state.
Only hub drivers (but not virtual root hub drivers for host
controllers) should ever call this.