Provided by:
linux-doc-2.6.15_2.6.15-23.39_all 
NAME
usb_altnum_to_altsetting - get the altsetting structure with a given
SYNOPSIS
struct usb_host_interface * usb_altnum_to_altsetting (struct usb_interface * intf,
unsigned int altnum);
ARGUMENTS
intf the interface containing the altsetting in question
altnum the desired alternate setting number
DESCRIPTION
This searches the altsetting array of the specified interface for an
entry with the correct bAlternateSetting value and returns a pointer to
that entry, or null.
Note that altsettings need not be stored sequentially by number, so it
would be incorrect to assume that the first altsetting entry in the
array corresponds to altsetting zero. This routine helps device drivers
avoid such mistakes.
Don’t call this function unless you are bound to the intf interface or
you have locked the device!
DESCRIPTION
This searches the altsetting array of the specified interface for an
entry with the correct bAlternateSetting value and returns a pointer to
that entry, or null.
Note that altsettings need not be stored sequentially by number, so it
would be incorrect to assume that the first altsetting entry in the
array corresponds to altsetting zero. This routine helps device drivers
avoid such mistakes.
Don’t call this function unless you are bound to the intf interface or
you have locked the device!