other versions
USB_GADGET_UNREGISTE(9) | Kernel Mode Gadget API | USB_GADGET_UNREGISTE(9) |
NAME¶
usb_gadget_unregister_driver - unregister a gadget driverSYNOPSIS¶
int
usb_gadget_unregister_driver(struct usb_gadget_driver * driver);
ARGUMENTS¶
driverthe driver being unregistered
CONTEXT¶
can sleepDESCRIPTION¶
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@users.sourceforge.net>Author.
COPYRIGHT¶
January 2017 | Kernel Hackers Manual 4.8. |