usb_autopm_get_interface man page on OpenSuSE

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

USB_AUTOPM_GET_INTER(9)		 USB Core APIs	       USB_AUTOPM_GET_INTER(9)

NAME
       usb_autopm_get_interface - increment a USB interface's PM-usage counter

SYNOPSIS
       int usb_autopm_get_interface(struct usb_interface * intf);

ARGUMENTS
       intf
	   the usb_interface whose counter should be incremented

DESCRIPTION
       This routine should be called by an interface driver when it wants to
       use intf and needs to guarantee that it is not suspended. In addition,
       the routine prevents intf from being autosuspended subsequently. (Note
       that this will not prevent suspend events originating in the PM core.)
       This prevention will persist until usb_autopm_put_interface is called
       or intf is unbound. A typical example would be a character-device
       driver when its device file is opened.

       intf's usage counter is incremented to prevent subsequent autosuspends.
       However if the autoresume fails then the counter is re-decremented.

       This routine can run only in process context.

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013	       USB_AUTOPM_GET_INTER(9)
[top]

List of man pages available for OpenSuSE

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