usb_interface_id man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

USB_INTERFACE_ID(9)	    Kernel Mode Gadget API	   USB_INTERFACE_ID(9)

NAME
       usb_interface_id - allocate an unused interface ID

SYNOPSIS
       int usb_interface_id(struct usb_configuration * config,
			    struct usb_function * function);

ARGUMENTS
       config
	   configuration associated with the interface

       function
	   function handling the interface

CONTEXT
       single threaded during gadget setup

DESCRIPTION
       usb_interface_id is called from usb_function.bind callbacks to allocate
       new interface IDs. The function driver will then store that ID in
       interface, association, CDC union, and other descriptors. It will also
       handle any control requests targetted at that interface, particularly
       changing its altsetting via set_alt. There may also be class-specific
       or vendor-specific requests to handle.

       All interface identifier should be allocated using this routine, to
       ensure that for example different functions donĀ“t wrongly assign
       different meanings to the same identifier. Note that since interface
       identifers are configuration-specific, functions used in more than one
       configuration (or more than once in a given configuration) need
       multiple versions of the relevant descriptors.

       Returns the interface ID which was allocated; or -ENODEV if no more
       interface IDs can be allocated.

AUTHOR
       David Brownell <dbrownell@users.sourceforge.net>
	   Author.

COPYRIGHT
Kernel Hackers Manual 2.6.	 November 2013		   USB_INTERFACE_ID(9)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net