| usb_gadget_unregister_driver(9) - phpMan
USB_GADGET_UNREGISTE(9) Kernel Mode Gadget API USB_GADGET_UNREGISTE(9)
NAME
usb_gadget_unregister_driver - unregister a gadget driver
SYNOPSIS
int usb_gadget_unregister_driver(struct usb_gadget_driver * driver);
ARGUMENTS
driver
the driver being unregistered
CONTEXT
can sleep
DESCRIPTION
Call this in your gadget driver's module cleanup function, to tell the underlying usb
controller that your driver is going away. If the controller is connected to a USB host,
it will first disconnect. The driver is also requested to unbind and clean up any device
state, before this procedure finally returns. It's expected that the unbind functions will
in in exit sections, so may not be linked in some kernels.
AUTHOR
David Brownell <dbrownell AT users.net>
Author.
COPYRIGHT
Kernel Hackers Manual 4.8. January 2017 USB_GADGET_UNREGISTE(9)
|