usb_autopm_put_interface — decrement a USB interface's PM-usage counter
void usb_autopm_put_interface (
struct usb_interface * intf)
;
This routine should be called by an interface driver when it is
finished using intf
and wants to allow it to autosuspend. A typical
example would be a character-device driver when its device file is
closed.
The routine decrements intf
's usage counter. When the counter reaches
0, a delayed autosuspend request for intf
's device is attempted. The
attempt may fail (see autosuspend_check
).
This routine can run only in process context.