Commit ca433637 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman

USB

cleaned up the comments to put them in proper docbook format.
parent 99e471c7
...@@ -196,14 +196,16 @@ void usb_deregister(struct usb_driver *driver) ...@@ -196,14 +196,16 @@ void usb_deregister(struct usb_driver *driver)
usbfs_update_special(); usbfs_update_special();
} }
/* /**
* usb_ifnum_to_ifpos - convert the interface _number_ (as in interface.bInterfaceNumber) * usb_ifnum_to_ifpos - convert the interface number to the interface position
* to the interface _position_ (as in dev->actconfig->interface + position)
* @dev: the device to use * @dev: the device to use
* @ifnum: the interface number (bInterfaceNumber); not interface position * @ifnum: the interface number (bInterfaceNumber); not interface position
* *
* Note that the number is the same as the position for all interfaces _except_ * This is used to convert the interface _number_ (as in
* devices with interfaces not sequentially numbered (e.g., 0, 2, 3, etc). * interface.bInterfaceNumber) to the interface _position_ (as in
* dev->actconfig->interface + position). Note that the number is the same as
* the position for all interfaces _except_ devices with interfaces not
* sequentially numbered (e.g., 0, 2, 3, etc).
*/ */
int usb_ifnum_to_ifpos(struct usb_device *dev, unsigned ifnum) int usb_ifnum_to_ifpos(struct usb_device *dev, unsigned ifnum)
{ {
...@@ -590,13 +592,14 @@ static int usb_find_interface_driver(struct usb_device *dev, unsigned ifnum) ...@@ -590,13 +592,14 @@ static int usb_find_interface_driver(struct usb_device *dev, unsigned ifnum)
return -1; return -1;
} }
/* /**
* usb_find_interface_driver_for_ifnum - convert ifnum to ifpos via * usb_find_interface_driver_for_ifnum - finds a usb interface driver for the specified ifnum
* usb_ifnum_to_ifpos and call usb_find_interface_driver().
* @dev: the device to use * @dev: the device to use
* @ifnum: the interface number (bInterfaceNumber); not interface position! * @ifnum: the interface number (bInterfaceNumber); not interface position!
* *
* Note usb_find_interface_driver's ifnum parameter is actually interface position. * This converts a ifnum to ifpos via a call to usb_ifnum_to_ifpos and then
* calls usb_find_interface_driver() with the found ifpos. Note
* usb_find_interface_driver's ifnum parameter is actually interface position.
*/ */
int usb_find_interface_driver_for_ifnum(struct usb_device *dev, unsigned ifnum) int usb_find_interface_driver_for_ifnum(struct usb_device *dev, unsigned ifnum)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment